commit 1f74791394dcaa297d7969f32079c6261a76dd33 Author: nahyan Date: Sun Jun 14 12:46:29 2026 +0600 first commit diff --git a/Api/Docker/.dockerignore b/Api/Docker/.dockerignore new file mode 100644 index 0000000..fe1152b --- /dev/null +++ b/Api/Docker/.dockerignore @@ -0,0 +1,30 @@ +**/.classpath +**/.dockerignore +**/.env +**/.git +**/.gitignore +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/azds.yaml +**/bin +**/charts +**/docker-compose* +**/Dockerfile* +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +LICENSE +README.md +!**/.gitignore +!.git/HEAD +!.git/config +!.git/packed-refs +!.git/refs/heads/** \ No newline at end of file diff --git a/Api/Docker/docker-compose.dcproj b/Api/Docker/docker-compose.dcproj new file mode 100644 index 0000000..4975b72 --- /dev/null +++ b/Api/Docker/docker-compose.dcproj @@ -0,0 +1,19 @@ + + + + 2.1 + Windows + False + 76c0f8bd-cfb9-410b-91fb-6277ccd70521 + LaunchBrowser + {Scheme}://{ServiceIPAddress}{ServicePort} + OnlineSalesAutoCrop.coreapi + + + + docker-compose.yml + + + + + \ No newline at end of file diff --git a/Api/Docker/docker-compose.override.yml b/Api/Docker/docker-compose.override.yml new file mode 100644 index 0000000..02f37ff --- /dev/null +++ b/Api/Docker/docker-compose.override.yml @@ -0,0 +1,10 @@ +services: + OnlineSalesAutoCrop.coreapi: + environment: + - ASPNETCORE_ENVIRONMENT=Development + - ASPNETCORE_HTTP_PORTS=8080 + ports: + - "8080" + volumes: + - ${APPDATA}/Microsoft/UserSecrets:C:\Users\ContainerUser\AppData\Roaming\Microsoft\UserSecrets:ro + - ${APPDATA}/Microsoft/UserSecrets:C:\Users\ContainerAdministrator\AppData\Roaming\Microsoft\UserSecrets:ro \ No newline at end of file diff --git a/Api/Docker/docker-compose.yml b/Api/Docker/docker-compose.yml new file mode 100644 index 0000000..ce51b80 --- /dev/null +++ b/Api/Docker/docker-compose.yml @@ -0,0 +1,6 @@ +services: + OnlineSalesAutoCrop.coreapi: + image: ${DOCKER_REGISTRY-}OnlineSalesAutoCropcoreapi + build: + context: . + dockerfile: Api\OnlineSalesAutoCrop.CoreAPI\Dockerfile diff --git a/Api/Docker/launchSettings.json b/Api/Docker/launchSettings.json new file mode 100644 index 0000000..3c8d0f1 --- /dev/null +++ b/Api/Docker/launchSettings.json @@ -0,0 +1,11 @@ +{ + "profiles": { + "Docker Compose": { + "commandName": "DockerCompose", + "commandVersion": "1.0", + "serviceActions": { + "OnlineSalesAutoCrop.coreapi": "StartDebugging" + } + } + } +} \ No newline at end of file diff --git a/Api/Docker/obj/Docker/ContainerToolsExceptions.json b/Api/Docker/obj/Docker/ContainerToolsExceptions.json new file mode 100644 index 0000000..8871e62 --- /dev/null +++ b/Api/Docker/obj/Docker/ContainerToolsExceptions.json @@ -0,0 +1 @@ +[{"ContainerToolsException.ErrorCode":"","ContainerToolsException.HResult":"-2146233088"},{"ContainerToolsException.ErrorCode":"","ContainerToolsException.HResult":"-2146233088"},{"ContainerToolsException.ErrorCode":"","ContainerToolsException.HResult":"-2146233088"},{"ContainerToolsException.ErrorCode":"","ContainerToolsException.HResult":"-2146233088"},{"ContainerToolsException.ErrorCode":"","ContainerToolsException.HResult":"-2146233088"},{"ContainerToolsException.ErrorCode":"","ContainerToolsException.HResult":"-2146233088"},{"ContainerToolsException.ErrorCode":"","ContainerToolsException.HResult":"-2146233088"}] \ No newline at end of file diff --git a/Api/Docker/obj/Docker/DOCKER_REGISTRY.cache b/Api/Docker/obj/Docker/DOCKER_REGISTRY.cache new file mode 100644 index 0000000..e69de29 diff --git a/Api/Docker/obj/Docker/PrerequisiteFailureTelemetry.json b/Api/Docker/obj/Docker/PrerequisiteFailureTelemetry.json new file mode 100644 index 0000000..d3ef40b --- /dev/null +++ b/Api/Docker/obj/Docker/PrerequisiteFailureTelemetry.json @@ -0,0 +1 @@ +{"PrerequisiteCheckName":"Microsoft.Docker.Prerequisites.DockerForWindowsInstalledPrerequisite","HasWarning":false,"HasError":true,"Properties":null} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Constants.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Constants.cs new file mode 100644 index 0000000..030829e --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Constants.cs @@ -0,0 +1,13 @@ +namespace OnlineSalesAutoCrop.CoreAPI.Models +{ + public static class Constants + { + public const string TranSideDecrease = "D"; + public const string TranSideIncrease = "C"; + + public const string UserId = "UserId"; + public const string LoginId = "LoginId"; + public const string BatchEnabled = "BatchEnabled"; + public const string ParamCantBeNull = "Parameter value is null."; + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Enums.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Enums.cs new file mode 100644 index 0000000..6e4b573 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Enums.cs @@ -0,0 +1,703 @@ +using System; +using System.ComponentModel; + +namespace OnlineSalesAutoCrop.CoreAPI.Models +{ + public enum EnumBonusType : short + { + [Description("Discount")] + Discount = 1, + + [Description("Product")] + Product = 2, + + [Description("Gift Item")] + GiftItem = 3, + + [Description("Discount On Value")] + DiscountOnValue = 4 + } + + public enum EnumSPCalcMethod : short + { + [Description("One Slab Only")] + OneSlabOnly = 1, + + [Description("Remaining")] + Remaining = 2 + } + + public enum EnumOfferBasis : short + { + [Description("Invoice Value")] + InvoiceValue = 1, + + [Description("Product Combination")] + ProductCombination = 2, + + [Description("ProductBundle")] + ProductBundle = 3, + } + + public enum EnumSalesUnit : short + { + [Description("Piece")] + Pcs = 1, + + [Description("Value")] + Value = 2, + + [Description("Weight")] + Weight = 3, + + [Description("Carton")] + Ctn = 4, + + [Description("Volume")] + Volume = 5, + + [Description("Line Count")] + LineCount = 6 + } + + public enum EnumBmProcessType : short + { + [Description("Batch Disabled")] + None = 0, + + [Description("Manually Selected")] + Manual = 1, + + [Description("FIFO Method (First in First out")] + FIFO = 2, + + [Description("LIFO Method (Last in First out")] + LIFO = 3 + } + + public enum EnumSalesPromotionType : short + { + [Description("Invoice value")] + InvoiceValue = 1, + + [Description("SKU purchase")] + SkuPurchase = 2 + } + + public enum EnumAbsentType : short + { + [Description("Leave")] + LeaveEntry = 1, + + [Description("Late")] + Late = 2, + + [Description("Client Visit")] + ClientVisit = 3, + + [Description("Home Office")] + HomeOffice = 4 + } + + public enum EnumFaMovementType : short + { + [Description("Fixed Asset Installation")] + Installation = 1, + + [Description("Fixed Asset Transfer")] + Transfer = 2 + } + + public enum EnumDepreciationCalcMode : short + { + [Description("Yearly")] + Yearly = 0, + + [Description("Monthly")] + Monthly = 1 + } + + public enum EnumFaTranType : short + { + [Description("Fixed Asset Write Off")] + WriteOff = 1, + + [Description("Fixed Asset Sales")] + Sales = 2, + + [Description("Add Value to Fixed Asset")] + AddValue = 3, + + [Description("Reduce Value from Fixed Asset")] + ReduceValue = 4 + } + + public enum EnumStockType : short + { + [Description("Sound Stock")] + Sound = 1, + + [Description("Damage Stock")] + Damage = 2, + + [Description("Expired Stock")] + Expired = 3, + + [Description("Booked Stock")] + Booked = 4 + } + + public enum EnumItemType : short + { + [Description("Services")] + Service = 1, + + [Description("Consumables")] + Consumables = 2, + + [Description("Goods")] + Goods = 3, + + [Description("Fixed Assets")] + FixedAssets = 4 + } + + public enum EnumGLSpecialHead : short + { + //Controls + Assets = 1, + Liabilities = 2, + Income = 3, + Expenditure = 4, + + //Groups + CashAccountGroup = 5, + BankAccountGroup = 6, + PurchaseAccount = 7, + ProfitBroughtForwardGroup = 8, + LossBroughtForwardGroup = 9, + + //Sub groups + ProfitBroughtForwardSubGroup = 10, + LossBroughtForwardSubGroup = 11, + + //Posting + ProfitBroughtForward = 12, + LossBroughtForward = 13, + } + + public enum EnumAitVatRateOf : short + { + [Description("Product Type")] + ProductType = 1, + + [Description("Fixed Asset Category")] + FixedAssetCategory = 2 + } + + public enum EnumSkuPriceType : short + { + [Description("Cost/Purchase Price")] + CostPrice = 1, + + [Description("Selling Price")] + SellingPrice = 2, + + [Description("Maximum Retail Price (MRP)")] + MRP = 3 + } + + public enum EnumSkuParamType : short + { + [Description("VAT")] + Vat = 1, + + [Description("SD")] + Sd = 2, + + [Description("Commission")] + Commission = 3 + } + + public enum EnumWOStatus : short + { + [Description("Draft")] + Draft = 1, + + [Description("Authorized")] + Authorized = 2, + + [Description("Partial Received")] + Partial = 3, + + [Description("Full Received")] + Full = 4, + + [Description("Frozen")] + Frozen = 5 + } + + public enum EnumDepreciationType : short + { + [Description("None")] + None = 0, + + [Description("Straight Line")] + StraightLine = 1, + + [Description("Recursive")] + Recursive = 2 + } + + public enum EnumClientType : short + { + [Description("Client")] + Client = 1, + + [Description("Supplier")] + Supplier = 2, + + [Description("Client & Supplier")] + Both = 3 + } + + public enum EnumGLReportLevel : short + { + [Description("Top")] + Top = 1, + + [Description("Group")] + Group = 2, + + [Description("Sub Group")] + SubGroup = 3, + + [Description("Sub Total")] + SubTotal = 4 + } + + public enum EnumLookupType : short + { + [Description("Order Type")] + OrderType = 1, + + [Description("Job Type")] + JobType = 2, + + [Description("Voucher Type")] + VoucherType = 3, + + [Description("Inventory Type")] + InventoryType = 4, + + [Description("Goods Type")] + GoodsType = 5, + + [Description("Unit of Measure")] + UoM = 6, + + [Description("Anomaly Reason")] + AnomalyReason = 7, + + [Description("Designation")] + Designation = 8, + + [Description("Stock Take Reason")] + StockTakeReason = 9, + + [Description("Department")] + Department = 10, + + [Description("Leave Type")] + LeaveType = 11, + + [Description("Asset Type")] + AssetType = 12, + + [Description("Login Remarks")] + LoginRemarks = 13, + + [Description("Logout Remarks")] + LogoutRemarks = 14, + + [Description("Security Categories")] + SecurityCategories = 15, + + [Description("SalesPoint Type")] + SalesPointType = 16, + + [Description("Blood Group")] + BloodGroup = 17, + + [Description("Unit Type")] + UnitType = 18, + + [Description("Product Hierarchy Level")] + ProductHierarchyLevel = 19, + + [Description("Channel Hierarchy Level")] + ChannelHierarchyLevel = 20, + + [Description("Market Hierarchy Level")] + MarketHierarchyLevel = 21, + + [Description("Customer Grade")] + CustomerGrade = 22, + + [Description("Price Type")] + PriceType = 23, + + [Description("Product VAT SD Commission")] + ProductVatSdCommission = 24, + + [Description("External Product Level")] + ExternalProductLevel = 25, + + [Description("Ideal Working Hours")] + IdealWorkingHours = 26, + + [Description("Ramadan Working Hours")] + RamadanWorkingHours = 27, + } + + public enum EnumInstrumentType : short + { + [Description("Cheque")] + Cheque = 1, + + [Description("EFT")] + EFT = 2, + + [Description("Cash Deposit")] + CashDeposit = 3 + } + + public enum EnumSalesInstrumentType : short + { + [Description("None")] + None = 0, + + [Description("Cash")] + CashDeposit = 1, + + [Description("EFT")] + EFT = 2, + + [Description("Cheque")] + Cheque = 3, + + [Description("PO/DD")] + POorDD = 4, + + [Description("MFS")] + MFS = 5, + + [Description("Online Transfer")] + OnlineTransfer = 6, + + [Description("Card/Debit Card")] + CreditOrDebitCard = 7 + } + + public enum EnumPurchaseType : short + { + [Description("Cash Purchase")] + Cash = 1, + + [Description("Purchase to Pay")] + P2P = 2, + + [Description("Fixed Asset")] + FixedAssets = 3 + } + + public enum EnumInvoiceStatus : short + { + [Description("New Invoice")] + New = 1, + + [Description("Partial Payment Received")] + Partial = 2, + + [Description("Full Payment Received")] + Full = 3, + + [Description("Frozen")] + Frozen = 4 + } + + public enum EnumInvoiceP2PStatus : short + { + [Description("New Invoice")] + New = 1, + + [Description("Invoice Authorized")] + Authorised = 2, + + [Description("Partial Payment Received")] + Partial = 3, + + [Description("Full Payment Received")] + Full = 4, + + [Description("Frozen")] + Frozen = 5 + } + + public enum EnumPOStatus : short + { + [Description("New Purchase Order")] + New = 1, + + [Description("Partial Bill Submitted")] + Partial = 2, + + [Description("Full Bill Submitted")] + Full = 3, + + [Description("Frozen")] + Frozen = 4 + } + + public enum EnumOrderType : short + { + [Description("PO")] + PO = 1, + + [Description("WO")] + WO = 2, + + [Description("Contract")] + Contract = 3, + + [Description("E-mail")] + EMail = 4, + + [Description("Verbal")] + Verbal = 5 + } + + public enum EnumJobType : short + { + [Description("New Development")] + NewDevelopment = 1, + + [Description("CR")] + CR = 2, + + [Description("AMC/MMC")] + AMC_MMC = 3, + + [Description("Product Sales")] + Product_Sales = 4, + + [Description("SAAS")] + SAAS = 5, + + [Description("Server Rental")] + Server_Rental = 6, + + [Description("PAAS Support")] + PAAS_Support = 7, + + [Description("Rollout")] + Rollout = 8, + + [Description("Training")] + Training = 9, + + [Description("BPO")] + BPO = 10, + + [Description("Commission")] + Commission = 11, + + [Description("Consultation")] + Consultation = 12, + + [Description("Other")] + Other = 13 + } + + public enum EnumLoginStatus : short + { + [Description("Success")] + Success = 0, + + [Description("Error")] + Error = 1, + + [Description("Unsuccessful")] + Unsuccessful = 2, + + [Description("Version Mismatch")] + VersionMismatch = 3 + } + + public enum EnumEmployeeType : short + { + [Description("Employee")] + Employee = 1, + + [Description("Project Leader")] + ProjectLeader = 2, + + [Description("Project Manager")] + ProjectManager = 4, + + [Description("Developer")] + Developer = 8, + + [Description("Support Manager")] + Support = 16, + + [Description("QA Manager")] + QA = 32 + } + + public enum EnumGlCodeType : short + { + [Description("Bank Account")] + BankAccount = 1, + + [Description("Income Account")] + Income = 2, + + [Description("VAT Account")] + Vat = 3, + + [Description("AIT Account")] + Ait = 4, + + [Description("Purchase VAT Account")] + PurchaseVat = 5, + + [Description("VAT Payable Account")] + VatPayable = 6, + + [Description("AIT Payable Account")] + AitPayable = 7, + + [Description("Cash in Hand Account")] + CashInHand = 8, + + [Description("Damage Goods Expense Account")] + DamageExpense = 9, + + [Description("Fixed Asset Sales Account")] + FixedAssetSales = 10, + + [Description("Accumulated Depreciation Account")] + AccumulatedDepreciation = 11 + } + + public enum EnumGlAccountType : short + { + [Description("Not Applicable")] + None = 0, + + [Description("Income Account")] + Income = 1, + + [Description("Liability Account")] + Liability = 2 + } + + public enum EnumAuthenticationMethod : short + { + [Description("Not Applicable")] + None = 0, + + [Description("Via Email")] + Email = 1, + + [Description("Via Mobile SMS")] + MobileSMS = 2, + + [Description("Third Party Authenticator")] + ThirdPartyAuthenticator = 3 + } + + [Flags] + public enum EnumStatus : short + { + [Description("Initiated")] + Initiated = 1, + + [Description("Rejected")] + Rejected = 2, + + [Description("Authenticated")] + Authenticated = 4, + + [Description("Authorized")] + Authorized = 8, + + [Description("Inactive")] + Inactive = 16 + } + + public enum EnumAccessStatus : short + { + [Description("First Time")] + FirstTime = 1, + + [Description("Logged In")] + LoggedIn = 2, + + [Description("Logged Out")] + LoggedOut = 3 + } + + public enum EnumCOALevelId : short + { + [Description("Control")] + Control = 1, + + [Description("Group")] + Group = 2, + + [Description("Subgroup")] + Subgroup = 3, + + [Description("Posting")] + Posting = 4 + } + + public enum EnumCacheType + { + [Description("None")] + None = 0, + + [Description("In Memory")] + InMemory = 1, + + + [Description("Sql Server")] + SqlServer = 2, + + [Description("Redis")] + Redis = 3, + } + + public enum EnumSalesType : short + { + [Description("Direct Sales")] + DirectSales = 1, + + [Description("Order Sales")] + OrderSales = 2 + } + + public enum EnumInvoiceSource : short + { + [Description("From Application")] + FromApplication = 1, + + [Description("From Mobile")] + FromMobile = 2, + + [Description("From Others")] + FromOthers = 3, + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/AppSettings.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/AppSettings.cs new file mode 100644 index 0000000..7769ee2 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/AppSettings.cs @@ -0,0 +1,363 @@ +using Ease.NetCore.DataAccess; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Linq; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + /// + /// AppSettings + /// + public class AppSettings + { + /// + /// Default Database Connection to be used + /// + [Required] + public string DefaultDB { get; set; } + + /// + /// Used to dec from User info got over http + /// + public string CipherSecretKey { get; set; } + + /// + /// Gets or sets a value that indicates whether a cookie is inaccessible by client-side script. + /// + public bool CookieHttpOnly { get; set; } + + /// + /// Gets or sets a value that indicates whether to transmit the cookie using Secure Sockets Layer (SSL)--that is, over HTTPS only. + /// + public bool CookieSecure { get; set; } + + /// + /// Gets or sets the max-age for the cookie in minutes. + /// + public int CookieLifeTime { get; set; } = 360; + + /// + /// Gets or sets the value for the SameSite attribute of the cookie. + /// -1: No SameSite field will be set, the client should follow its default cookie policy. + /// 0: Indicates the client should disable same-site restrictions. + /// 1: Indicates the client should send the cookie with "same-site" requests, and with "cross-site" top-level navigations. + /// 2: Indicates the client should only send the cookie with "same-site" requests. + /// + public int CookieSameSite { get; set; } + + /// + /// For Jwt Token + /// + public string JwtCryptoKey { get; set; } + public string JwtIssuer { get; set; } + public string JwtAudience { get; set; } + public bool JwtValidateIssuer { get; set; } + public bool JwtValidateAudience { get; set; } + + /// + /// Folder management + /// + public string UploadFolder { get; set; } + public string ProfileImageFolder { get; set; } + public string ReportFolder { get; set; } + public string FileProcessFolder { get; set; } + + /// + /// For user password + /// + [Required] + public string PwdSecretKey { get; set; } + + /// + /// For SMS Management + /// + public string SmsSecretKey { get; set; } + public string SmsApiUrl { get; set; } + public string SmsAccessInfo { get; set; } + + /// + /// Email management + /// + public int EmailPort { get; set; } + public bool EmailEnableSsl { get; set; } + public string EmailHost { get; set; } + public string EmailSenderName { get; set; } + public string EmailSenderIp { get; set; } + public string EmailSenderId { get; set; } + + private string _emailSenderPwd; + public string EmailSenderPwd + { + get + { + if (string.IsNullOrEmpty(_emailSenderPwd) || string.IsNullOrEmpty(PwdSecretKey)) + return string.Empty; + + string secretKey = GlobalFunctions.ConvertFromBase64String(PwdSecretKey); + return Ease.NetCore.Utility.Global.CipherFunctions.DecryptByAES(privateKey: secretKey, publicKey: secretKey, data: _emailSenderPwd, input: 2); + } + set { _emailSenderPwd = value; } + } + public string EmailBcc { get; set; } + public string EmailErrorLogPath { get; set; } + public bool EmailUseDefaultCredentials { get; set; } + public int EmailTlsVersion { get; set; } + + /// + /// CORS CorsHeaders + /// + public string CorsHeaders { get; set; } + + /// + /// CORS CorsMethods + /// + public string CorsMethods { get; set; } + + /// + /// CORS CorsOrigins + /// + public string CorsOrigins { get; set; } + + /// + /// Logger enabled if the is there is value + /// + public string LoggerPath { get; set; } + public int LoggerMinLevel { get; set; } + + /// + /// Database connection Hangfire + /// + private string _hangfireDb; + public string HangfireDb + { + get + { + if (string.IsNullOrEmpty(_hangfireDb) || string.IsNullOrEmpty(PwdSecretKey)) + return string.Empty; + + string secretKey = GlobalFunctions.ConvertFromBase64String(PwdSecretKey); + return Ease.NetCore.Utility.Global.CipherFunctions.DecryptByAES(privateKey: secretKey, publicKey: secretKey, data: _hangfireDb, input: 2); + } + set { _hangfireDb = value; } + } + + + + // + /// Use for caching + /// + public EnumCacheType CacheType { get; set; } = EnumCacheType.InMemory; + public string CacheUrl { get; set; } + public string CacheSchemaName { get; set; } + public string CacheTableName { get; set; } + + /// + /// What's app messaging + /// + public string WaSenderId { get; set; } + public string WaAuthToken { get; set; } + public string WaAccountSid { get; set; } + public string WaMsgSvcSid { get; set; } + + /// + /// Rabbit MQ Information + /// + public string RabbitMQHost { get; set; } + public string RabbitMQUser { get; set; } + + private string _rabbitMQPwd; + public string RabbitMQPwd + { + get + { + if (string.IsNullOrEmpty(_rabbitMQPwd) || string.IsNullOrEmpty(PwdSecretKey)) + return string.Empty; + + string secretKey = GlobalFunctions.ConvertFromBase64String(PwdSecretKey); + return Ease.NetCore.Utility.Global.CipherFunctions.DecryptByAES(privateKey: secretKey, publicKey: secretKey, data: _rabbitMQPwd, input: 2); + } + set { _rabbitMQPwd = value; } + } + public int RabbitMQPort { get; set; } + + /// + /// Rate Limit by Ip Address + /// + public string RLName { get; set; } + public int RLQueueLimit { get; set; } + public int RLPermitLimit { get; set; } + public int RLWindowInSecond { get; set; } + public bool RLAutoReplenishment { get; set; } + public int RLQueueProcessingOrder { get; set; } + + /// + /// AI Service Information + /// + private string _apiKeyOpenAI; + public string ApiKeyOpenAI + { + get + { + if (string.IsNullOrEmpty(_apiKeyOpenAI) || string.IsNullOrEmpty(PwdSecretKey)) + return string.Empty; + + string secretKey = GlobalFunctions.ConvertFromBase64String(PwdSecretKey); + return Ease.NetCore.Utility.Global.CipherFunctions.DecryptByAES(privateKey: secretKey, publicKey: secretKey, data: _apiKeyOpenAI, input: 2); + } + set { _apiKeyOpenAI = value; } + } + public string AIModel { get; set; } + public string AICustomBaseUrl { get; set; } + + + /// + /// Google API Key + /// + private string _apiKeyGoogle; + public string ApiKeyGoogle + { + get + { + if (string.IsNullOrEmpty(_apiKeyGoogle) || string.IsNullOrEmpty(PwdSecretKey)) + return string.Empty; + + string secretKey = GlobalFunctions.ConvertFromBase64String(PwdSecretKey); + return Ease.NetCore.Utility.Global.CipherFunctions.DecryptByAES(privateKey: secretKey, publicKey: secretKey, data: _apiKeyGoogle, input: 2); + } + set { _apiKeyGoogle = value; } + } + + + /// + /// Product Hierarchy Maximum Level + /// + public int PHMaxLevel { get; set; } + + /// + /// Channel Hierarchy Maximum Level + /// + public int CHMaxLevel { get; set; } + + /// + /// Market Hierarchy Maximum Level + /// + public int MHMaxLevel { get; set; } + + /// + /// Market Hierarchy Maximum Level + /// + public int EPMaxLevel { get; set; } + + /// + /// Use to view payslip + /// + public string PayslipPath { get; set; } + + /// + /// AD ie Active Domain Settings + /// + public ADSettings ADConfig { get; set; } + + /// + /// Api Settings + /// + [Required] + public ApiSettings API { get; set; } + + /// + /// Swagger Setting + /// + [Required] + public Swagger Swagger { get; set; } + + /// + /// DB Connection Node + /// + [Required] + public List DbConfig { get; set; } + + /// + /// Default DB Connection Node + /// + public DbConnectionNode DefaultConnection => GetConnectionNode(DefaultDB); + + /// + /// DB Connection Node by name + /// + /// Connection node name + /// + public DbConnectionNode GetConnectionNode(string key) + { + if (string.IsNullOrEmpty(key)) + key = DefaultDB; + + if (DbConfig == null || DbConfig.Count <= 0 || string.IsNullOrEmpty(key)) + return null; + + return DbConfig.FirstOrDefault(x => x.ConnectionNode.Key == key); + } + } + + /// + /// + /// + public class DbConnectionNode + { + public ConnectionNode ConnectionNode { get; set; } + } + + /// + /// + /// + public class ADSettings + { + public bool Enabled { get; set; } + public string Domain { get; set; } + public string Path { get; set; } + } + + /// + /// + /// + public class ApiSettings + { + [Required] + public string Title { get; set; } + + public string Description { get; set; } + + public ApiContact Contact { get; set; } + + public string TermsOfServiceUrl { get; set; } + + public ApiLicense License { get; set; } + } + + /// + /// + /// + public class ApiContact + { + public string Name { get; set; } + public string Email { get; set; } + public string Url { get; set; } + } + + /// + /// + /// + public class ApiLicense + { + public string Name { get; set; } + public string Url { get; set; } + } + + /// + /// + /// + public class Swagger + { + [Required] + public bool Enabled { get; set; } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ExcelReader.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ExcelReader.cs new file mode 100644 index 0000000..d4e57bd --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ExcelReader.cs @@ -0,0 +1,52 @@ +using ExcelDataReader; +using System; +using System.Data; +using System.IO; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + /// + /// + /// + public static class ExcelReader + { + /// + /// + /// + /// + /// + /// + /// + public static DataSet GetDataSetFromFile(string fileSpec, bool firstRowColumnHeader) + { + try + { + DataSet ds; + using FileStream stream = File.Open(fileSpec, FileMode.Open, FileAccess.Read); + using (IExcelDataReader reader = ExcelReaderFactory.CreateReader(stream)) + { + ds = reader.AsDataSet(); + foreach (DataTable table in ds.Tables) + { + if (firstRowColumnHeader && table.Rows.Count > 0) + { + object[] columns = table.Rows[0].ItemArray; + table.Rows.RemoveAt(0); + for (int colIdx = 0; colIdx < columns.Length; colIdx++) + { + table.Columns[colIdx].ColumnName = $"{columns[colIdx]}"; + } + } + } + } + stream.Close(); + + return ds; + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ExcelTools.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ExcelTools.cs new file mode 100644 index 0000000..00e4705 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ExcelTools.cs @@ -0,0 +1,110 @@ +using DocumentFormat.OpenXml; +using DocumentFormat.OpenXml.Packaging; +using DocumentFormat.OpenXml.Spreadsheet; +using System; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using A = DocumentFormat.OpenXml.Drawing; +using Xdr = DocumentFormat.OpenXml.Drawing.Spreadsheet; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + internal static class ExcelTools + { + private static PartTypeInfo GetImagePartTypeByBitmap(byte[] bytes) + { + byte[] tiff = "II*"u8.ToArray(); // TIFF + byte[] tiff2 = "MM*"u8.ToArray(); // TIFF + byte[] jpeg = [255, 216, 255]; // jpeg + byte[] bmp = Encoding.ASCII.GetBytes("BM"); // BMP + byte[] gif = Encoding.ASCII.GetBytes("GIF"); // GIF + byte[] png = [137, 80, 78, 71]; // PNG + + if (bmp.SequenceEqual(bytes.Take(bmp.Length))) + return ImagePartType.Bmp; + else if (gif.SequenceEqual(bytes.Take(gif.Length))) + return ImagePartType.Gif; + else if (png.SequenceEqual(bytes.Take(png.Length))) + return ImagePartType.Png; + else if (tiff.SequenceEqual(bytes.Take(tiff.Length))) + return ImagePartType.Tiff; + else if (tiff2.SequenceEqual(bytes.Take(tiff2.Length))) + return ImagePartType.Tiff; + else if (jpeg.SequenceEqual(bytes.Take(jpeg.Length))) + return ImagePartType.Jpeg; + + throw new InvalidOperationException("Image type could not be determined."); + } + + /// + /// + /// + /// + /// + /// + /// + /// + public static void AddImage(WorksheetPart worksheetPart, Stream stream, string imgDescription, int colNumber, int rowNumber) + { + var drawingsPart = worksheetPart.DrawingsPart; + drawingsPart ??= worksheetPart.AddNewPart(); + + if (!worksheetPart.Worksheet.ChildElements.OfType().Any()) + worksheetPart.Worksheet.AppendChild(new Drawing { Id = worksheetPart.GetIdOfPart(drawingsPart) }); + + drawingsPart.WorksheetDrawing ??= new Xdr.WorksheetDrawing(); + var worksheetDrawing = drawingsPart.WorksheetDrawing; + + ImagePart imagePart; + long extentsCx = 0, extentsCy = 0; + using (MemoryStream ms = new()) + { + stream.Position = 0; + stream.CopyTo(ms); + stream.Position = 0; +#pragma warning disable CA1416 // Validate platform compatibility + using Bitmap bmp = new(ms); + imagePart = drawingsPart.AddImagePart(GetImagePartTypeByBitmap(ms.ToArray())); + imagePart.FeedData(stream); + + extentsCx = bmp.Width * (long)(914400 / bmp.HorizontalResolution); + extentsCy = bmp.Height * (long)(914400 / bmp.VerticalResolution); +#pragma warning restore CA1416 // Validate platform compatibility + } + + uint nvpId = worksheetDrawing.Descendants().Any() ? (UInt32Value)worksheetDrawing.Descendants().Max(p => p.Id.Value) + 1 : 1U; + Xdr.OneCellAnchor oneCellAnchor = new( + new Xdr.FromMarker + { + ColumnId = new Xdr.ColumnId((colNumber - 1).ToString()), + RowId = new Xdr.RowId((rowNumber - 1).ToString()), + ColumnOffset = new Xdr.ColumnOffset("0"), + RowOffset = new Xdr.RowOffset("0") + }, + new Xdr.Extent { Cx = extentsCx, Cy = extentsCy }, + new Xdr.Picture( + new Xdr.NonVisualPictureProperties( + new Xdr.NonVisualDrawingProperties { Id = nvpId, Name = "Picture " + nvpId, Description = imgDescription }, + new Xdr.NonVisualPictureDrawingProperties(new A.PictureLocks { NoChangeAspect = true }) + ), + new Xdr.BlipFill( + new A.Blip { Embed = drawingsPart.GetIdOfPart(imagePart), CompressionState = A.BlipCompressionValues.Print }, + new A.Stretch(new A.FillRectangle()) + ), + new Xdr.ShapeProperties( + new A.Transform2D( + new A.Offset { X = 0, Y = 0 }, + new A.Extents { Cx = extentsCx, Cy = extentsCy } + ), + new A.PresetGeometry { Preset = A.ShapeTypeValues.Rectangle } + ) + ), + new Xdr.ClientData() + ); + + worksheetDrawing.Append(oneCellAnchor); + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ExceptionHandlerActions.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ExceptionHandlerActions.cs new file mode 100644 index 0000000..45b5f92 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ExceptionHandlerActions.cs @@ -0,0 +1,48 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Logging; +using Newtonsoft.Json; +using System; +using System.Net; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + public class ErrorHandlingMiddleware(RequestDelegate next, ILoggerFactory loggerFactory) + { + private readonly RequestDelegate _next = next; + private readonly ILogger _logger = loggerFactory.CreateLogger(); + + public async Task Invoke(HttpContext context) + { + try + { + await _next(context); + } + catch (Exception ex) + { + await HandleExceptionAsync(context, ex); + } + } + + private Task HandleExceptionAsync(HttpContext context, Exception exception) + { + var code = HttpStatusCode.InternalServerError; // 500 if unexpected + + if (exception is ArgumentNullException) + code = HttpStatusCode.BadRequest; + else if (exception is ArgumentException) + code = HttpStatusCode.BadRequest; + else if (exception is UnauthorizedAccessException) + code = HttpStatusCode.Unauthorized; + + _logger.LogError($"GLOBAL ERROR HANDLER::HTTP:{code}::{exception.Message}"); + + var result = JsonConvert.SerializeObject(exception, Formatting.Indented); + + context.Response.Clear(); + context.Response.ContentType = "application/json"; + context.Response.StatusCode = (int)code; + return context.Response.WriteAsync(result); + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/GlobalFunctions.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/GlobalFunctions.cs new file mode 100644 index 0000000..2fdc5cd --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/GlobalFunctions.cs @@ -0,0 +1,678 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems; +using Microsoft.Extensions.Logging; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Runtime.Versioning; +using System.Text.RegularExpressions; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + public static class GlobalFunctions + { + #region Menu Related Functions + + /// + /// + /// + /// + /// + private static void MakeHierarchy(GroupPermission parent, List srcData) + { + try + { + IEnumerable children = srcData.Where(x => x.ParentId == parent.ModuleId); + parent.Children.AddRange(children); + foreach (GroupPermission child in parent.Children) + { + MakeHierarchy(parent: child, srcData: srcData); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + /// + /// + /// + /// + public static Menu HierarchicalMenu() + { + Menu menu = []; + + Menu flatMenu = BuildMenu(); + IEnumerable data = flatMenu.Where(x => string.IsNullOrEmpty(x.ParentId) || string.IsNullOrWhiteSpace(x.ParentId)); + menu.AddRange(data); + + foreach (GroupPermission parent in menu) + { + MakeHierarchy(parent: parent, srcData: flatMenu); + } + + return menu; + } + + /// + /// + /// + /// + public static Menu BuildMenu() + { + Menu menu = []; + + #region System Setup + + menu.BeginGroup("ELIT.1", "System Setup", "fa fa-sun-o"); + menu.MenuItem("ELIT.1.3", "Label Setting", "fa fa-sliders", "labelsetting", true); + menu.MenuItem("ELIT.1.1", "System Information", "fa fa-cog", "thissystem", true); + menu.MenuItem("ELIT.1.1A", "Sales Dashboard", false); + menu.MenuItem("ELIT.1.1B", "Accounting Dashboard", false); + menu.MenuItem("ELIT.1.1C", "Purchase Dashboard", false); + menu.MenuItem("ELIT.1.1D", "Fixed Assets Dashboard", false); + + menu.BeginGroup("ELIT.1.2", "User Management", "fa fa-users"); + menu.MenuItem("ELIT.1.2.1", "Groups", "fa fa-address-book-o", "groups", true); + menu.MenuItem("ELIT.1.2.2", "Users", "fa fa-address-card-o", "users", true); + menu.MenuItem("ELIT.1.2.3", "Reset Password", false); + menu.MenuItem("ELIT.1.2.4", "Force Logout", "fa fa-address-card-o", "forcelogout", true); + menu.MenuItem("ELIT.1.2.5", "View Other's Access log", false); + menu.EndGroup(); + + menu.MenuItem("ELIT.1.3A", "Lookup Data", "fa fa-sliders", "lookupdata", true); + menu.MenuItem("ELIT.1.4", "Custom Report Setup", "fa fa-table", "customreports", true); + + menu.BeginGroup("ELIT.1.5", "Basic Setup", "fa fa-wrench"); + menu.MenuItem("ELIT.1.5.1", "Clients", "fa fa-address-card-o", "clients", true); + menu.MenuItem("ELIT.1.5.2", "Suppliers", "fa fa-credit-card", "suppliers", true); + menu.MenuItem("ELIT.1.5.2A", "Allow to Set Cash Purchase Suppliers", false); + menu.MenuItem("ELIT.1.5.3", "Employees", "fa fa-user-plus", "employees", true); + menu.MenuItem("ELIT.1.5.4", "Project Leads", "fa fa-user-circle-o", "projectleads", true); + menu.MenuItem("ELIT.1.5.5", "Project Managers", "fa fa-user-circle-o", "projectmgts", true); + menu.MenuItem("ELIT.1.5.6", "Projects", "fa fa-product-hunt", "projects", true); + menu.MenuItem("ELIT.1.5.7", "Stores", "fa fa-pencil-square", "stores", true); + menu.MenuItem("ELIT.1.5.7A", "Allow to Set Central Store", false); + menu.MenuItem("ELIT.1.5.8", "Banks & Branches", "fa fa-university", "bankbranches", true); + menu.MenuItem("ELIT.1.5.9", "Bank Accounts", "fa fa-credit-card", "bankaccounts", true); + menu.MenuItem("ELIT.1.5.10", "GL Codes", "fa fa-book", "glcodes", true); + menu.MenuItem("ELIT.1.5.11", "User Clients & Projects", "fa fa-product-hunt", "userprojects", true); + menu.MenuItem("ELIT.1.5.12", "User Suppliers", "fa fa-product-hunt", "usersuppliers", true); + menu.MenuItem("ELIT.1.5.15", "Edit Code (All Setups)", false); + menu.EndGroup(); + + menu.EndGroup(); + + #endregion + + #region Athentication Process + + menu.BeginGroup("ELIT.2", "Authentication Process", "fa fa-cogs"); + menu.MenuItem("ELIT.2.1", "Authentication", "fa fa-check", "authentications", true); + menu.MenuItem("ELIT.2.2", "Authorization", "fa fa-check-square-o", "authorizations", true); + menu.MenuItem("ELIT.2.3", "Deactivation", "fa fa-window-close-o", "deactivations", true); + menu.MenuItem("ELIT.2.4", "Pending Authentication", string.Empty, "pendingauth", false); + menu.EndGroup(); + + #endregion + + #region General Ledger + + menu.BeginGroup("ELIT.3", "General Ledger", "fa fa-university"); + + menu.BeginGroup("ELIT.3.1", "Basic Setup", "fa fa-wrench"); + menu.MenuItem("ELIT.3.1.1", "Chart of Accounts", "fa fa-th-list", "chartofaccounts", true); + menu.MenuItem("ELIT.3.1.2", "Fix GL Balance", "fa fa-wrench", "fixBalance", true); + menu.MenuItem("ELIT.3.1.3", "GL Head Identification", "fa fa-cog", "identifyglhead", true); + menu.EndGroup(); + + menu.BeginGroup("ELIT.3.2", "Transactions", "fa fa-building"); + menu.MenuItem("ELIT.3.2.1", "GL Transactions", "fa fa-archive", "gltrans", true); + menu.MenuItem("ELIT.3.2.2", "Upload Auto Voucher", "fa fa-upload", "gltranav", true); + menu.MenuItem("ELIT.3.2.3", "Year End Process", "fa fa-cog", "yearendprocess", true); + menu.MenuItem("ELIT.3.2.4", "Undo Year End", "fa fa-undo", "undoyearend", true); + menu.MenuItem("ELIT.3.2.5", "Authorize Transactions", "fa fa-check-square", "authgltrans", true); + menu.MenuItem("ELIT.3.2.6", "Special Delete of GL Transaction", false); + menu.MenuItem("ELIT.3.2.7", "Rollback Transactions", "fa fa-undo", "rollbackgltrans", true); + menu.MenuItem("ELIT.3.2.8", "Dashboard Processor", "fa fa-cog", "dbprocessor", true); + menu.EndGroup(); + + menu.BeginGroup("ELIT.3.3", "Reports", "fa fa-newspaper-o"); + menu.MenuItem("ELIT.3.3.1", "Ledger", "fa fa-file-text-o", "glledger", true); + menu.MenuItem("ELIT.3.3.2", "Monthly Turnover", "fa fa-file-text-o", "turnover", true); + menu.MenuItem("ELIT.3.3.3", "Trial Balance", "fa fa-file-text-o", "trialbalance", true); + menu.MenuItem("ELIT.3.3.8", "Income & Expenditure", "fa fa-file-text-o", "incomeexpense", true); + menu.MenuItem("ELIT.3.3.4", "Day Book", "fa fa-file-text-o", "daybook", true); + menu.MenuItem("ELIT.3.3.5", "Bank/Cash Book", "fa fa-file-text-o", "bankcashbook", true); + menu.MenuItem("ELIT.3.3.6", "Schedule", "fa fa-file-text-o", "glschedule", true); + menu.MenuItem("ELIT.3.3.7", "Previous Final Reports", "fa fa-file-text-o", "prvfinalreports", true); + menu.EndGroup(); + + menu.EndGroup(); + + #endregion + + #region Order To Cash + + menu.BeginGroup("ELIT.4", "Order To Cash", "fa fa-money"); + + menu.BeginGroup("ELIT.4.1", "Basic Setup", "fa fa-wrench"); + menu.MenuItem("ELIT.4.1.1", "Income GL Codes", "fa fa-pencil-square-o", "incomeglcodes", true); + menu.MenuItem("ELIT.4.1.2", "VAT Liability GL Codes", "fa fa-pencil-square", "vatglcodes", true); + menu.MenuItem("ELIT.4.1.3", "AIT GL Codes", "fa fa-book", "aitglcodes", true); + menu.MenuItem("ELIT.4.1.10", "Edit Code (All Setups)", false); + menu.EndGroup(); + + menu.BeginGroup("ELIT.4.2", "Regular Activities", "fa fa-building"); + menu.MenuItem("ELIT.4.2.1", "Purchase Orders", "fa fa-smile-o", "purchaseorders", true); + menu.MenuItem("ELIT.4.2.2", "Invoices", "fa fa-share-square", "invoices", true); + menu.MenuItem("ELIT.4.2.3", "Payments", "fa fa-money", "payments", true); + menu.MenuItem("ELIT.4.2.4", "Freeze PO/Invoice", "fa fa-archive", "archivepoinvs", true); + menu.MenuItem("ELIT.4.2.5", "PO Attachment", false); + menu.MenuItem("ELIT.4.2.6", "Payment Confirmation", false); + menu.MenuItem("ELIT.4.2.7", "Special Edit of PO/Invoice", false); + menu.MenuItem("ELIT.4.2.8", "VAT Challan Update", "fa fa-sliders", "updvatchlano2c", true); + menu.EndGroup(); + + menu.BeginGroup("ELIT.4.3", "Reports", "fa fa-newspaper-o"); + menu.MenuItem("ELIT.4.3.1", "GL Vouchers", "fa fa-th-list", "glvouchers", true); + menu.MenuItem("ELIT.4.3.2", "Transactional Reports", "fa fa-file-text-o", "txnreports", true); + menu.MenuItem("ELIT.4.3.3", "Contract Expiry Report", "fa fa-file-text-o", "contexpryreports", true); + menu.MenuItem("ELIT.4.3.4", "Customized Report", "fa fa-file-text-o", "customreporto2c", true); + menu.MenuItem("ELIT.4.3.5", "Client Ledger", "fa fa-file-text-o", "clientledgero2c", true); + menu.MenuItem("ELIT.4.3.6", "Monthly Trends", "fa fa-file-text-o", "monthlytrendso2c", true); + menu.EndGroup(); + + menu.EndGroup(); + + #endregion + + #region Sales + + menu.BeginGroup("ELIT.9", "Sales System", "fa fa-sitemap"); + + menu.BeginGroup("ELIT.9.1", "Basic Setup", "fa fa-wrench"); + menu.MenuItem("ELIT.9.1.1", "Market Hierarchies", "fa fa-pencil-square", "markethierarchies", true); + menu.MenuItem("ELIT.9.1.2", "Sales Points", "fa fa-pencil-square", "salespoints", true); + menu.MenuItem("ELIT.9.1.2A", "Allow to Set Central Warehouse", false); + menu.MenuItem("ELIT.9.1.3", "Product Hierarchies", "fa fa-pencil-square", "producthierarchies", true); + menu.MenuItem("ELIT.9.1.4", "Brands", "fa fa-pencil-square", "brands", true); + menu.MenuItem("ELIT.9.1.5", "SKUs", "fa fa-pencil-square", "skus", true); + menu.MenuItem("ELIT.9.1.6", "Channel Hierarchies", "fa fa-pencil-square", "channelhierarchies", true); + menu.MenuItem("ELIT.9.1.7", "Customers", "fa fa-pencil-square", "customers", true); + menu.MenuItem("ELIT.9.1.8", "Sales Officers", "fa fa-pencil-square", "salesofficers", true); + menu.MenuItem("ELIT.9.1.9", "Product Prices", "fa fa-pencil-square", "skupricess", true); + menu.MenuItem("ELIT.9.1.10", "Product VAT-SD-Comm", "fa fa-pencil-square", "skuvattaxes", true); + menu.MenuItem("ELIT.9.1.11", "Customer Credit", "fa fa-pencil-square", "customercredit", true); + menu.MenuItem("ELIT.9.1.12", "External Products", "fa fa-pencil-square", "extnlproducts", true); + menu.MenuItem("ELIT.9.1.13", "Sales Promotions", "fa fa-pencil-square", "salespromotions", true); + menu.MenuItem("ELIT.9.1.14", "Order Authorization Limit", "fa fa-pencil-square", "ordrauthlimit", true); + menu.MenuItem("ELIT.9.1.30", "Edit Code (All Setups)", false); + menu.EndGroup(); + + menu.BeginGroup("ELIT.9.2", "Regular Activities", "fa fa-building"); + menu.MenuItem("ELIT.9.2.1", "Customer Opening Balance", "fa fa-puzzle-piece", "slscustsopnbal", true); + menu.MenuItem("ELIT.9.2.1A", "Authorize Customer Opening Balance", false); + menu.MenuItem("ELIT.9.2.2", "Customer Adjustment", "fa fa-pencil-square", "slscustsadjustment", true); + menu.MenuItem("ELIT.9.2.2A", "Authorize Customer Adjustment", false); + menu.MenuItem("ELIT.9.2.3", "Initial Stock", "fa fa-puzzle-piece", "slsinitstocks", true); + menu.MenuItem("ELIT.9.2.3A", "Authorize Initial Stock", false); + menu.MenuItem("ELIT.9.2.4", "Receive Stocks", "fa fa-reply-all", "slsrcvstocks", true); + menu.MenuItem("ELIT.9.2.4A", "Authorize Receive Stocks", false); + menu.MenuItem("ELIT.9.2.5", "Sales Orders", "fa fa-pencil-square", "slsorders", true); + menu.MenuItem("ELIT.9.2.5A", "Authorize Sales Order", false); + menu.MenuItem("ELIT.9.2.6", "Spot Sales", "fa fa-pencil-square", "slsdirectinvoices", true); + menu.MenuItem("ELIT.9.2.6A", "Authorize Spot Sales", false); + menu.MenuItem("ELIT.9.2.7", "Sales Invoices", "fa fa-pencil-square", "slsinvoices", true); + menu.MenuItem("ELIT.9.2.7A", "Authorize Sales Invoice", false); + menu.MenuItem("ELIT.9.2.8", "Payment Against Invoices", "fa fa-archive", "slsinvpayments", true); + menu.MenuItem("ELIT.9.2.8A", "Authorize Payment Against Invoice", false); + menu.MenuItem("ELIT.9.2.9", "Stock Transfers", "fa fa-archive", "slsstockxfers", true); + menu.MenuItem("ELIT.9.2.9A", "Authorize Stock Transfer", false); + menu.MenuItem("ELIT.9.2.10", "Receive Transferred Stocks", "fa fa-archive", "slsstockxferrcvs", true); + menu.MenuItem("ELIT.9.2.10A", "Authorize Transferred Stock", false); + menu.MenuItem("ELIT.9.2.11", "Fix Transfer Anomalies", "fa fa-archive", "slsstockxferanmls", true); + menu.MenuItem("ELIT.9.2.11A", "Authorize Transfer Anomaly", false); + menu.MenuItem("ELIT.9.2.12", "Sales Return", "fa fa-archive", "slsrtnstocks", true); + menu.MenuItem("ELIT.9.2.12A", "Authorize Return Stock", false); + menu.MenuItem("ELIT.9.2.13", "Damage Stocks", "fa fa-archive", "slsdmgstocks", true); + menu.MenuItem("ELIT.9.2.13A", "Authorize Damage Stock", false); + menu.MenuItem("ELIT.9.2.14", "Stock Take", "fa fa-archive", "slsstocktakes", true); + menu.MenuItem("ELIT.9.2.14A", "Authorize Stock Take", false); + menu.EndGroup(); + + menu.BeginGroup("ELIT.9.3", "Reports", "fa fa-newspaper-o"); + menu.MenuItem("ELIT.9.3.1", "Customer Balance", "fa fa-th-list", "salescustbalance", true); + menu.MenuItem("ELIT.9.3.2", "Customer Ledger", "fa fa-th-list", "salescustledger", true); + menu.MenuItem("ELIT.9.3.3", "Current Stock", "fa fa-file-text-o", "salescurrentstock", true); + menu.MenuItem("ELIT.9.3.4", "Stock Ledger", "fa fa-th-list", "salesstockledger", true); + + menu.EndGroup(); + + menu.EndGroup(); + + #endregion + + #region Purchase To Pay + + menu.BeginGroup("ELIT.5", "Purchase To Pay", "fa fa-shopping-cart"); + + menu.BeginGroup("ELIT.5.1", "Basic Setup", "fa fa-wrench"); + menu.MenuItem("ELIT.5.1.1", "Product Types", "fa fa-address-card-o", "prodtypes", true); + menu.MenuItem("ELIT.5.1.2", "Products", "fa fa-university", "products", true); + menu.MenuItem("ELIT.5.1.3", "WO Terms & Conditions", "fa fa-pencil-square-o", "woterms", true); + menu.MenuItem("ELIT.5.1.4", "VAT & AIT Rates", "fa fa-user-circle-o", "aitvatratep2p", true); + menu.MenuItem("ELIT.5.1.10", "Edit Code (Basic Setup)", false); + menu.EndGroup(); + + menu.BeginGroup("ELIT.5.2", "Regular Activities", "fa fa-building"); + menu.MenuItem("ELIT.5.2.0", "Initial Stock", "fa fa-puzzle-piece", "initstocksp2p", true); + menu.MenuItem("ELIT.5.2.0B", "Authorize Initial Stock", false); + menu.MenuItem("ELIT.5.2.13", "Purchase Requisitions", "fa fa-puzzle-piece", "purchrequisitionsp2p", true); + menu.MenuItem("ELIT.5.2.13A", "Authorize Purchase Requisition", false); + menu.MenuItem("ELIT.5.2.1", "Issue Work Orders", "fa fa-smile-o", "workordersp2p", true); + menu.MenuItem("ELIT.5.2.1A", "Work Order Attachment", false); + menu.MenuItem("ELIT.5.2.1B", "Authorize Work Order", false); + menu.MenuItem("ELIT.5.2.1C", "Freeze Work Order", false); + menu.MenuItem("ELIT.5.2.12", "Advance Payments", "fa fa-money", "advpaymntsp2p", true); + menu.MenuItem("ELIT.5.2.12A", "Authorize Advance Payment", false); + menu.MenuItem("ELIT.5.2.2", "Receive Items at CS", "fa fa-reply-all", "stksrcvdatcsp2p", true); + menu.MenuItem("ELIT.5.2.2A", "Authorize Receive Items at CS", false); + menu.MenuItem("ELIT.5.2.3", "Receive Invoices", "fa fa-money", "invoicesp2p", true); + menu.MenuItem("ELIT.5.2.3A", "Invoice Attachment", false); + menu.MenuItem("ELIT.5.2.3B", "Authorize Invoice", false); + menu.MenuItem("ELIT.5.2.4", "Cash Purchase", "fa fa-archive", "cashpurchases", true); + menu.MenuItem("ELIT.5.2.4A", "Invoice Attachment", false); + menu.MenuItem("ELIT.5.2.4B", "Authorize Cash Purchase", false); + menu.MenuItem("ELIT.5.2.5", "Payment Against Invoice", "fa fa-archive", "paymentsp2p", true); + menu.MenuItem("ELIT.5.2.5A", "Authorize Payment Against Invoice", false); + menu.MenuItem("ELIT.5.2.6", "Goods Transfer", "fa fa-archive", "gdstransfers", true); + menu.MenuItem("ELIT.5.2.6A", "Authorize Goods Transfer", false); + menu.MenuItem("ELIT.5.2.7", "Receive Goods Transfer", "fa fa-archive", "gdsreceives", true); + menu.MenuItem("ELIT.5.2.7A", "Authorize Receive Goods Transfer", false); + menu.MenuItem("ELIT.5.2.8", "Fix Transfer Anomalies", "fa fa-archive", "transferanomalies", true); + menu.MenuItem("ELIT.5.2.8A", "Authorize Transfer Anomalies", false); + menu.MenuItem("ELIT.5.2.9", "Consumption of Goods", "fa fa-archive", "gdscnsmpnsp2p", true); + menu.MenuItem("ELIT.5.2.9A", "Authorize Consumption of Goods", false); + menu.MenuItem("ELIT.5.2.10", "Damage of Goods", "fa fa-archive", "gdsdamagesp2p", true); + menu.MenuItem("ELIT.5.2.10A", "Authorize Damage of Goods", false); + menu.MenuItem("ELIT.5.2.11", "Stock Take of Goods", "fa fa-archive", "stocktakes", true); + menu.MenuItem("ELIT.5.2.11A", "Authorize Stock Take of Goods", false); + menu.EndGroup(); + + menu.BeginGroup("ELIT.5.3", "Reports", "fa fa-newspaper-o"); + menu.MenuItem("ELIT.5.3.1", "GL Vouchers", "fa fa-th-list", "glvouchersp2p", true); + menu.MenuItem("ELIT.5.3.2", "Current Stock", "fa fa-file-text-o", "currentstockp2p", true); + menu.MenuItem("ELIT.5.3.3", "Stock Ledger", "fa fa-file-text-o", "stockledgerp2p", true); + menu.MenuItem("ELIT.5.3.4", "Supplier Ledger", "fa fa-file-text-o", "supplierledgerp2p", true); + menu.EndGroup(); + + menu.EndGroup(); + + #endregion + + #region Fixed Assets + + menu.BeginGroup("ELIT.6", "Fixed Assets", "fa fa-sitemap"); + + menu.BeginGroup("ELIT.6.1", "Basic Setup", "fa fa-wrench"); + menu.MenuItem("ELIT.6.1.1", "Asset Types", "fa fa-address-card-o", "assettypes", true); + menu.MenuItem("ELIT.6.1.2", "Asset Categories", "fa fa-university", "assetcategories", true); + menu.MenuItem("ELIT.6.1.3", "Asset Items", "fa fa-credit-card", "assetitems", true); + menu.MenuItem("ELIT.6.1.6", "Asset Hierarchies", "fa fa-credit-card", "assethierarchies", true); + menu.MenuItem("ELIT.6.1.4", "Locations", "fa fa-pencil-square", "locations", true); + menu.MenuItem("ELIT.6.1.5", "VAT & AIT Rates", "fa fa-user-circle-o", "aitvatratefa", true); + menu.MenuItem("ELIT.6.1.10", "Edit Code (Basic Setup)", false); + menu.EndGroup(); + + menu.BeginGroup("ELIT.6.2", "Regular Activities", "fa fa-building"); + menu.MenuItem("ELIT.6.2.0", "Initial Fixed Assets", "fa fa-puzzle-piece", "initstocksfa", true); + menu.MenuItem("ELIT.6.2.0B", "Authorize Initial Fixed Assets", false); + menu.MenuItem("ELIT.6.2.15", "Purchase Requisitions", "fa fa-puzzle-piece", "purchrequisitionsfa", true); + menu.MenuItem("ELIT.6.2.15A", "Authorize Purchase Requisition", false); + menu.MenuItem("ELIT.6.2.1", "Issue Work Orders", "fa fa-smile-o", "workordersfa", true); + menu.MenuItem("ELIT.6.2.1A", "Work Order Attachment", false); + menu.MenuItem("ELIT.6.2.1B", "Authorize Work Order", false); + menu.MenuItem("ELIT.6.2.1C", "Freeze Work Order", false); + menu.MenuItem("ELIT.6.2.14", "Advance Payments", "fa fa-money", "advpaymntsfa", true); + menu.MenuItem("ELIT.6.2.14A", "Authorize Advance Payment", false); + menu.MenuItem("ELIT.6.2.2", "Received Items At CS", "fa fa-reply-all", "stksrcvdatcsfa", true); + menu.MenuItem("ELIT.6.2.2A", "Authorize Receive Items at CS", false); + menu.MenuItem("ELIT.6.2.3", "Receive Invoices", "fa fa-money", "invoicesfa", true); + menu.MenuItem("ELIT.6.2.3A", "Invoice Attachment", false); + menu.MenuItem("ELIT.6.2.3B", "Authorize Invoice", false); + menu.MenuItem("ELIT.6.2.4", "Payment Against Invoice", "fa fa-archive", "paymentsfa", true); + menu.MenuItem("ELIT.6.2.4A", "Authorize Payment Against Invoice", false); + menu.MenuItem("ELIT.6.2.5", "Item Acquisition", "fa fa-smile-o", "itemsacquisition", true); + menu.MenuItem("ELIT.6.2.5A", "Update Item Data", "fa fa-smile-o", "updfaitmdescription", true); + menu.MenuItem("ELIT.6.2.6", "Item Installation", "fa fa-share-square", "astinstalns", true); + menu.MenuItem("ELIT.6.2.6A", "Authorize Item Installation", false); + menu.MenuItem("ELIT.6.2.7", "Transfer Fixed Asset", "fa fa-money", "assetxfers", true); + menu.MenuItem("ELIT.6.2.7A", "Authorize Transfer Fixed Asset", false); + menu.MenuItem("ELIT.6.2.8", "Write Off", "fa fa-archive", "astwriteoffs", true); + menu.MenuItem("ELIT.6.2.8A", "Authorize Write Off", false); + menu.MenuItem("ELIT.6.2.9", "Asset Sales", "fa fa-archive", "astsales", true); + menu.MenuItem("ELIT.6.2.9A", "Authorize Asset Sales", false); + menu.MenuItem("ELIT.6.2.10", "Add Asset Value", "fa fa-archive", "astaddvalues", true); + menu.MenuItem("ELIT.6.2.10A", "Authorize Add Asset Value", false); + menu.MenuItem("ELIT.6.2.11", "Reduce Asset Value", "fa fa-archive", "assetreducesvalue", true); + menu.MenuItem("ELIT.6.2.11A", "Authorize Reduce Asset Value", false); + menu.MenuItem("ELIT.6.2.12", "No Depreciation Mark", "fa fa-user-circle-o", "nodeprnmark", true); + menu.MenuItem("ELIT.6.2.13", "Depreciation Calculation", "fa fa-user-circle-o", "calcdepreciation", true); + menu.EndGroup(); + + menu.BeginGroup("ELIT.6.3", "Reports", "fa fa-newspaper-o"); + menu.MenuItem("ELIT.6.3.1", "GL Vouchers", "fa fa-th-list", "glvouchersfa", true); + menu.MenuItem("ELIT.6.3.2", "Current Stock", "fa fa-file-text-o", "currentstockfa", true); + menu.MenuItem("ELIT.6.3.3", "Stock Ledger", "fa fa-file-text-o", "stockledgerfa", true); + menu.MenuItem("ELIT.6.3.4", "Item Details", "fa fa-file-text-o", "faitemdetail", true); + menu.MenuItem("ELIT.6.3.5", "Fixed Asset List", "fa fa-file-text-o", "faitemsatglance", true); + menu.MenuItem("ELIT.6.3.6", "Waiting Acquisition", "fa fa-file-text-o", "faitemswtngaqstn", true); + menu.MenuItem("ELIT.6.3.7", "Acquired Assets", "fa fa-file-text-o", "faitemsacquire", true); + menu.MenuItem("ELIT.6.3.8", "Waiting Installation", "fa fa-file-text-o", "faitemswtnginstall", true); + menu.MenuItem("ELIT.6.3.9", "No Depreciation Marked", "fa fa-file-text-o", "faitemsnodprn", true); + menu.MenuItem("ELIT.6.3.10", "Depreciation Report", "fa fa-file-text-o", "faitemsdprnrpt", true); + menu.MenuItem("ELIT.6.3.11", "Supplier Ledger", "fa fa-file-text-o", "fasupplierledger", true); + menu.EndGroup(); + + menu.EndGroup(); + + #endregion + + #region Project Management + + menu.BeginGroup("ELIT.7", "Task Management", "fa fa-users"); + + menu.BeginGroup("ELIT.7.1", "Basic Setup", "fa fa-wrench"); + menu.MenuItem("ELIT.7.1.1", "Developers", "fa fa-user-circle-o", "developers", true); + menu.MenuItem("ELIT.7.1.2", "Support Teams", "fa fa-user-circle-o", "supportteams", true); + menu.MenuItem("ELIT.7.1.2A", "QA Teams", "fa fa-user-circle-o", "qateams", true); + menu.MenuItem("ELIT.7.1.3", "Priorities", "fa fa-check-square-o", "priorities", true); + menu.MenuItem("ELIT.7.1.4", "Task Statuses", "fa fa-pencil-square", "taskstatuses", true); + menu.MenuItem("ELIT.7.1.5", "Task Categories", "fa fa-check-square-o", "taskcategories", true); + menu.MenuItem("ELIT.7.1.6", "Task Types", "fa fa-check-square-o", "tasktypes", true); + menu.MenuItem("ELIT.7.1.7", "Team Spaces", "fa fa-user-circle-o", "teamspaces", true); + menu.MenuItem("ELIT.7.1.8", "Team Spaces Attributes", false); + menu.MenuItem("ELIT.7.1.9", "User Projects", "fa fa-product-hunt", "tsuserprojects", true); + menu.MenuItem("ELIT.7.1.10", "Edit Code (All Setups)", false); + menu.EndGroup(); + + menu.BeginGroup("ELIT.7.2", "Regular Activities", "fa fa-building"); + menu.MenuItem("ELIT.7.2.1", "Tasks", "fa fa-smile-o", "tasks", true); + menu.MenuItem("ELIT.7.2.1A", "Complete Task", false); + menu.MenuItem("ELIT.7.2.2", "My Tasks", "fa fa-tasks", "mytasks", true); + menu.MenuItem("ELIT.7.2.2A", "Allow Edit Task Time", false); + menu.EndGroup(); + + menu.BeginGroup("ELIT.7.3", "Reports", "fa fa-newspaper-o"); + menu.MenuItem("ELIT.7.3.1", "Task Reports", "fa fa-file-text-o", "taskreport", true); + menu.EndGroup(); + + menu.EndGroup(); + + #endregion + + #region Attendance System + + menu.BeginGroup("ELIT.8", "Attendance System", "fa fa-calendar"); + + menu.BeginGroup("ELIT.8.1", "Basic Setup", "fa fa-wrench"); + menu.MenuItem("ELIT.8.1.1", "Ip/Mac Entries", "fa fa-user-circle-o", "ipmacentries", true); + menu.MenuItem("ELIT.8.1.1A", "Authorize Ip/Mac", false); + menu.MenuItem("ELIT.8.1.2", "Holiday Calendar", "fa fa-calendar", "calendar", true); + menu.MenuItem("ELIT.8.1.3", "Ramadan Calendar", "fa fa-calendar", "ramadan", true); + menu.MenuItem("ELIT.8.1.15", "Special Edit/Delete", false); + menu.EndGroup(); + + menu.BeginGroup("ELIT.8.2", "Regular Activities", "fa fa-building"); + menu.MenuItem("ELIT.8.2.1", "Employee Leaves", "fa fa-smile-o", "empleaves", true); + menu.MenuItem("ELIT.8.2.1A", "Authorize Leave", false); + menu.MenuItem("ELIT.8.2.2", "Late Entries", "fa fa-tasks", "emplates", true); + menu.MenuItem("ELIT.8.2.3", "Client Visits", "fa fa-tasks", "empclntvsts", true); + menu.MenuItem("ELIT.8.2.4", "Home Offices", "fa fa-tasks", "emphmofcs", true); + menu.MenuItem("ELIT.8.2.4A", "Authorize Home Office", false); + menu.MenuItem("ELIT.8.2.5", "View All Employees Absent", false); + menu.MenuItem("ELIT.8.2.6", "Asset Bookings", "fa fa-tasks", "assetbookings", true); + menu.EndGroup(); + + menu.BeginGroup("ELIT.8.3", "Reports", "fa fa-newspaper-o"); + menu.MenuItem("ELIT.8.3.1", "Login History", "fa fa-tasks", "loginhistory", true); + menu.MenuItem("ELIT.8.3.2", "Attendance Reports", "fa fa-file-text-o", "atnreports", true); + menu.EndGroup(); + + menu.EndGroup(); + + #endregion + + return menu; + } + + #endregion + + #region Miscellaneous functions + + /// + /// + /// + /// + /// + /// + [SupportedOSPlatform("windows")] + private static float GetHeight(string text, float width) + { + Font subFont = new(familyName: "Arial", emSize: 8f, style: FontStyle.Regular); + StringFormat sf = new(); + int sysWidth = Convert.ToInt32(width * 100f); + Graphics g = Graphics.FromHwnd(IntPtr.Zero); + SizeF newSz = g.MeasureString(text, subFont, sysWidth, sf); + + return (newSz.Height / 100f); + } + + /// + /// + /// + /// + /// + /// + /// + internal static string GetReportFileName(short reportType, bool rdlc, bool compare) + { + string fileName; + if (rdlc) + { + fileName = reportType switch + { + 3 => "rptCashflow{0}.rdlc", + 2 => "rptBalanceSheet{0}.rdlc", + _ => "rptProfitLoss{0}.rdlc", + }; + + fileName = string.Format(fileName, compare ? "Compare" : ""); + } + else + { + fileName = reportType switch + { + 3 => "Cashflow", + 2 => "BalanceSheet", + _ => "ProfitLoss", + }; + } + + return fileName; + } + + /// + /// Determines the number of rows to exclude from a given based on the calculated height + /// of values in specified fields. + /// + /// This method calculates the height of values in the specified fields for each row in + /// the . If the calculated height exceeds 0.18, the excess height is accumulated. The + /// final result is determined by dividing the accumulated height by 0.18. + /// The containing the rows to evaluate. + /// The name of the first field used to calculate height. Can be or empty. + /// The width parameter used to calculate the height for . + /// The name of the second field used to calculate height. Can be or empty. + /// The width parameter used to calculate the height for . + /// The number of rows to exclude, calculated as the total adjusted height divided by 0.18. Returns 0 if no rows + /// meet the criteria. + [SupportedOSPlatform("windows")] + public static int GetRowToExclude(DataTable table, string field1, float width1, string field2, float width2) + { + float height = 0; + if (!string.IsNullOrEmpty(field1) || !string.IsNullOrEmpty(field2)) + { + foreach (DataRow row in table.Rows) + { + float height1 = 0; + if (!string.IsNullOrEmpty(field1)) + { + string value = Convert.ToString(row[field1]); + height1 = GetHeight(value, width1); + } + + float height2 = 0; + if (!string.IsNullOrEmpty(field2)) + { + string value = Convert.ToString(row[field2]); + height2 = GetHeight(value, width2); + } + + height1 = Math.Max(height2, height1); + if (height1 > 0.18f) + height += (height1 - 0.18f); + } + } + return Convert.ToInt32(height / 0.18); + } + + /// + /// + /// + /// + /// + public static string ConvertToHourMinutes(int minutes) + { + string s = string.Empty; + if (minutes >= 60) + { + int rem = minutes % 60; + s = $"{(minutes - rem) / 60}h"; + + minutes = rem; + } + + if (minutes > 0) + { + if (s.Length > 0) + s += " "; + s += $"{minutes}m"; + } + + return s; + } + + /// + /// + /// + /// + /// + public static string ConvertFromBase64String(string base64String) + { + ArgumentNullException.ThrowIfNull(base64String); + if (string.IsNullOrEmpty(base64String)) + return string.Empty; + + byte[] data = Convert.FromBase64String(base64String); + return System.Text.Encoding.UTF8.GetString(data); + } + + /// + /// + /// + /// + /// + public static void LogError(this ILogger logger, string message) + { + logger.LogError(message: message, args: null); + } + + /// + /// + /// + /// + /// + /// + public static string MakeCleanString(this string s, int length, bool removeComma = false) + { + string sd = $"{s}"; + sd = sd.Replace(oldValue: Environment.NewLine, newValue: " "); + sd = sd.Replace(oldValue: "\n", newValue: " "); + sd = sd.Replace(oldValue: "\r", newValue: " "); + sd = Regex.Replace(sd, @"\s+", " "); + sd = Ease.NetCore.Utility.Global.StringFunctions.Left(inputString: sd, length: length); + if (removeComma) + sd = sd.Replace(oldChar: ',', newChar: ' '); + + return sd; + } + + /// + /// + /// + /// + /// + /// + public static string LineData(this DataRow row, string delimiter) + { + return string.Join(delimiter, row.ItemArray); + } + + /// + /// + /// + /// + /// + /// + public static string GetDescription(this T enumValue) where T : struct, IConvertible + { + if (!typeof(T).IsEnum) + return null; + + string description = enumValue.ToString(); + System.Reflection.FieldInfo fieldInfo = enumValue.GetType().GetField(enumValue.ToString()); + + if (fieldInfo != null) + { + object[] attributes = fieldInfo.GetCustomAttributes(typeof(DescriptionAttribute), true); + if (attributes != null && attributes.Length > 0) + description = ((DescriptionAttribute)attributes[0]).Description; + } + + return description; + } + + /// + /// + /// + /// + /// + public static string GetLastDescription(this T enumValue) where T : struct, IConvertible + { + string[] values = enumValue.ToString().Split(separator: [","], options: StringSplitOptions.TrimEntries); + if (values?.Length <= 0) + return string.Empty; + + object lastNumericValue = Enum.Parse(enumType: enumValue.GetType(), value: values[^1]); + T value = (T)Convert.ChangeType(lastNumericValue, typeof(T)); + + return GetDescription(value); + } + + #endregion + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ImportHelper.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ImportHelper.cs new file mode 100644 index 0000000..9db59c9 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/ImportHelper.cs @@ -0,0 +1,457 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.IO; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + public sealed class ImportHelper : IDisposable + { + #region Declaration + + private DataTable _table; + + #endregion + + #region Constructor & Desctructor + + public ImportHelper() + { + Delimiter = '\0'; + _table = null; + } + + ~ImportHelper() + { + _table?.Dispose(); + } + + #endregion + + #region Properties + + #region Property Delimiter: char + + public static char Delimiter { get; set; } + + #endregion + + #endregion + + #region Formats Class + + public sealed class Formats + { + public static readonly IFormatter Text = new TextFormatter(); + public static readonly IFormatter Excel = new ExcelFormatter(); + + private Formats() { } + } + + #endregion + + #region IFormater Interface + + public interface IFormatter + { + /// + /// Return the DataTable after successful operation. + /// + /// Valid name of the file. + /// Used the first line as header. + /// DataTable if successful. + DataTable Import(string fileSpec, bool firstRowColumnHeader); + } + + #endregion + + #region Excel Formatter Implementation + + public class ExcelFormatter : IFormatter + { + #region Declaration & Constructor + + public ExcelFormatter() + { + } + + #endregion + + #region Functions + + public DataTable Import(string fileSpec, bool firstRowColumnHeader) + { + try + { + return ExcelReader.GetDataSetFromFile(fileSpec: fileSpec, firstRowColumnHeader: firstRowColumnHeader).Tables[0]; + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + #endregion + } + + #endregion + + #region Text Formatter Implementation + + public class TextFormatter : IFormatter + { + #region Declaration & Construct + + private DataTable _dt; + private readonly char CharQlfr = '"'; + private readonly string StringQlfr = "\""; + private readonly string ReplacingQlfr = "\"\""; + private readonly string ReplacedChar = ((char)1).ToString(); + + public TextFormatter() + { + _dt = null; + } + + #endregion + + #region Properties + + private int EndColumnIndex { get; set; } + + #endregion + + #region Functions + + private void MakeColumn(bool hasHeader, string line) + { + try + { + string[] columns = ParseData(line); + EndColumnIndex = columns.Length - 1; + if (hasHeader) + { + for (int i = 0; i <= EndColumnIndex; i++) + { + DataColumn dc = new(string.Format("Col{0}", i)) + { + Caption = columns[i], + ReadOnly = true, + DataType = typeof(string) + }; + _dt.Columns.Add(dc); + } + } + else + { + for (int i = 0; i <= EndColumnIndex; i++) + { + DataColumn dc = new(string.Format("Col{0}", i)) + { + Caption = string.Format("Column {0}", i), + ReadOnly = true, + DataType = typeof(string) + }; + _dt.Columns.Add(dc); + } + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + private string[] ParseData(string data) + { + List cols = []; + try + { + //To be use as a temporary + List tmpCols = []; + + //Parse qualifier + data = ParseQualifier(tmpCols, data); + + //Make actual columns data + tmpCols = []; + ParseData(tmpCols, data); + + //Convert back to original value + foreach (var item in tmpCols) + { + string value = item.Replace(ReplacedChar, StringQlfr); + cols.Add(value); + } + tmpCols.Clear(); + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + return [.. cols]; + } + + private void ParseData(List cols, string data) + { + try + { + //Find out position of qualifier + int pos = data.IndexOf(CharQlfr); + + //If there is no qualifier in the data do nothing + if (pos == -1) + { + cols.AddRange(data.Split(Delimiter)); + return; + } + + //Second part of the data after qualifies + string part2 = data[pos..]; + + //If qualifier is beginning of the data + if (pos == 0) + { + //Remove beginning qualifier + string part1 = data[1..]; + + //Find out next position of the qualifier, next qualifier must exists since qualifier starts + pos = part1.IndexOf(CharQlfr); + + //Read remaining data by removing the delimiter + part2 = part1[(pos + 1)..]; + + //Remove delimiter if still exists at the start of the data + if (part2.StartsWith(Delimiter.ToString())) + part2 = part2[1..]; + + //Read data just before the position + part1 = part1[..pos]; + + //Remove delimiter if still exists at the start of the data + if (part1.EndsWith(Delimiter.ToString())) + part1 = part1[..^1]; + + //Add to the column collection + cols.Add(part1); + } + else + { + //Read data just before the position + string part1 = data[..pos]; + + //Remove end delimiter if still exists + if (part1.EndsWith(Delimiter.ToString())) + part1 = part1[..^1]; + + //If this is a valid data, Add to column collection splitting by delimiter of the first part + if (part1.Length > 0) + cols.AddRange(part1.Split(Delimiter)); + } + + //Call recursively by using second part of the data + ParseData(cols, part2); + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + private string ParseQualifier(List cols, string data) + { + try + { + //Find out the position of qualifier + int pos = data.IndexOf(CharQlfr); + + //If there is no qualifier in the data do nothing + if (pos == -1) + { + cols.Add(data); + } + else + { + //Read left part of the data of current position need to add into collection + string remData = data[..pos]; + cols.Add(remData); + + //Scan each character of remaining part of the data + for (int i = pos; i < data.Length; i++) + { + //Read character at current position + string value = data.Substring(i, 1); + + //Add this character into collection + if (i == pos) + { + cols.Add(value); + } + else + { + //Read two characters from current position + string pairValue = i + 1 < data.Length ? data.Substring(i, 2) : data.Substring(i, 1); + + //If current character is a qualifier but is not a replaceable qualifier + if (value[0] == CharQlfr && !pairValue.Equals(ReplacingQlfr)) + { + //Add this character into collection + cols.Add(value); + + //If current position is the last position of the data just exit from loop + if (i + 1 >= data.Length) + break; + + //Read remaining part of the data + data = data[(i + 1)..]; + + //Call this function recursively and exit from loop + ParseQualifier(cols, data); + break; + } + else if (pairValue.Equals(ReplacingQlfr)) //If this is a replaceable qualifier just replace the with the special character + { + value = ReplacedChar; + + //Increase the current position by 1 + i++; + } + + //Add value into collection + cols.Add(value); + } + } + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return string.Join("", [.. cols]); + } + + public DataTable Import(string fileSpec, bool firstRowColumnHeader) + { + try + { + int rowIdx = -1; + bool firstLine = true; + _dt = new DataTable("TextReader"); + using StreamReader sr = new(fileSpec); + while (sr.Peek() != -1) + { + string line = sr.ReadLine(); + + if (line.Trim().Length <= 0) + continue; + + if (firstLine) + MakeColumn(firstRowColumnHeader, line); + + if (firstRowColumnHeader && firstLine) + { + firstLine = false; + continue; + } + firstLine = false; + + rowIdx++; + DataRow dr = _dt.NewRow(); + object[] columns = ParseData(line); + for (int i = 0; i < columns.Length; i++) + { + dr[string.Format("Col{0}", i)] = columns[i]; + } + _dt.Rows.Add(dr); + } + + sr.Close(); + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return _dt; + } + + #endregion + } + + #endregion + + #region Functions + + public void Reset() + { + _table = new DataTable("ImportHelper"); + } + + /// + /// + /// + /// + /// + /// + public DataTable Import(IFormatter formatter, string fileSpec) + { + if (formatter == null) + throw new ArgumentException("Need to specify a formatter", nameof(formatter)); + + try + { + _table = Import(formatter, fileSpec, false); + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return _table; + } + + /// + /// + /// + /// + /// + /// + /// + public DataTable Import(IFormatter formatter, string fileSpec, bool firstRowColumnHeader) + { + if (formatter == null) + throw new ArgumentException("Need to specify a formatter", nameof(formatter)); + + if (string.IsNullOrEmpty(fileSpec) || string.IsNullOrWhiteSpace(fileSpec)) + throw new InvalidOperationException("Provide a valid file name to read."); + + if (formatter == Formats.Text && Delimiter == '\0') + throw new InvalidOperationException("Provide a field delimiter of the file."); + + try + { + _table = formatter.Import(fileSpec, firstRowColumnHeader); + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message); + } + + return _table; + } + + /// + /// + /// + public void Dispose() + { + _table?.Dispose(); + _table = null; + + GC.SuppressFinalize(this); + } + + #endregion + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/MailHelper.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/MailHelper.cs new file mode 100644 index 0000000..0ec7941 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/MailHelper.cs @@ -0,0 +1,654 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Net; +using System.Net.Http; +using System.Net.Mail; +using System.Text; +using System.Threading.Tasks; +using Twilio; +using Twilio.Rest.Api.V2010.Account; +using Twilio.Types; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + public static class MailHelper + { + private static IPAddress _senderIp = IPAddress.None; + + /// + /// + /// + /// + /// + /// + /// + /// + public static void SendSMSAndMail(AppSettings settings, string msg, string mobileNumber, string subject, string emailAddress) + { + try + { + if (!string.IsNullOrEmpty(msg) && !string.IsNullOrWhiteSpace(msg)) + { + //Send SMS + SendSMSOrWhatsAppMessage(settings: settings, whatsAppMsg: false, msg: msg, mobileNumber: mobileNumber); + + //Send Email + string bccEmail = settings.EmailBcc; + if (string.IsNullOrEmpty(bccEmail)) + bccEmail = emailAddress; + + List to = [emailAddress]; + List bcc = [bccEmail]; + SendMailMessage(settings: settings, to: to, cc: null, bcc: bcc, attachments: null, embeddedImages: null, isHtmlBody: false, priority: MailPriority.Normal, subject: subject, messageBody: msg); + } + } + catch + { + //continue working for next data + } + } + + /// + /// + /// + /// + /// + /// + /// + public static void SendSMSOrWhatsAppMessage(AppSettings settings, bool whatsAppMsg, string msg, string mobileNumber) + { + try + { + mobileNumber = mobileNumber.Replace("+", ""); + if (!string.IsNullOrEmpty(settings.WaAccountSid) && !string.IsNullOrWhiteSpace(settings.WaAuthToken) && !string.IsNullOrWhiteSpace(settings.WaMsgSvcSid)) + { + TwilioClient.Init(username: settings.WaAccountSid, password: settings.WaAuthToken); + if (whatsAppMsg && !string.IsNullOrEmpty(settings.WaSenderId)) + { + mobileNumber = $"+88{(Ease.NetCore.Utility.Global.StringFunctions.Right(inputString: mobileNumber, length: 11))}"; + _ = MessageResource.Create(body: msg, from: new PhoneNumber($"whatsapp:{settings.WaSenderId}"), to: new PhoneNumber($"whatsapp:{mobileNumber}")); + } + else if (!string.IsNullOrEmpty(settings.WaMsgSvcSid)) + { + mobileNumber = $"+88{(Ease.NetCore.Utility.Global.StringFunctions.Right(inputString: mobileNumber, length: 11))}"; + CreateMessageOptions messageOptions = new(to: new PhoneNumber(number: mobileNumber)) + { + Body = msg, + MessagingServiceSid = settings.WaMsgSvcSid + }; + _ = MessageResource.Create(messageOptions); + } + } + else if (!string.IsNullOrEmpty(settings.SmsApiUrl) && !string.IsNullOrEmpty(settings.SmsAccessInfo)) + { + string url = settings.SmsApiUrl; + if (string.IsNullOrEmpty(url)) + return; + + string smsSecretKey = GlobalFunctions.ConvertFromBase64String(settings.SmsSecretKey); + if (string.IsNullOrEmpty(smsSecretKey)) + return; + + string accessInfo = Ease.NetCore.Utility.Global.CipherFunctions.Decrypt(settings.SmsSecretKey, settings.SmsAccessInfo); + if (string.IsNullOrEmpty(accessInfo)) + return; + + //Send SMS + string smsString = string.Format("sms[0][0]={0}&sms[0][1]={1}&sms[0][2]={2}", mobileNumber, msg, Guid.NewGuid().ToString()); + using HttpClient client = new(); + client.DefaultRequestHeaders.Clear(); + client.DefaultRequestHeaders.Accept.Clear(); + + //Content + string content = accessInfo + smsString; + HttpRequestMessage request = new(HttpMethod.Post, url) + { + Content = new StringContent(content, Encoding.UTF8, "application/x-www-form-urlencoded") + }; + + var httpResponse = client.PostAsync(url, request.Content).Result; + if (httpResponse != null && httpResponse.Content != null) + { + content = httpResponse.Content.ReadAsStringAsync().Result; + } + else + { + content = "ERROR: -999"; + } + } + } + catch (Exception e) + { + try + { + string text = e.Message; + Exception ie = e.InnerException; + while (ie != null) + { + text += ", " + ie.Message; + ie = ie.InnerException; + } + + string path = settings.EmailErrorLogPath; + if (string.IsNullOrEmpty(path)) + path = @"C:\Mail.Web\MailError"; + + string logFileSpec = Path.Combine(path, string.Format("{0}log.txt", DateTime.Today.ToString("yyMMdd"))); + if (!Directory.Exists(path)) + Directory.CreateDirectory(path); + + if (File.Exists(logFileSpec)) + { + using StreamWriter sw = File.AppendText(logFileSpec); + string log = Environment.NewLine + new string('*', 40) + Environment.NewLine; + log += string.Format(" TimeStamp: {0} {1}{2}", DateTime.Today.ToShortDateString(), DateTime.Now.ToLongTimeString(), Environment.NewLine); + log += new string('*', 40); + sw.WriteLine(log); + sw.WriteLine(text); + sw.Flush(); + sw.Close(); + } + else + { + using StreamWriter sw = File.CreateText(logFileSpec); + string log = new string('*', 40) + Environment.NewLine; + log += string.Format(" TimeStamp: {0} {1}{2}", DateTime.Today.ToShortDateString(), DateTime.Now.ToLongTimeString(), Environment.NewLine); + log += new string('*', 40); + sw.WriteLine(log); + sw.WriteLine(text); + sw.Flush(); + sw.Close(); + } + } + catch { } + } + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool SendMailMessage(AppSettings settings, List to, List cc, List bcc, List attachments, List embeddedImages, bool isHtmlBody, MailPriority priority, string subject, string messageBody) + { + try + { + #region Read config info + + if (string.IsNullOrEmpty(settings.EmailHost)) + throw new Exception("No Setting has been found for Host address [EmailHost]."); + + if (settings.EmailPort <= 0) + throw new Exception("No Setting has been found for Port number [EmailPort]."); + + if (string.IsNullOrEmpty(settings.EmailSenderId)) + throw new Exception("No Setting has been found for Sender email address [EmailSenderId]."); + + if (string.IsNullOrEmpty(settings.EmailSenderPwd)) + throw new Exception("No Setting has been found for Sender email address password [EmailSenderPwd]."); + + #endregion + + using MailMessage message = new() { Subject = subject, Body = messageBody, IsBodyHtml = isHtmlBody, Priority = priority }; + if (!string.IsNullOrEmpty(settings.EmailSenderId) && !string.IsNullOrEmpty(settings.EmailSenderName)) + { + message.From = new MailAddress(settings.EmailSenderId, settings.EmailSenderName); + message.Sender = new MailAddress(settings.EmailSenderId, settings.EmailSenderName); + } + + if (to != null && to.Count > 0) + { + foreach (string email in to) + message.To.Add(email); + } + + if (cc != null && cc.Count > 0) + { + foreach (string email in cc) + message.CC.Add(email); + } + + if (bcc != null && bcc.Count > 0) + { + foreach (string email in bcc) + message.Bcc.Add(email); + } + + if (attachments != null && attachments.Count > 0) + { + foreach (string attachment in attachments) + { + Attachment item = new(attachment); + message.Attachments.Add(item); + } + } + + AlternateView altView; + if (isHtmlBody) + { + message.IsBodyHtml = true; + altView = AlternateView.CreateAlternateViewFromString(content: messageBody, contentEncoding: null, mediaType: "text/html"); + if (embeddedImages != null && embeddedImages.Count > 0) + { + foreach (string imbeddedImage in embeddedImages) + { + string contentId = imbeddedImage; + int indexOf = imbeddedImage.IndexOf('.'); + if (indexOf > 0) + contentId = contentId[..indexOf]; + + LinkedResource lr = new(imbeddedImage) + { + ContentId = contentId + }; + altView.LinkedResources.Add(lr); + } + } + } + else + { + message.IsBodyHtml = false; + altView = AlternateView.CreateAlternateViewFromString(content: messageBody, contentEncoding: null, mediaType: "text/plain"); + } + message.AlternateViews.Add(item: altView); + + using SmtpClient client = new() { Host = settings.EmailHost, Port = settings.EmailPort, EnableSsl = settings.EmailEnableSsl }; + NetworkCredential nc = new(settings.EmailSenderId, settings.EmailSenderPwd); + client.UseDefaultCredentials = settings.EmailUseDefaultCredentials; + client.Credentials = nc; + client.Send(message); + + return true; + } + catch (Exception e) + { + try + { + string text = e.Message; + Exception ie = e.InnerException; + while (ie != null) + { + text += ", " + ie.Message; + ie = ie.InnerException; + } + + string path = settings.EmailErrorLogPath; + if (string.IsNullOrEmpty(path)) + path = @"C:\Mail.Web\MailError"; + + string logFileSpec = Path.Combine(path, string.Format("{0}log.txt", DateTime.Today.ToString("yyMMdd"))); + if (!Directory.Exists(path)) + Directory.CreateDirectory(path); + + if (File.Exists(logFileSpec)) + { + using StreamWriter sw = File.AppendText(logFileSpec); + string log = Environment.NewLine + new string('*', 40) + Environment.NewLine; + log += string.Format(" TimeStamp: {0} {1}{2}", DateTime.Today.ToShortDateString(), DateTime.Now.ToLongTimeString(), Environment.NewLine); + log += new string('*', 40); + sw.WriteLine(log); + sw.WriteLine(text); + sw.Flush(); + sw.Close(); + } + else + { + using StreamWriter sw = File.CreateText(logFileSpec); + string log = new string('*', 40) + Environment.NewLine; + log += string.Format(" TimeStamp: {0} {1}{2}", DateTime.Today.ToShortDateString(), DateTime.Now.ToLongTimeString(), Environment.NewLine); + log += new string('*', 40); + sw.WriteLine(log); + sw.WriteLine(text); + sw.Flush(); + sw.Close(); + } + } + catch { } + } + + return false; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static async Task SendMailMessageAsync(AppSettings settings, List to, List cc, List bcc, List attachments, List embeddedImages, bool isHtmlBody, MailPriority priority, string subject, string messageBody) + { + try + { + #region Read config info + + if (string.IsNullOrEmpty(settings.EmailHost)) + throw new Exception("No Setting has been found for Host address [EmailHost]."); + + if (settings.EmailPort <= 0) + throw new Exception("No Setting has been found for Port number [EmailPort]."); + + if (string.IsNullOrEmpty(settings.EmailSenderId)) + throw new Exception("No Setting has been found for Sender email address [EmailSenderId]."); + + if (string.IsNullOrEmpty(settings.EmailSenderPwd)) + throw new Exception("No Setting has been found for Sender email address password [EmailSenderPwd]."); + + #endregion + + MailMessage message = new() { Subject = subject, Body = messageBody, IsBodyHtml = isHtmlBody, Priority = priority }; + if (!string.IsNullOrEmpty(settings.EmailSenderId) && !string.IsNullOrEmpty(settings.EmailSenderName)) + { + message.From = new MailAddress(settings.EmailSenderId, settings.EmailSenderName); + message.Sender = new MailAddress(settings.EmailSenderId, settings.EmailSenderName); + } + + if (to != null && to.Count > 0) + { + foreach (string email in to) + message.To.Add(email); + } + + if (cc != null && cc.Count > 0) + { + foreach (string email in cc) + message.CC.Add(email); + } + + if (bcc != null && bcc.Count > 0) + { + foreach (string email in bcc) + message.Bcc.Add(email); + } + + if (attachments != null && attachments.Count > 0) + { + foreach (string attachment in attachments) + { + Attachment item = new(attachment); + message.Attachments.Add(item); + } + } + + AlternateView altView; + if (isHtmlBody) + { + message.IsBodyHtml = true; + altView = AlternateView.CreateAlternateViewFromString(content: messageBody, contentEncoding: null, mediaType: "text/html"); + if (embeddedImages != null && embeddedImages.Count > 0) + { + foreach (string embeddedImage in embeddedImages) + { + string contentId = embeddedImage; + int indexOf = embeddedImage.IndexOf('.'); + if (indexOf > 0) + contentId = contentId[..indexOf]; + + LinkedResource lr = new(embeddedImage) + { + ContentId = contentId + }; + altView.LinkedResources.Add(lr); + } + } + } + else + { + message.IsBodyHtml = false; + altView = AlternateView.CreateAlternateViewFromString(content: messageBody, contentEncoding: null, mediaType: "text/plain"); + } + message.AlternateViews.Add(item: altView); + + SmtpClient client = new() { Host = settings.EmailHost, Port = settings.EmailPort, EnableSsl = settings.EmailEnableSsl }; + NetworkCredential nc = new(settings.EmailSenderId, settings.EmailSenderPwd); + client.UseDefaultCredentials = settings.EmailUseDefaultCredentials; + client.Credentials = nc; + client.SendCompleted += (s, e) => + { + client.Dispose(); + message.Dispose(); + }; + + await client.SendMailAsync(message: message); + } + catch (Exception e) + { + try + { + string text = e.Message; + Exception ie = e.InnerException; + while (ie != null) + { + text += ", " + ie.Message; + ie = ie.InnerException; + } + + string path = settings.EmailErrorLogPath; + if (string.IsNullOrEmpty(path)) + path = @"C:\Mail.Web\MailError"; + + string logFileSpec = Path.Combine(path, string.Format("{0}log.txt", DateTime.Today.ToString("yyMMdd"))); + if (!Directory.Exists(path)) + Directory.CreateDirectory(path); + + if (File.Exists(logFileSpec)) + { + using StreamWriter sw = File.AppendText(logFileSpec); + string log = Environment.NewLine + new string('*', 40) + Environment.NewLine; + log += string.Format(" TimeStamp: {0} {1}{2}", DateTime.Today.ToShortDateString(), DateTime.Now.ToLongTimeString(), Environment.NewLine); + log += new string('*', 40); + await sw.WriteLineAsync(log); + await sw.WriteLineAsync(text); + await sw.FlushAsync(); + sw.Close(); + } + else + { + using StreamWriter sw = File.CreateText(logFileSpec); + string log = new string('*', 40) + Environment.NewLine; + log += string.Format(" TimeStamp: {0} {1}{2}", DateTime.Today.ToShortDateString(), DateTime.Now.ToLongTimeString(), Environment.NewLine); + log += new string('*', 40); + await sw.WriteLineAsync(log); + await sw.WriteLineAsync(text); + await sw.FlushAsync(); + sw.Close(); + } + } + catch + { + //do nothing + } + } + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public static bool SendIpBindingMailMessage(AppSettings settings, List to, List cc, List bcc, List attachments, List embeddedImages, bool isBodyHtml, MailPriority priority, string subject, string body) + { + try + { + #region Read config info + + if (string.IsNullOrEmpty(settings.EmailHost)) + throw new Exception("No Setting has been found for Host address [EmailHost]."); + + if (settings.EmailPort <= 0) + throw new Exception("No Setting has been found for Port number [EmailPort]."); + + if (string.IsNullOrEmpty(settings.EmailSenderIp)) + throw new Exception("No Setting has been found for Email Sender ip [EmailSenderIp]."); + + if (string.IsNullOrEmpty(settings.EmailSenderId)) + throw new Exception("No Setting has been found for Sender email address [EmailSenderId]."); + + #endregion + + _senderIp = IPAddress.Parse(settings.EmailSenderIp); + using MailMessage message = new() { Subject = subject, Body = body, IsBodyHtml = isBodyHtml, Priority = priority }; + if (!string.IsNullOrEmpty(settings.EmailSenderId) && !string.IsNullOrEmpty(settings.EmailSenderName)) + { + message.From = new MailAddress(settings.EmailSenderId, settings.EmailSenderName); + message.Sender = new MailAddress(settings.EmailSenderId, settings.EmailSenderName); + } + else + { + message.From = new MailAddress(settings.EmailSenderId); + message.Sender = new MailAddress(settings.EmailSenderId); + } + + //Add recipient to + foreach (string email in to) + message.To.Add(email); + + //Add recipient cc + if (cc != null && cc.Count > 0) + { + foreach (string email in cc) + message.CC.Add(email); + } + + //Add recipient bcc + if (bcc != null && bcc.Count > 0) + { + foreach (string email in bcc) + message.Bcc.Add(email); + } + + //Add Attachment(s) + if (attachments != null && attachments.Count > 0) + { + foreach (string attachment in attachments) + { + Attachment item = new(attachment); + message.Attachments.Add(item); + } + } + + AlternateView altView; + if (message.IsBodyHtml) + { + altView = AlternateView.CreateAlternateViewFromString(content: body, contentEncoding: null, mediaType: "text/html"); + if (embeddedImages != null && embeddedImages.Count > 0) + { + foreach (string embeddedImage in embeddedImages) + { + string contentId = embeddedImage; + int indexOf = embeddedImage.IndexOf('.'); + if (indexOf > 0) + contentId = contentId[..indexOf]; + LinkedResource lr = new(embeddedImage) + { + ContentId = contentId + }; + altView.LinkedResources.Add(lr); + } + } + } + else + { + altView = AlternateView.CreateAlternateViewFromString(content: body, contentEncoding: null, mediaType: "text/plain"); + } + message.AlternateViews.Add(item: altView); + + //Finally send mail + SmtpClient client = new() { Host = settings.EmailHost, Port = settings.EmailPort, EnableSsl = settings.EmailEnableSsl }; + client.Send(message); + client.ServicePoint.BindIPEndPointDelegate = new BindIPEndPoint(BindIPEndPointCallback); + client.ServicePoint.ConnectionLeaseTimeout = 0; + client.Send(message); + + return true; + } + catch (Exception e) + { + try + { + string text = e.Message; + Exception ie = e.InnerException; + while (ie != null) + { + text += ", " + ie.Message; + ie = ie.InnerException; + } + + string path = settings.EmailErrorLogPath; + if (string.IsNullOrEmpty(path)) + path = @"C:\Mail.Web\MailError"; + + string logFileSpec = Path.Combine(path, string.Format("{0}log.txt", DateTime.Today.ToString("yyMMdd"))); + if (!Directory.Exists(path)) + Directory.CreateDirectory(path); + + if (File.Exists(logFileSpec)) + { + using StreamWriter sw = File.AppendText(logFileSpec); + string log = Environment.NewLine + new string('*', 40) + Environment.NewLine; + log += string.Format(" TimeStamp: {0} {1}{2}", DateTime.Today.ToShortDateString(), DateTime.Now.ToLongTimeString(), Environment.NewLine); + log += new string('*', 40); + sw.WriteLine(log); + sw.WriteLine(text); + sw.Flush(); + sw.Close(); + } + else + { + using StreamWriter sw = File.CreateText(logFileSpec); + string log = new string('*', 40) + Environment.NewLine; + log += string.Format(" TimeStamp: {0} {1}{2}", DateTime.Today.ToShortDateString(), DateTime.Now.ToLongTimeString(), Environment.NewLine); + log += new string('*', 40); + sw.WriteLine(log); + sw.WriteLine(text); + sw.Flush(); + sw.Close(); + } + } + catch + { + //do nothing + } + } + + return false; + } + + /// + /// + /// + /// + /// + /// + /// + private static IPEndPoint BindIPEndPointCallback(ServicePoint servicePoint, IPEndPoint remoteEndPoint, int retryCount) + { + return new IPEndPoint(_senderIp, 0); + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/MenuSettings.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/MenuSettings.cs new file mode 100644 index 0000000..2bc175b --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/MenuSettings.cs @@ -0,0 +1,27 @@ +using System.Collections.Generic; +using System.Linq; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + public class MenuSettings + { + public List MenuItems { get; set; } = []; + + public MenuSettingItem GetItem(string key, string value) + { + if (MenuItems?.Count <= 0 || string.IsNullOrEmpty(key)) + return new MenuSettingItem { Key = key, Value = value }; + + MenuSettingItem item = MenuItems.FirstOrDefault(x => x.Key == key); + item ??= new MenuSettingItem { Key = key, Value = value }; + + return item; + } + } + + public class MenuSettingItem + { + public string Key { get; set; } + public string Value { get; set; } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/SettingsExtensions.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/SettingsExtensions.cs new file mode 100644 index 0000000..57409fe --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/SettingsExtensions.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Diagnostics; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + public static class SettingsExtensions + { + public static bool IsValid(this T data) + { + ArgumentNullException.ThrowIfNull(data); + + var validationResult = new List(); + var result = Validator.TryValidateObject(data, new ValidationContext(data), validationResult, false); + + if (!result) + { + foreach (var item in validationResult) + { + Debug.WriteLine($"ERROR::{item.MemberNames}:{item.ErrorMessage}"); + } + } + + return result; + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/SwaggerDefaultValues.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/SwaggerDefaultValues.cs new file mode 100644 index 0000000..d375e7b --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/SwaggerDefaultValues.cs @@ -0,0 +1,64 @@ +using Microsoft.AspNetCore.Mvc.ModelBinding; +using Microsoft.OpenApi; +using Swashbuckle.AspNetCore.SwaggerGen; +using System; +using System.Linq; +using System.Text.Json; +using System.Text.Json.Nodes; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Global +{ + /// + /// Represents the Swagger/Swashbuckle operation filter used to document the implicit API version parameter. + /// + /// This is only required due to bugs in the . + /// Once they are fixed and published, this class can be removed. + public class SwaggerDefaultValues : IOperationFilter + { + /// + public void Apply(OpenApiOperation operation, OperationFilterContext context) + { + var apiDescription = context.ApiDescription; + + // REF: https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/1752#issue-663991077 + foreach (var responseType in context.ApiDescription.SupportedResponseTypes) + { + // REF: https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/b7cf75e7905050305b115dd96640ddd6e74c7ac9/src/Swashbuckle.AspNetCore.SwaggerGen/SwaggerGenerator/SwaggerGenerator.cs#L383-L387 + var responseKey = responseType.IsDefaultResponse ? "default" : responseType.StatusCode.ToString(); + var response = operation.Responses[responseKey]; + + foreach (var contentType in response.Content.Keys) + { + if (!responseType.ApiResponseFormats.Any(x => x.MediaType == contentType)) + { + response.Content.Remove(contentType); + } + } + } + + if (operation.Parameters == null) + { + return; + } + + foreach (OpenApiParameter parameter in operation.Parameters.OfType()) + { + var description = apiDescription.ParameterDescriptions.First(p => p.Name == parameter.Name); + parameter.Description ??= description.ModelMetadata?.Description; + + if (parameter.Schema is OpenApiSchema openApiSchema) + { + if (parameter.Schema.Default == null && description.DefaultValue != null && + description.DefaultValue is not DBNull && description.ModelMetadata is ModelMetadata modelMetadata) + { + var json = JsonSerializer.Serialize(description.DefaultValue, modelMetadata.ModelType); + var element = JsonSerializer.Deserialize(json); + openApiSchema.Default = JsonValue.Create(element); + } + + parameter.Required |= description.IsRequired; + } + } + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/MiscObjects.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/MiscObjects.cs new file mode 100644 index 0000000..96a42bf --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/MiscObjects.cs @@ -0,0 +1,8 @@ +namespace OnlineSalesAutoCrop.CoreAPI.Models.Objects +{ + public class FoundKeywordItem + { + public string Keyword { get; set; } + public int Occurrences { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/AuthModules.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/AuthModules.cs new file mode 100644 index 0000000..c2be57a --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/AuthModules.cs @@ -0,0 +1,45 @@ +using System.Collections.Generic; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups +{ + public class AuthModule + { + public string ModuleName { get; set; } + public string ModuleId { get; set; } + public int PendingItems { get; set; } + } + + public class PendingAuthModule : AuthModule + { + public bool BasicData { get; set; } + public string ModuleHref { get; set; } + public int PendingAuthItems { get; set; } + public int TotalPending => PendingAuthItems + PendingItems; + } + + public class DynamicColumn + { + public string Field { get; set; } + public string Title { get; set; } + public int? Width { get; set; } + } + + public class DynamicColumnExt : DynamicColumn + { + public string Alignment { get; set; } + public string Format { get; set; } + public bool Hidden { get; set; } + public int? FontWeight { get; set; } + public bool MakeFooter { get; set; } + public string FooterFormat { get; set; } + public int? FooterType { get; set; } + } + + public class GraphSeriesItem + { + public string Type { get; set; } + public bool Visible { get; set; } + public string Name { get; set; } + public List Data { get; set; } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/BaseObject.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/BaseObject.cs new file mode 100644 index 0000000..060a13d --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/BaseObject.cs @@ -0,0 +1,100 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups +{ + public class BaseObject + { + public string Code { get; set; } + public string Name { get; set; } + public EnumStatus Status { get; set; } + public short SeqId { get; set; } + + public string StatusDetail => Status.GetDescription(); + public string LastStatus => Status.GetLastDescription(); + } + + public class LookupData + { + public int ItemId { get; set; } + public string ItemValue { get; set; } + } + + public class LookupDataExt : LookupData + { + public int LookupId { get; set; } + public short ItemType { get; set; } + public string ItemCode { get; set; } + public int SeqId { get; set; } + } + + public class ProdByInvType + { + public int ProductId { get; set; } + public string ProductCode { get; set; } + public string ProductName { get; set; } + public int InventoryTypeId { get; set; } + public string InventoryType { get; set; } + public string AstOrGLCode { get; set; } + public string ExpOrDepGLCode { get; set; } + public decimal Price { get; set; } + public decimal VatRate { get; set; } + public decimal AitRate { get; set; } + } + public class ProdByInvTypeExt : ProdByInvType + { + public int StoreId { get; set; } + public decimal Stock { get; set; } + } + + public class SalesTxnType + { + public int TranTypeId { get; set; } + public string Description { get; set; } + public string Side { get; set; } + } + + public class HierarchyBase + { + public int HierarchyId { get; set; } + public string Code { get; set; } + public string Name { get; set; } + public int LevelId { get; set; } + public EnumStatus Status { get; set; } + public int SeqId { get; set; } + public int? ParentId { get; set; } + + public string StatusDetail => Status.GetDescription(); + public string LastStatus => Status.GetLastDescription(); + + public List Children { get; set; } = []; + public bool HasChildren => Children != null && Children.Count > 0; + + /// + /// + /// + /// + /// + /// + /// + public static void BuildHierarchy(T parent, IEnumerable data) + where T : HierarchyBase + { + try + { + IEnumerable children = data.Where(x => x.ParentId.HasValue && x.ParentId.Value == parent.HierarchyId); + parent.Children.AddRange(children); + foreach (T child in parent.Children.Cast()) + { + BuildHierarchy(parent: child, data: data); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/MarketHierarchy.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/MarketHierarchy.cs new file mode 100644 index 0000000..e4c26e7 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/MarketHierarchy.cs @@ -0,0 +1,19 @@ +namespace OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups +{ + + public class MarketHierarchyBasic : HierarchyBase + { + public string LevelName { get; set; } + + /// + /// Do not remove following properties, uses in UI + /// + public bool Selected { get; set; } + } + + public class MarketHierarchy : MarketHierarchyBasic + { + public string Code1 { get; set; } + public string ParentName { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/ProductHierarchy.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/ProductHierarchy.cs new file mode 100644 index 0000000..d96a0a9 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Setups/ProductHierarchy.cs @@ -0,0 +1,18 @@ +namespace OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups +{ + public class ProductHierarchyBasic : HierarchyBase + { + public string LevelName { get; set; } + + /// + /// Do not remove following properties, uses in UI + /// + public bool Selected { get; set; } + } + + public class ProductHierarchy : ProductHierarchyBasic + { + public string Code1 { get; set; } + public string ParentName { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Systems/Groups.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Systems/Groups.cs new file mode 100644 index 0000000..a57bf56 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Systems/Groups.cs @@ -0,0 +1,139 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using System.Collections.Generic; +using System.Linq; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems +{ + public class PermissionBase + { + public string ModuleId { get; set; } + public bool AllowSelect { get; set; } + public bool AllowAdd { get; set; } + public bool AllowEdit { get; set; } + public bool AllowDelete { get; set; } + } + + public class GroupPermission : PermissionBase + { + public GroupPermission() + { + Children = []; + } + public string ModuleName { get; set; } + public string Icon { get; set; } + public string RouteUrl { get; set; } + public string ParentId { get; set; } + public bool Visible { get; set; } + public List Children { get; set; } + public bool HasChildren => Children != null && Children.Count > 0; + public MenuItem Copy() + { + return new MenuItem { ModuleId = ModuleId, Label = ModuleName, Icon = Icon, RouterLink = RouteUrl }; + } + } + + public class Menu : List + { + private readonly Stack _keyStack; + public Menu() + { + Clear(); + _keyStack = new Stack(); + } + + private string GetCurrentParent() + { + if (_keyStack.Count > 0) + return _keyStack.Peek(); + else + return null; + } + + private void PushParent(string key) + { + _keyStack.Push(key); + } + + private void PopParent() + { + _keyStack.Pop(); + } + + private GroupPermission GetItem(string moduleId) + { + return this.FirstOrDefault(gp => gp.ModuleId == moduleId); + } + + private bool Exists(string moduleId) + { + return GetItem(moduleId) != null; + } + + public void BeginGroup(string moduleId, string moduleName, string icon) + { + MenuItem(moduleId: moduleId, moduleName: moduleName, icon: icon, routeUrl: string.Empty, visible: true, allowSelect: false, allowAdd: false, allowEdit: false, allowDelete: false); + PushParent(moduleId); + } + + public void MenuItem(string moduleId, string moduleName, bool visible) + { + MenuItem(moduleId: moduleId, moduleName: moduleName, icon: string.Empty, routeUrl: string.Empty, visible: visible, allowSelect: false, allowAdd: false, allowEdit: false, allowDelete: false); + } + + public void MenuItem(string moduleId, string moduleName, string icon, string routeUrl, bool visible) + { + MenuItem(moduleId: moduleId, moduleName: moduleName, icon: icon, routeUrl: routeUrl, visible: visible, allowSelect: false, allowAdd: false, allowEdit: false, allowDelete: false); + } + + public void MenuItem(string moduleId, string moduleName, string icon, string routeUrl, bool visible, bool allowSelect, bool allowAdd, bool allowEdit, bool allowDelete) + { + if (!Exists(moduleId)) + { + string parentKey = this.GetCurrentParent(); + if (!string.IsNullOrEmpty(parentKey)) + { + GroupPermission parent = GetItem(parentKey); + if (parent != null && !parent.Visible) + visible = false; + } + + GroupPermission item = new() + { + Icon = icon, + ModuleId = moduleId, + ModuleName = moduleName, + RouteUrl = routeUrl, + ParentId = parentKey, + Visible = visible, + AllowSelect = allowSelect, + AllowAdd = allowAdd, + AllowEdit = allowEdit, + AllowDelete = allowDelete, + }; + + Add(item); + } + } + + public void EndGroup() + { + PopParent(); + } + } + + public class MenuItem + { + public string ModuleId { get; set; } + public string Label { get; set; } + public string RouterLink { get; set; } + public string Icon { get; set; } + public List Items { get; set; } + } + + public class GroupBase : BaseObject + { + public int GroupId { get; set; } + public bool ViewToAll { get; set; } + public string ViewToAllDescription => ViewToAll ? "Yes" : "No"; + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Systems/User.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Systems/User.cs new file mode 100644 index 0000000..dd2b4a0 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/Systems/User.cs @@ -0,0 +1,129 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using System; +using System.Collections.Generic; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems +{ + public class User + { + public const int SuperUser_Id = -9; + public const string SuperUser_LoginId = "superuser"; + + public int Id { get; set; } + public string LoginId { get; set; } + public int LogId { get; set; } + public DateTime? LogoutTime { get; set; } + public string UserName { get; set; } + public EnumStatus Status { get; set; } + public EnumAccessStatus AccessStatus { get; set; } + public bool NeverExpires { get; set; } + public string LastPasswords { get; set; } + public DateTime? LastPassChgDate { get; set; } + public DateTime? ExpireDate { get; set; } + public DateTime? NextLoginTime { get; set; } + public DateTime SystemDate { get; set; } + public bool DbOnStartup { get; set; } + public bool ViewOwnTaskOnly { get; set; } + public int? EmployeeId { get; set; } + public string EmployeeCode { get; set; } + public EnumLoginStatus LoginStatus { get; set; } + public EnumAuthenticationMethod AuthMethod { get; set; } + public bool AuthRequiredAtLogin { get; set; } + public List ModuleIds { get; set; } + public string EmailAddress { get; set; } + public string AuthKey { get; set; } + public string AuthValue { get; set; } + public string MobileNo { get; set; } + public string UnsuccessfulMsg { get; set; } + public string ThemeName { get; set; } + public string SchemeName { get; set; } + public string MenuLayout { get; set; } + public bool IsLocked { get; set; } + public DateTime MinReportDate { get; set; } + public string AppId { get; set; } + public bool DisallowMultiLogin { get; set; } + public bool BatchEnabled { get; set; } + public int BmProcessId { get; set; } + public int PrProcessId { get; set; } + public int IdleTime { get; set; } + public int PingTime { get; set; } + public int TimeoutTime { get; set; } + public int NotificationCount { get; set; } + public List TeamSpaceIds { get; set; } + } + + public class LoginHistory + { + public int SlNo { get; set; } + public string LoginIp { get; set; } + public DateTime LoginTime { get; set; } + public string LogoutIp { get; set; } + public DateTime? LogoutTime { get; set; } + } + + public class AccessLog + { + public string LoginId { get; set; } + public DateTime LoginTime { get; set; } + public string LoginIp { get; set; } + public DateTime? LogoutTime { get; set; } + public string LogoutIp { get; set; } + public string LoginStatus { get; set; } + } + + public class DashboardItem + { + public string DivStyleCss { get; set; } + public string Title { get; set; } + public string TitleCss { get; set; } + public string Value { get; set; } + public string ValueCss { get; set; } + public int Id { get; set; } + public string Href { get; set; } + } + + public class Dashboard2Item + { + public string Title { get; set; } + public decimal Value { get; set; } + public string TitleStyle { get; set; } + public string ValueStyle { get; set; } + public string ValueFormat { get; set; } + } + + public class Dashboard2Data + { + public string GroupName { get; set; } + public List Items { get; set; } + } + + public class UserForceLogout + { + public int UserId { get; set; } + public string LoginId { get; set; } + public string UserName { get; set; } + } + + public class UserSearch : UserForceLogout + { + public string Designation { get; set; } + public string MobileNo { get; set; } + public string EmailAddress { get; set; } + public EnumStatus Status { get; set; } + public short SeqId { get; set; } + public bool CanUseAttendanceSystem { get; set; } + public bool IsLocked { get; set; } + public string AuthId { get; set; } + + public string StatusDetail => Status.GetDescription(); + } + + public class UserBasicInfo + { + public int UserId { get; set; } + public string LoginId { get; set; } + public string UserName { get; set; } + public string Designation { get; set; } + } +} + diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/TOtpService.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/TOtpService.cs new file mode 100644 index 0000000..0a4b33a --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Objects/TOtpService.cs @@ -0,0 +1,275 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Security.Cryptography; +using System.Text; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Objects +{ + /// + /// + /// + public static class Base32Encoding + { + /// + /// The different characters allowed in Base32 encoding. + /// + /// + /// This is a 32-character subset of the twenty-six letters A–Z and six digits 2–7. + /// + private const string Base32AllowedCharacters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"; + + /// + /// Converts a byte array into a Base32 string. + /// + /// The string to convert to Base32. + /// Whether or not to add RFC3548 '='-padding to the string. + /// A Base32 string. + /// + /// https://tools.ietf.org/html/rfc3548#section-2.2 indicates padding MUST be added unless the reference to the RFC tells us otherwise. + /// https://github.com/google/google-authenticator/wiki/Key-Uri-Format indicates that padding SHOULD be omitted. + /// To meet both requirements, you can omit padding when required. + /// + public static string ToBase32String(this byte[] input, bool addPadding) + { + if (input == null || input.Length == 0) + { + return string.Empty; + } + + var bits = input.Select(b => Convert.ToString(b, 2).PadLeft(8, '0')).Aggregate((a, b) => a + b).PadRight((int)(Math.Ceiling((input.Length * 8) / 5d) * 5), '0'); + var result = Enumerable.Range(0, bits.Length / 5).Select(i => Base32AllowedCharacters.Substring(Convert.ToInt32(bits.Substring(i * 5, 5), 2), 1)).Aggregate((a, b) => a + b); + if (addPadding) + { + result = result.PadRight((int)(Math.Ceiling(result.Length / 8d) * 8), '='); + } + return result; + } + + /// + /// + /// + /// + /// + /// + public static string EncodeAsBase32String(this string input, bool addPadding) + { + if (string.IsNullOrEmpty(input)) + { + return string.Empty; + } + + var bytes = Encoding.UTF8.GetBytes(input); + var result = bytes.ToBase32String(addPadding); + return result; + } + + /// + /// + /// + /// + /// + public static string DecodeFromBase32String(this string input) + { + if (string.IsNullOrEmpty(input)) + { + return string.Empty; + } + + var bytes = input.ToByteArray(); + var result = Encoding.UTF8.GetString(bytes); + return result; + } + + /// + /// Converts a Base32 string into the corresponding byte array, using 5 bits per character. + /// + /// The Base32 String + /// A byte array containing the properly encoded bytes. + public static byte[] ToByteArray(this string input) + { + if (string.IsNullOrEmpty(input)) + { + return []; + } + + var bits = input.TrimEnd('=').ToUpper().ToCharArray().Select(c => Convert.ToString(Base32AllowedCharacters.IndexOf(c), 2).PadLeft(5, '0')).Aggregate((a, b) => a + b); + var result = Enumerable.Range(0, bits.Length / 8).Select(i => Convert.ToByte(bits.Substring(i * 8, 8), 2)).ToArray(); + return result; + } + } + + /// + /// + /// + public class TOtpService + { + private TimeSpan DefaultClockDriftTolerance { get; set; } + private readonly static DateTime _epoch = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); + + /// + /// + /// + public TOtpService() + { + DefaultClockDriftTolerance = TimeSpan.FromMinutes(1); + } + + private static string GeneratePINAtInterval(string secretKey, long counter, int digits) + { + return GenerateHashedCode(secretKey, counter, digits); + } + + private static string GenerateHashedCode(string secretKey, long iterationNumber, int digits) + { + byte[] key = Base32Encoding.ToByteArray(secretKey.ToUpper()); + return GenerateHashedCode(key, iterationNumber, digits); + } + + private static string GenerateHashedCode(byte[] key, long iterationNumber, int digits) + { + byte[] counter = BitConverter.GetBytes(iterationNumber); + if (BitConverter.IsLittleEndian) + Array.Reverse(counter); + + using HMACSHA1 hmac = new(key); + byte[] hash = hmac.ComputeHash(counter); + int offset = hash[^1] & 0xf; + + //Convert the 4 bytes into an integer, ignoring the sign. + int binary = ((hash[offset] & 0x7f) << 24) | (hash[offset + 1] << 16) | (hash[offset + 2] << 8) | (hash[offset + 3]); + int password = binary % (int)Math.Pow(10, digits); + return password.ToString(new string('0', digits)); + } + + private static long GetCurrentCounter(DateTime now) + { + return GetCurrentCounter(now, _epoch, 30); + } + + private static long GetCurrentCounter(DateTime now, DateTime epoch, int timeStep) + { + return (long)(now - epoch).TotalSeconds / timeStep; + } + + /// + /// + /// + /// + /// + /// + public bool ValidateTwoFactorPIN(string secretKey, string otpCode) + { + return ValidateTwoFactorPIN(secretKey, otpCode, DateTime.UtcNow, DefaultClockDriftTolerance); + } + + /// + /// + /// + /// + /// + /// + /// + public bool ValidateTwoFactorPIN(string secretKey, string otpCode, DateTime now) + { + return ValidateTwoFactorPIN(secretKey, otpCode, now, DefaultClockDriftTolerance); + } + + /// + /// + /// + /// + /// + /// + /// + public static bool ValidateTwoFactorPIN(string secretKey, string otpCode, TimeSpan timeTolerance) + { + return ValidateTwoFactorPIN(secretKey, otpCode, DateTime.UtcNow, timeTolerance); + } + + /// + /// + /// + /// + /// + /// + /// + /// + public static bool ValidateTwoFactorPIN(string secretKey, string otpCode, DateTime now, TimeSpan timeTolerance) + { + var codes = GetCurrentPINs(secretKey, now, timeTolerance); + return codes.Any(c => c == otpCode); + } + + /// + /// + /// + /// + /// + public static string GetCurrentPIN(string secretKey) + { + return GetCurrentPIN(secretKey, DateTime.UtcNow); + } + + /// + /// + /// + /// + /// + /// + public static string GetCurrentPIN(string secretKey, DateTime now) + { + return GeneratePINAtInterval(secretKey, GetCurrentCounter(now, _epoch, 30), 6); + } + + /// + /// + /// + /// + /// + public string[] GetCurrentPINs(string secretKey) + { + return GetCurrentPINs(secretKey, DateTime.UtcNow, DefaultClockDriftTolerance); + } + + /// + /// + /// + /// + /// + /// + public string[] GetCurrentPINs(string secretKey, DateTime now) + { + return GetCurrentPINs(secretKey, now, DefaultClockDriftTolerance); + } + + /// + /// + /// + /// + /// + /// + /// + public static string[] GetCurrentPINs(string secretKey, DateTime now, TimeSpan timeTolerance) + { + int iterationOffset = 0; + List codes = []; + long iterationCounter = GetCurrentCounter(now); + + if (timeTolerance.TotalSeconds > 30) + { + iterationOffset = Convert.ToInt32(timeTolerance.TotalSeconds / 30.00); + } + + long iterationStart = iterationCounter - iterationOffset; + long iterationEnd = iterationCounter + iterationOffset; + + for (long counter = iterationStart; counter <= iterationEnd; counter++) + { + codes.Add(GeneratePINAtInterval(secretKey, counter, 6)); + } + + return [.. codes]; + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/OnlineSalesAutoCrop.CoreAPI.Models.csproj b/Api/OnlineSalesAutoCrop.CoreAPI.Models/OnlineSalesAutoCrop.CoreAPI.Models.csproj new file mode 100644 index 0000000..0ab4b12 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/OnlineSalesAutoCrop.CoreAPI.Models.csproj @@ -0,0 +1,66 @@ + + + + + + + + + + + net10.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/BaseRequest.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/BaseRequest.cs new file mode 100644 index 0000000..03897b5 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/BaseRequest.cs @@ -0,0 +1,30 @@ +using System.ComponentModel.DataAnnotations; +using System.Diagnostics.CodeAnalysis; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Requests +{ + public class BaseRequest + { + [Required, NotNull, StringLength(20, MinimumLength = 1, ErrorMessage = "Code must be between 1 to 20 characters.")] + public string Code { get; set; } + + [Required, NotNull, StringLength(100, MinimumLength = 1, ErrorMessage = "Name must be between 1 to 100 characters.")] + public string Name { get; set; } + + [Required, NotNull, Range(minimum: 1, maximum: 16, ErrorMessage = "Status must be between 1 and 16")] + public EnumStatus Status { get; set; } + + [Required, NotNull, Range(minimum: 0, maximum: 999999, ErrorMessage = "Seq Id must be between 0 and 999999")] + public int SeqId { get; set; } + } + + public class NoContentRequest + { + public int NoParameter { get; set; } + } + + public class LoginRemarksRequest + { + public string AuthenticationId { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Setups/AuthModulesRequest.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Setups/AuthModulesRequest.cs new file mode 100644 index 0000000..a20ffd3 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Setups/AuthModulesRequest.cs @@ -0,0 +1,20 @@ +using System.Collections.Generic; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Requests.Setups +{ + public class AuthSummaryRequest + { + public short Status { get; set; } + } + + public class AuthDetailRequest : AuthSummaryRequest + { + public string ModuleId { get; set; } + } + + public class AuthUpdateRequest : AuthDetailRequest + { + public string Remarks { get; set; } + public List Ids { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Setups/FileUploadRequest.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Setups/FileUploadRequest.cs new file mode 100644 index 0000000..18f7785 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Setups/FileUploadRequest.cs @@ -0,0 +1,33 @@ +using Microsoft.AspNetCore.Http; +using System.ComponentModel.DataAnnotations; +using System.Diagnostics.CodeAnalysis; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Requests.Setups +{ + public class FileViewRequest + { + [Required, NotNull] + public string FileName { get; set; } + } + + public class FileUploadRequest : FileViewRequest + { + [Required, NotNull] + public IFormFile FileData { get; set; } + } + + public class QRCodeUploadRequest : FileUploadRequest + { + [Required, NotNull] + public string EmailAddress { get; set; } + } + + public class UploadDocumentRequest : FileUploadRequest + { + [Required, NotNull] + public int Id { get; set; } + + [Required, NotNull] + public int DocumentOf { get; set; } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/GroupRequest.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/GroupRequest.cs new file mode 100644 index 0000000..56ce560 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/GroupRequest.cs @@ -0,0 +1,17 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems; +using System.Collections.Generic; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems +{ + public class ByGroupIdRequest + { + public int GroupId { get; set; } + } + + public class GroupRequest : BaseRequest + { + public int GroupId { get; set; } + public bool ViewToAll { get; set; } + public List Permissions { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/ParamTypeRequest.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/ParamTypeRequest.cs new file mode 100644 index 0000000..f079064 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/ParamTypeRequest.cs @@ -0,0 +1,166 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Diagnostics.CodeAnalysis; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems +{ + public class ProdByInvTypeId + { + [Required, NotNull, Range(minimum: 1, maximum: 20, ConvertValueInInvariantCulture = true, ErrorMessage = "InventoryTypeId must be 1 to 20")] + public int InventoryTypeId { get; set; } + public string Criteria { get; set; } + } + + public class ProdByInvTypeIds + { + public bool MaterialOnly { get; set; } + public List InventoryTypeIds { get; set; } + public string Criteria { get; set; } + } + + public class ProdStockByInvTypeIds : ProdByInvTypeIds + { + public int StoreId { get; set; } + public int StockOf { get; set; } + public bool HaveStockOnly { get; set; } + } + + public class SalesTxnTypeRequest + { + public int TranType { get; set; } + public int TypeOfTran { get; set; } + } + + public class ProdByInvTypeIdAndCode + { + [Required, NotNull, Range(minimum: 1, maximum: 20, ConvertValueInInvariantCulture = true, ErrorMessage = "InventoryTypeId must be 1 to 20")] + public int InventoryTypeId { get; set; } + + [Required, NotNull, StringLength(20, MinimumLength = 4, ErrorMessage = "ProductCode must be between 4 to 20 characters.")] + public string ProductCode { get; set; } + } + + public class LookupDataBaseRequest + { + public EnumLookupType LookupType { get; set; } + } + + public class LookupDataRequest : LookupDataBaseRequest + { + public int ExcludeItemId { get; set; } = -1; + } + + public class LookupDataEntryRequest + { + public List Items { get; set; } + } + + public class LookupDataByIdRequest + { + [Range(minimum: 1, maximum: int.MaxValue, ConvertValueInInvariantCulture = true, ErrorMessage = "Lookup Id is required")] + public int LookupId { get; set; } + } + + public class LabelSettingByIdRequest + { + [Range(minimum: 1, maximum: int.MaxValue, ConvertValueInInvariantCulture = true, ErrorMessage = "Setting Id is required")] + public int SettingId { get; set; } + } + + public class LabelSettingRequest + { + public int SettingId { get; set; } + public string Label01 { get; set; } + public int Label01Req { get; set; } + public string Label01RegExp { get; set; } + public string Label02 { get; set; } + public int Label02Req { get; set; } + public string Label02RegExp { get; set; } + public string Label03 { get; set; } + public int Label03Req { get; set; } + public string Label03RegExp { get; set; } + public string Label04 { get; set; } + public int Label04Req { get; set; } + public string Label04RegExp { get; set; } + public string Label05 { get; set; } + public int Label05Req { get; set; } + public string Label05RegExp { get; set; } + public string Label06 { get; set; } + public int Label06Req { get; set; } + public string Label06RegExp { get; set; } + public string Label07 { get; set; } + public int Label07Req { get; set; } + public string Label07RegExp { get; set; } + public string Label08 { get; set; } + public int Label08Req { get; set; } + public string Label08RegExp { get; set; } + public string Label09 { get; set; } + public int Label09Req { get; set; } + public string Label09RegExp { get; set; } + public string Label10 { get; set; } + public int Label10Req { get; set; } + public string Label10RegExp { get; set; } + public string Label11 { get; set; } + public int Label11Req { get; set; } + public string Label11RegExp { get; set; } + public string Label12 { get; set; } + public int Label12Req { get; set; } + public string Label12RegExp { get; set; } + public string Label13 { get; set; } + public int Label13Req { get; set; } + public string Label13RegExp { get; set; } + public string Label14 { get; set; } + public int Label14Req { get; set; } + public string Label14RegExp { get; set; } + public string Label15 { get; set; } + public int Label15Req { get; set; } + public string Label15RegExp { get; set; } + public string Label16 { get; set; } + public int Label16Req { get; set; } + public string Label16RegExp { get; set; } + public string Label17 { get; set; } + public int Label17Req { get; set; } + public string Label17RegExp { get; set; } + public string Label18 { get; set; } + public int Label18Req { get; set; } + public string Label18RegExp { get; set; } + public string Label19 { get; set; } + public int Label19Req { get; set; } + public string Label19RegExp { get; set; } + public string Label20 { get; set; } + public int Label20Req { get; set; } + public string Label20RegExp { get; set; } + public string Label21 { get; set; } + public int Label21Req { get; set; } + public string Label21RegExp { get; set; } + public string Label22 { get; set; } + public int Label22Req { get; set; } + public string Label22RegExp { get; set; } + public string Label23 { get; set; } + public int Label23Req { get; set; } + public string Label23RegExp { get; set; } + public string Label24 { get; set; } + public int Label24Req { get; set; } + public string Label24RegExp { get; set; } + public string Label25 { get; set; } + public int Label25Req { get; set; } + public string Label25RegExp { get; set; } + public string Label26 { get; set; } + public int Label26Req { get; set; } + public string Label26RegExp { get; set; } + public string Label27 { get; set; } + public int Label27Req { get; set; } + public string Label27RegExp { get; set; } + public string Label28 { get; set; } + public int Label28Req { get; set; } + public string Label28RegExp { get; set; } + public string Label29 { get; set; } + public int Label29Req { get; set; } + public string Label29RegExp { get; set; } + public string Label30 { get; set; } + public int Label30Req { get; set; } + public string Label30RegExp { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/ThisSystemRequest.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/ThisSystemRequest.cs new file mode 100644 index 0000000..c46de7a --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/ThisSystemRequest.cs @@ -0,0 +1,78 @@ +using System; +using System.ComponentModel.DataAnnotations; +using System.Diagnostics.CodeAnalysis; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems +{ + public class ThisSystemRequest + { + [Required, NotNull, StringLength(15, MinimumLength = 1, ErrorMessage = "Code must be between 1 to 15 characters.")] + public string Code { get; set; } + + [Required, NotNull, StringLength(100, MinimumLength = 1, ErrorMessage = "Name must be between 1 to 100 characters.")] + public string Name { get; set; } + + [Required, NotNull, StringLength(maximumLength: 50, MinimumLength = 3, ErrorMessage = "Bangla Name must be between 5 and 50 characters.")] + public string BanglaName { get; set; } + + [Required, NotNull, StringLength(maximumLength: 150, MinimumLength = 3, ErrorMessage = "Address must be between 3 and 150 characters.")] + public string Address { get; set; } + + [Required, NotNull, StringLength(maximumLength: 150, MinimumLength = 3, ErrorMessage = "Bangla Address must be between 3 and 150 characters.")] + public string BanglaAddress { get; set; } + + [Required, NotNull, StringLength(maximumLength: 50, MinimumLength = 7, ErrorMessage = "Phone no must be between 7 and 50 characters.")] + public string PhoneNo { get; set; } + + [Required, NotNull, StringLength(maximumLength: 50, MinimumLength = 11, ErrorMessage = "Mobile no must be between 11 and 50 characters.")] + public string MobileNo { get; set; } + + [NotNull, EmailAddress, StringLength(50, MinimumLength = 0, ErrorMessage = "EmailAddress be between 0 to 50 characters.")] + public string EmailAddress { get; set; } + public string Website { get; set; } + public string VatRegNo { get; set; } + + [Range(minimum: 0, maximum: 100, ConvertValueInInvariantCulture = true, ErrorMessage = "VAT rate must be between 0 to 100")] + public decimal VatRate { get; set; } + public bool EnfStgPwd { get; set; } + + [Range(minimum: 1, maximum: 30, ConvertValueInInvariantCulture = true, ErrorMessage = "Minimum length must be between 1 to 30")] + public short PwdMinLen { get; set; } + + [Range(minimum: 1, maximum: 30, ConvertValueInInvariantCulture = true, ErrorMessage = "Maximum length must be between 1 to 30")] + public short PwdMaxLen { get; set; } + + [Range(minimum: 0, maximum: 10, ConvertValueInInvariantCulture = true, ErrorMessage = "Disallowed password must be 0 to 10")] + public short DisallowLastPwds { get; set; } + + [Range(minimum: 0, maximum: 365, ConvertValueInInvariantCulture = true, ErrorMessage = "Password life must be 0 to 365")] + public short ExpiryDays { get; set; } + + [Range(minimum: 0, maximum: 20, ConvertValueInInvariantCulture = true, ErrorMessage = "Unsuccessful attempts must be 0 to 20")] + public short MaxTryCount { get; set; } + + [Range(minimum: 0, maximum: 1440, ConvertValueInInvariantCulture = true, ErrorMessage = "Lock Time must be 0 to 1440")] + public short LockTime { get; set; } + + [Required, NotNull, StringLength(maximumLength: 8, MinimumLength = 5, ErrorMessage = "Version must be 5 and 8 digits (Example: 0.0.0 or 99.99.99)")] + public string AppVersion { get; set; } + + [Required, NotNull, StringLength(maximumLength: 15, MinimumLength = 5, ErrorMessage = "Comma delimited Auto Logout times (Example: 9999,9999,9999)")] + public string AutoLogoutParams { get; set; } + public string PwdReserveWords { get; set; } + public bool LoginIdCantBePassword { get; set; } + public bool PreventAttackPasswordReuse { get; set; } + public bool BatchEnabled { get; set; } + public int BmProcessId { get; set; } + public int PrProcessId { get; set; } + } + + public class WOTermsRequest + { + [Required, NotNull, StringLength(maximumLength: 2000, MinimumLength = 5, ErrorMessage = "Payment Terms must be between 5 and 2000 characters.")] + public string PaymentTerms { get; set; } + + [Required, NotNull, StringLength(maximumLength: 2000, MinimumLength = 5, ErrorMessage = "Terms & Conditions must be between 5 and 2000 characters.")] + public string TermsAndConditions { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/UserRequest.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/UserRequest.cs new file mode 100644 index 0000000..303cd6a --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Systems/UserRequest.cs @@ -0,0 +1,221 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Diagnostics.CodeAnalysis; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems +{ + public class FindAccountRequest + { + [Required, NotNull, StringLength(maximumLength: 200, MinimumLength = 4, ErrorMessage = "Login Id or Email address or Mobile number must be between 4 and 100 characters.")] + public string AccountId { get; set; } + } + + public class LoginRequest + { + [Required, NotNull, StringLength(maximumLength: 150, MinimumLength = 4, ErrorMessage = "Login Id must be between 4 and 30 characters.")] + public string LoginId { get; set; } + + [Required, NotNull, StringLength(maximumLength: 150, MinimumLength = 1, ErrorMessage = "Password must be between 1 and 30 characters.")] + public string Password { get; set; } + + public string AppId { get; set; } + + [Required, NotNull, StringLength(maximumLength: 8, MinimumLength = 5, ErrorMessage = "Version must be 5 and 8 digits (Example: 0.0.0 or 99.99.99)")] + public string AppVersion { get; set; } + + public bool AttendanceLogin { get; set; } + public string HostName { get; set; } + public string IpAddress { get; set; } + public string MacAddress { get; set; } + public string LoginRemarks { get; set; } + } + + public class OtpValidationRequest + { + public int UserId { get; set; } + + public EnumAuthenticationMethod AuthMethod { get; set; } + + [Required, NotNull, StringLength(6, MinimumLength = 6, ErrorMessage = "Otp must be 6 digit number.")] + public string OtpCode { get; set; } + } + + public class ByUserIdRequest + { + public int UserId { get; set; } + } + + public class SendPasswordRequest + { + [Required, NotNull, StringLength(maximumLength: 300, MinimumLength = 1, ErrorMessage = "User Id is required.")] + public string UserId { get; set; } + public string MobileNo { get; set; } + public string EmailAddress { get; set; } + } + + public class UserUnlockRequest : ByUserIdRequest + { + [Required, NotNull, StringLength(maximumLength: 30, MinimumLength = 1, ErrorMessage = "Login Id must be between 1 and 30 characters.")] + public string LoginId { get; set; } + } + + public class ResetPasswordRequest : ByUserIdRequest + { + [Required, NotNull, StringLength(maximumLength: 30, MinimumLength = 1, ErrorMessage = "Password must be between 1 and 30 characters.")] + public string Password { get; set; } + + [Required, NotNull, StringLength(maximumLength: 30, MinimumLength = 1, ErrorMessage = "Confirm Password must be between 1 and 30 characters.")] + public string ConfirmPassword { get; set; } + } + + public class PasswordChangeRequest : ResetPasswordRequest + { + [Required, NotNull, StringLength(maximumLength: 30, MinimumLength = 1, ErrorMessage = "Old Password must be between 1 and 30 characters.")] + public string OldPassword { get; set; } + } + + public class LogoutRequest + { + public int LogId { get; set; } + public bool AttendanceLogout { get; set; } + public string IpAddress { get; set; } + public string MacAddress { get; set; } + public string HostName { get; set; } + public string LogoutRemarks { get; set; } + } + + public class UserThemeRequest + { + [Required, NotNull, StringLength(15, MinimumLength = 1, ErrorMessage = "Menu Layout must be between 1 to 15 characters.")] + public string MenuLayout { get; set; } + + [Required, NotNull, StringLength(15, MinimumLength = 1, ErrorMessage = "Theme Name must be between 1 to 15 characters.")] + public string ThemeName { get; set; } + + [Required, NotNull, StringLength(10, MinimumLength = 1, ErrorMessage = "Scheme Name must be between 1 to 10 characters.")] + public string SchemeName { get; set; } + } + + public class UserRequestBase + { + [Required, NotNull, StringLength(30, MinimumLength = 3, ErrorMessage = "Login Id must be between 3 to 30 characters.")] + public string LoginId { get; set; } + + [Required, NotNull, StringLength(75, MinimumLength = 3, ErrorMessage = "User Name must be between 3 to 75 characters.")] + public string UserName { get; set; } + + [Required, NotNull, StringLength(50, MinimumLength = 0, ErrorMessage = "Designation must be between 0 to 50 characters.")] + public string Designation { get; set; } + + [StringLength(15, MinimumLength = 11, ErrorMessage = "Mobile number must be 11 characters.")] + [RegularExpression(@"^[01]{2}[123456789]{1}[0-9]{8}$", ErrorMessage = "Mobile number is invalid.")] + public string MobileNo { get; set; } + + [Required, NotNull, StringLength(100, MinimumLength = 5, ErrorMessage = "Email address must be between 5 to 100 characters.")] + [RegularExpression(@"^(([a-zA-Z0-9_\-\.]+)\@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(\s*;\s*|\s*$))*$", ErrorMessage = "Email address is invalid.")] + public string EmailAddress { get; set; } = string.Empty; + public bool AuthReqAtlogin { get; set; } + public bool NeverExpire { get; set; } + public bool DbOnStartup { get; set; } + public bool DisallowMultiLogin { get; set; } + public EnumStatus Status { get; set; } + public short SeqId { get; set; } + public bool ViewToAll { get; set; } + public bool CanUseAttendanceSystem { get; set; } + public EnumAuthenticationMethod AuthMethod { get; set; } + public EnumAccessStatus AccessStatus { get; set; } + public List GroupIds { get; set; } + } + + public class UserRequest : UserRequestBase + { + [Required, Range(minimum: 1, maximum: int.MaxValue, ConvertValueInInvariantCulture = true, ErrorMessage = "Select valid user (1 to 99999999).")] + public int UserId { get; set; } + + public string AuthKey { get; set; } + } + + public class NewUserRequest : UserRequestBase + { + public int? EmployeeId { get; set; } + public string EmployeeCode { get; set; } + + [Required, NotNull, StringLength(30, MinimumLength = 1, ErrorMessage = "User Name must be between 1 to 30 characters.")] + public string Password { get; set; } + } + + public class UserSearchRequest : ValueStatusAndPageAndSortSearchRequest + { + public bool CheckOwner { get; set; } + } + + public class ForceUserLogoutRequest + { + public List UserIds { get; set; } + } + + public class ByUserAttributesRequest : ByUserIdRequest + { + [Required, Range(minimum: 1, maximum: 3, ConvertValueInInvariantCulture = true, ErrorMessage = "Client type must be 1 to 3")] + public int ClientType { get; set; } + } + + public class UpdateMyInfoRequest + { + [Required, Range(minimum: 1, maximum: int.MaxValue, ConvertValueInInvariantCulture = true, ErrorMessage = "Employee Id must be 1 to 2147483647")] + public int EmployeeId { get; set; } + + [NotNull, StringLength(120, MinimumLength = 0, ErrorMessage = "Address be between 0 to 120 characters.")] + public string Address { get; set; } + + public string ContactNo { get; set; } + } + + public class UserAttributesRequest + { + [Required, Range(minimum: 1, maximum: int.MaxValue, ConvertValueInInvariantCulture = true, ErrorMessage = "Select valid user")] + public int UserId { get; set; } + + [Required, Range(minimum: 1, maximum: 3, ConvertValueInInvariantCulture = true, ErrorMessage = "Client type must be 1 to 3")] + public int ClientType { get; set; } + public List UkIds { get; set; } + } + public class AccessLogSearchRequest + { + public int AccessType { get; set; } + public string LoginId { get; set; } + public DateTime StartDate { get; set; } + public DateTime EndDate { get; set; } + } + + public class ByTeamSpaceAndBasicUserRequest + { + public int TeamSpaceId { get; set; } + public int ProjectId { get; set; } + } + + public class BasicUserByTeamSpaceRequest : ByTeamSpaceAndBasicUserRequest + { + public int UserId { get; set; } + } + + public class BasicUserSearchRequest : BasicUserByTeamSpaceRequest + { + public bool ApplyFilter { get; set; } + } + + public class UserLimitAuthorizeRequest + { + [Required, Range(minimum: 1, maximum: int.MaxValue, ConvertValueInInvariantCulture = true, ErrorMessage = "Select valid user (1 to 99999999).")] + public int UserId { get; set; } + + public decimal MaxAuthorizeAmount { get; set; } + } + + public class PayslipRequest + { + [Required, NotNull] + public DateTime YearMonth { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/ValueSearchRequest.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/ValueSearchRequest.cs new file mode 100644 index 0000000..5aa1cf6 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/ValueSearchRequest.cs @@ -0,0 +1,29 @@ +namespace OnlineSalesAutoCrop.CoreAPI.Models.Requests +{ + public class ValueSearchRequest + { + public string Criteria { get; set; } + } + + public class ValueAndPageSearchRequest : ValueSearchRequest + { + public int Skip { get; set; } + public int PageSize { get; set; } + } + + public class ValueAndStatusSearchRequest : ValueSearchRequest + { + public short Status { get; set; } + } + + public class ValueStatusAndPageSearchRequest : ValueAndPageSearchRequest + { + public short Status { get; set; } + } + + public class ValueStatusAndPageAndSortSearchRequest : ValueStatusAndPageSearchRequest + { + public string SortField { get; set; } + public string SortOrder { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/ResponseBase.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/ResponseBase.cs new file mode 100644 index 0000000..69d355b --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/ResponseBase.cs @@ -0,0 +1,53 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects; +using System.Collections; +using System.Collections.Generic; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Responses +{ + public abstract class ResponseBase + { + public int ReturnStatus { get; set; } + + public List ReturnMessage { get; set; } = []; + } + + public abstract class TotalRowsResponseBase : ResponseBase + { + public int TotalRows { get; set; } + } + + public abstract class ResponseBase1 : ResponseBase + { + public Hashtable ValidationErrors { get; set; } = []; + } + + public abstract class BaseObjectResponse : ResponseBase + { + public string Code { get; set; } + public string Name { get; set; } + public EnumStatus Status { get; set; } + public int SeqId { get; set; } + public string StatusDetail => Status.GetDescription(); + } + + public class BooleanResponse : ResponseBase + { + public bool Value { get; set; } + } + + public class StringResponse : ResponseBase + { + public string Value { get; set; } + } + + public class IntResponse : ResponseBase + { + public int Value { get; set; } + } + + public class KeywordsFromAudioResponse : ResponseBase + { + public List FoundKeywords { get; set; } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Setups/AuthModulesResponse.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Setups/AuthModulesResponse.cs new file mode 100644 index 0000000..fa59a6b --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Setups/AuthModulesResponse.cs @@ -0,0 +1,23 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using System.Collections.Generic; +using System.Linq; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Responses.Setups +{ + public class AuthSummariesResponse : ResponseBase + { + public List Value { get; set; } = []; + } + + public class PendingAuthResponse : ResponseBase + { + public List Value { get; set; } = []; + public bool HasBoth => Value.Any(x => x.PendingAuthItems > 0 && x.PendingItems > 0); + } + + public class AuthDetailsResponse : ResponseBase + { + public List Columns { get; set; } = []; + public List> Data { get; set; } = []; + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/GroupResponse.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/GroupResponse.cs new file mode 100644 index 0000000..e9f4355 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/GroupResponse.cs @@ -0,0 +1,17 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems; +using System.Collections.Generic; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems +{ + public class GroupSearchResponse : ResponseBase + { + public List Value { get; set; } = []; + } + + public class GroupByIdResponse : BaseObjectResponse + { + public int GroupId { get; set; } + public bool ViewToAll { get; set; } + public List Value { get; set; } = []; + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/ParamTypeResponse.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/ParamTypeResponse.cs new file mode 100644 index 0000000..5d1dd3a --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/ParamTypeResponse.cs @@ -0,0 +1,139 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using System.Collections.Generic; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems +{ + public class LabelSettingResponse : ResponseBase + { + public string Label01 { get; set; } + public int Label01Req { get; set; } + public string Label01RegExp { get; set; } + public string Label02 { get; set; } + public int Label02Req { get; set; } + public string Label02RegExp { get; set; } + public string Label03 { get; set; } + public int Label03Req { get; set; } + public string Label03RegExp { get; set; } + public string Label04 { get; set; } + public int Label04Req { get; set; } + public string Label04RegExp { get; set; } + public string Label05 { get; set; } + public int Label05Req { get; set; } + public string Label05RegExp { get; set; } + public string Label06 { get; set; } + public int Label06Req { get; set; } + public string Label06RegExp { get; set; } + public string Label07 { get; set; } + public int Label07Req { get; set; } + public string Label07RegExp { get; set; } + public string Label08 { get; set; } + public int Label08Req { get; set; } + public string Label08RegExp { get; set; } + public string Label09 { get; set; } + public int Label09Req { get; set; } + public string Label09RegExp { get; set; } + public string Label10 { get; set; } + public int Label10Req { get; set; } + public string Label10RegExp { get; set; } + public string Label11 { get; set; } + public int Label11Req { get; set; } + public string Label11RegExp { get; set; } + public string Label12 { get; set; } + public int Label12Req { get; set; } + public string Label12RegExp { get; set; } + public string Label13 { get; set; } + public int Label13Req { get; set; } + public string Label13RegExp { get; set; } + public string Label14 { get; set; } + public int Label14Req { get; set; } + public string Label14RegExp { get; set; } + public string Label15 { get; set; } + public int Label15Req { get; set; } + public string Label15RegExp { get; set; } + public string Label16 { get; set; } + public int Label16Req { get; set; } + public string Label16RegExp { get; set; } + public string Label17 { get; set; } + public int Label17Req { get; set; } + public string Label17RegExp { get; set; } + public string Label18 { get; set; } + public int Label18Req { get; set; } + public string Label18RegExp { get; set; } + public string Label19 { get; set; } + public int Label19Req { get; set; } + public string Label19RegExp { get; set; } + public string Label20 { get; set; } + public int Label20Req { get; set; } + public string Label20RegExp { get; set; } + public string Label21 { get; set; } + public int Label21Req { get; set; } + public string Label21RegExp { get; set; } + public string Label22 { get; set; } + public int Label22Req { get; set; } + public string Label22RegExp { get; set; } + public string Label23 { get; set; } + public int Label23Req { get; set; } + public string Label23RegExp { get; set; } + public string Label24 { get; set; } + public int Label24Req { get; set; } + public string Label24RegExp { get; set; } + public string Label25 { get; set; } + public int Label25Req { get; set; } + public string Label25RegExp { get; set; } + public string Label26 { get; set; } + public int Label26Req { get; set; } + public string Label26RegExp { get; set; } + public string Label27 { get; set; } + public int Label27Req { get; set; } + public string Label27RegExp { get; set; } + public string Label28 { get; set; } + public int Label28Req { get; set; } + public string Label28RegExp { get; set; } + public string Label29 { get; set; } + public int Label29Req { get; set; } + public string Label29RegExp { get; set; } + public string Label30 { get; set; } + public int Label30Req { get; set; } + public string Label30RegExp { get; set; } + public bool HasAuthProcess { get; set; } + } + + public class LookupDataResponse : ResponseBase + { + public List Value { get; set; } = []; + } + + public class LookupDataExtResponse : ResponseBase + { + public List Value { get; set; } + } + + public class ProdByInvTypeResponse : ResponseBase + { + public List Value { get; set; } = []; + } + + public class ProdByInvTypeExtResponse : ResponseBase + { + public List Value { get; set; } = []; + } + + public class SalesTxnTypeResponse : ResponseBase + { + public List Value { get; set; } + } + + public class ProdByInvTypeAndCodeResponse : ResponseBase + { + public int ProductId { get; set; } + public string ProductCode { get; set; } + public string ProductName { get; set; } + public int InventoryTypeId { get; set; } + public string AstOrGLCode { get; set; } + public string ExpOrDepGLCode { get; set; } + public string InventoryType { get; set; } + public decimal Price { get; set; } + public decimal VatRate { get; set; } + public decimal AitRate { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/ThisSystemResponse.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/ThisSystemResponse.cs new file mode 100644 index 0000000..fe023b1 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/ThisSystemResponse.cs @@ -0,0 +1,42 @@ +namespace OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems +{ + public class ThisSystemResponse : ResponseBase + { + public int ThisSystemId { get; set; } + public string Code { get; set; } + public string Name { get; set; } + public string BanglaName { get; set; } + public string Address { get; set; } + public string BanglaAddress { get; set; } + public string PhoneNo { get; set; } + public string MobileNo { get; set; } + public string EmailAddress { get; set; } + public string Website { get; set; } + public string VatRegNo { get; set; } + public decimal VatRate { get; set; } + public bool EnfStgPwd { get; set; } + public short PwdMinLen { get; set; } + public short PwdMaxLen { get; set; } + public short DisallowLastPwds { get; set; } + public short ExpiryDays { get; set; } + public short MaxTryCount { get; set; } + public short LockTime { get; set; } + public string AppVersion { get; set; } + public string AutoLogoutParams { get; set; } + public string PwdReserveWords { get; set; } + public bool LoginIdCantBePassword { get; set; } + public bool PreventAttackPasswordReuse { get; set; } + public bool BatchEnabled { get; set; } + public int BmProcessId { get; set; } + public int PrProcessId { get; set; } + public bool CanEditBatch { get; set; } + public bool CanEditPRProcess { get; set; } + } + + public class WOTermsResponse : ResponseBase + { + public int ItemId { get; set; } + public string PaymentTerms { get; set; } + public string TermsAndConditions { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/UserResponse.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/UserResponse.cs new file mode 100644 index 0000000..e2d4cbd --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Responses/Systems/UserResponse.cs @@ -0,0 +1,163 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems; +using System; +using System.Collections.Generic; + +namespace OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems +{ + public class FindAccountResponse : BooleanResponse + { + public int UserId { get; set; } + public string PhoneNo { get; set; } + public string EmailAddress { get; set; } + public string PhoneNoMasked { get; set; } + public string EmailAddressMasked { get; set; } + } + + public class LoginResponse : ResponseBase1 + { + public int Id { get; private set; } + public EnumLoginStatus LoginStatus { get; set; } + public string LoginId { get; set; } + public string UserName { get; set; } + public bool ValidUser { get; set; } + public bool AuthRequiredAtLogin { get; set; } + public EnumAuthenticationMethod AuthMethod { get; set; } + public string AuthenticationToken { get; set; } + public bool PwdChangeRequired { get; set; } + public DateTime? Expires { get; set; } + public DateTime SystemDate { get; set; } + public string LoginTime { get; set; } + public int LogId { get; set; } + public DateTime? LogoutTime { get; private set; } + public string MenuLayout { get; set; } + public string ThemeName { get; set; } + public string SchemeName { get; set; } + public bool DbOnStartup { get; set; } + public bool ViewOwnTaskOnly { get; private set; } + public int? EmployeeId { get; private set; } + public int NotificationCount { get; private set; } + public int IdleTime { get; set; } + public int PingTime { get; set; } + public int TimeoutTime { get; set; } + public bool BatchEnabled { get; private set; } + public int BmProcessId { get; private set; } + public int PrProcessId { get; private set; } + public string IdsValue { get; set; } + + //public List ModuleIds { get; set; } = []; + + public void Map(User source) + { + Id = source.Id; + LogId = source.LogId; + LoginId = source.LoginId; + IdleTime = source.IdleTime; + UserName = source.UserName; + PingTime = source.PingTime; + ThemeName = source.ThemeName; + //ModuleIds = source.ModuleIds; + LogoutTime = source.LogoutTime; + SchemeName = source.SchemeName; + AuthMethod = source.AuthMethod; + MenuLayout = source.MenuLayout; + SystemDate = source.SystemDate; + EmployeeId = source.EmployeeId; + LoginStatus = source.LoginStatus; + DbOnStartup = source.DbOnStartup; + TimeoutTime = source.TimeoutTime; + BmProcessId = source.BmProcessId; + PrProcessId = source.PrProcessId; + BatchEnabled = source.BatchEnabled; + ViewOwnTaskOnly = source.ViewOwnTaskOnly; + NotificationCount = source.NotificationCount; + AuthRequiredAtLogin = source.AuthRequiredAtLogin; + IdsValue = Newtonsoft.Json.JsonConvert.SerializeObject(source.ModuleIds); + } + } + + public class MenuResponse + { + public MenuItem Item { get; set; } + } + + public class UserProfileBase : ResponseBase + { + public int UserId { get; set; } + public string LoginId { get; set; } + public string EmployeeCode { get; set; } + public string UserName { get; set; } + public string Designation { get; set; } + public string MobileNo { get; set; } + public string EmailAddress { get; set; } + } + + public class UserGetResponse : UserProfileBase + { + public bool IsLocked { get; set; } + public bool NeverExpire { get; set; } + public EnumStatus Status { get; set; } + public short SeqId { get; set; } + public bool CanUseAttendanceSystem { get; set; } + public bool ViewToAll { get; set; } + public bool AuthRequiredAtLogin { get; set; } + public EnumAuthenticationMethod AuthMethod { get; set; } + public EnumAccessStatus AccessStatus { get; set; } + public bool DbOnStartup { get; set; } + public bool DisallowMultiLogin { get; set; } + public List GroupIds { get; set; } = []; + } + + public class UserProfileResponse : UserProfileBase + { + public bool HasAIApiKey { get; set; } + public bool HasPayslipPath { get; set; } + public string Address { get; set; } + public string ContactNo { get; set; } + public DateTime? NextPwdDate { get; set; } + public DateTime? PwdLastChangedTime { get; set; } + public List LoginHistories { get; set; } + } + + public class DashboardDataResponse : ResponseBase + { + public List GroupData { get; set; } = []; + public Dashboard2Data Group1Data { get; set; } + public Dashboard2Data Group2Data { get; set; } + public Dashboard2Data Group3Data { get; set; } + public Dashboard2Data Group4Data { get; set; } + } + + public class UserSearchResponse : TotalRowsResponseBase + { + public List Value { get; set; } = []; + } + + public class UserForceLogoutResponse : ResponseBase + { + public List Value { get; set; } = []; + } + + public class UserAttributesResponse : ResponseBase + { + public int UserId { get; set; } + public string LoginId { get; set; } + public List UkIds { get; set; } + public bool HasSetup { get; set; } + } + + public class AccessLogResponse : ResponseBase + { + public List Value { get; set; } + } + + public class UserBasicInfoResponse : ResponseBase + { + public List Value { get; set; } = []; + } + + public class UserAuthorizeLimitResponse : ResponseBase + { + public string LoginId { get; set; } + public decimal Value { get; set; } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Setups/IAuthModulesService.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Setups/IAuthModulesService.cs new file mode 100644 index 0000000..5ca0873 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Setups/IAuthModulesService.cs @@ -0,0 +1,14 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Setups; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Setups +{ + public interface IAuthModulesService + { + Task UpdateAuthStatusAsync(string moduleId, string ipAddress, string remarks, short status, int userId, string loginId, string ids); + + Task GetPendingAuthsAsync(int userId); + Task GetAuthDetailsAsync(string moduleId, short status); + Task GetAuthSummariesAsync(int userId, short status, int entryModule); + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Systems/IParamTypeService.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Systems/IParamTypeService.cs new file mode 100644 index 0000000..0355172 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Systems/IParamTypeService.cs @@ -0,0 +1,29 @@ +using OnlineSalesAutoCrop.CoreAPI.Models; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems +{ + public interface IParamTypeService + { + Task GetLabelSettingAsync(int settingId); + Task SaveLabelSettingAsync(LabelSettingRequest request); + + Task DeleteLookupDataAsync(int lookupId, int deletedBy); + Task GetLookupDataExtAsync(EnumLookupType lookupType); + Task SaveLookupDataAsync(List items, string ipAddress, int userId); + Task GetLookupDataAsync(EnumLookupType lookupType, int excludeItemId); + + Task GetSalesTxnTypesAsync(int txnType, int typeOfTran); + + Task GetFASparePartsAsync(string criteria); + Task GetProductsAsync(int inventoryTypeId, string criteria); + Task GetProductByCodeAsync(int inventoryTypeId, string productCode); + Task GetProductsExtAsync(List inventoryTypeIds, bool materialOnly, string criteria); + Task GetProductsStockAsync(int storeId, int stockOf, bool stockOnly, List inventoryTypeIds, bool materialOnly, string criteria); + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Systems/IThisSystemService.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Systems/IThisSystemService.cs new file mode 100644 index 0000000..25a0d10 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Systems/IThisSystemService.cs @@ -0,0 +1,15 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems +{ + public interface IThisSystemService + { + Task SaveAsync(ThisSystemRequest request, string ipAddress, int modifiedBy); + Task SaveWOTermsAsync(WOTermsRequest request, string ipAddress, int savedBy); + + Task GetAsync(); + Task GetWOTermsAsync(); + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Systems/IUserService.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Systems/IUserService.cs new file mode 100644 index 0000000..cb15bc5 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Contracts/Systems/IUserService.cs @@ -0,0 +1,51 @@ +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems; +using System; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems +{ + public interface IUserService + { + Task ValidateAuthValueAsync(string authValue, int userId); + Task LoginAsync(LoginRequest request, string ipAddress, bool checkPwd); + Task LogoutAsync(string ipAddress, int userId, int logId, bool attendanceLogout, string loginId, string localIp, string macAddress, string hostName, string logoutRemarks); + + Task DeleteUserAsync(int userId, int deletedBy); + Task ForceLogoutNowAsync(List userIds, string ipAddress); + Task UnlockUserAsync(int userId, string loginId, int unlockedBy); + Task DeleteAttributesAsync(int userId, int clientType, int deletedBy); + Task EditUserAsync(UserRequest user, string ipAddress, int modifiedBy); + Task AddUserAsync(NewUserRequest user, string ipAddress, int createdBy); + Task UpdateMyInfoAsync(string address, string contactNo, int modifiedBy, int emplyeeId); + Task ResetPasswordAsync(int userId, string newPassword, string ipAddress, int changedBy); + Task UpdateMyThemeAsync(int userId, string menuLayout, string themeName, string schemeName); + Task SaveAuthorizeLimitAsync(decimal maxAuthLimit, int userId, string ipAddress, string savedBy); + Task UploadDocumentAsync(int userId, int id, int documentOf, string orgFileName, string fileName); + Task ChangePasswordAsync(int userId, string oldPassword, string newPassword, string ipAddress, int changedBy); + Task SaveAttributesAsync(int userId, int clientType, string ipAddress, int attributeSetBy, List ukIds); + + Task GetUserAsync(int userId); + Task GetUserPermissionsAsync(int userId); + Task GetUserProfileAsync(int userId); + Task FindAccountAsync(string accountId); + Task GetAuthorizeLimitAsync(int userId); + Task GetAttributesAsync(int userId, int clientType); + Task GetDashboardData(int userId, bool canViewLeave, bool canViewLate, bool canViewClientVisit, bool canViewHomeOffice, bool viewAll); + + Task LoadNotificationCountAsync(int userId); + + Task GetAttendanceUsersAsync(int userId); + + Task GetForceLogoutUsersAsync(int createdBy); + Task GetUsersAsync(UserSearchRequest request, int userId); + Task SendPasswordAsync(int userId, string newPassword, string ipAddress); + Task GetUsersByTeamSpaceAsync(string teamSpaceIds, int projectId, int userId); + Task GetUsersBasicAsync(bool applyFilter, string teamSpaceIds, int projectId); + Task GetAccessLogAsync(int accessType, string loginId, DateTime startDate, DateTime endDate); + } +} + diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/DBCustomError.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/DBCustomError.cs new file mode 100644 index 0000000..fb214db --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/DBCustomError.cs @@ -0,0 +1,132 @@ +using Microsoft.Data.SqlClient; +using System; + +namespace OnlineSalesAutoCrop.CoreAPI.Services +{ + internal static class DBCustomError + { + internal static Exception GenerateCustomError(Exception e) + { + Exception customError; + if (e is SqlException) + { + SqlException se = e as SqlException; + if (se.Number == -1 || se.Number == 2 || se.Number == 53 || se.Number == 10060) + { + customError = new Exception("SQL Server/Database is invalid (ERR-0001).", e); + } + else if (se.Number == -2) + { + customError = new Exception(se.InnerException != null ? se.InnerException.Message : "Server is too busy to respond (ERR-0002).", e); + } + else if (se.Number == 207) + { + int startIdx = se.Message.IndexOf("'"); + if (startIdx > 0) + { + int endIdx = se.Message.IndexOf("'", startIdx + 1); + if (endIdx > startIdx && endIdx > 0) + { + string fldName = se.Message.Substring(startIdx + 1, (endIdx - startIdx - 1)); + customError = new Exception($"Column name ({fldName}) in the Table is invalid (ERR-0003).", e); + } + else + { + customError = new Exception("Column name in the Table is invalid (ERR-0004).", e); + } + } + else + { + customError = new Exception("Column name in the Table is invalid (ERR-0005).", e); + } + } + else if (se.Number == 1205) + { + customError = new Exception("Server is too busy to process your request (ERR-0006).", e); + } + else if (se.Number == 547) + { + int startIdx = e.Message.IndexOf("conflicted with the FOREIGN KEY constraint \""); + if (startIdx >= 0) + { + startIdx = e.Message.IndexOf(value: ", table \""); + startIdx += 13; + int endIdx = e.Message.IndexOf(value: '"', startIndex: startIdx); + if (endIdx >= 0) + { + string tableName = e.Message[startIdx..endIdx]; + customError = new Exception($"Foreign key constraint violation occurred in Table [{tableName}] (ERR-0006).", e); + } + else + { + customError = new Exception("Foreign key constraint violation occurred (ERR-0007).", e); + } + } + else + { + customError = new Exception("Can not Delete data because it is already used as reference (ERR-0008).", e); + } + } + else if (se.Number == 2601 || se.Number == 2627) + { + int startIdx = e.Message.IndexOf("The duplicate key value is ("); + if (startIdx >= 0) + { + string fldName = string.Empty; + int stIdx = e.Message.IndexOf("with unique index '"); + stIdx += 19; + int endIdx = e.Message.IndexOf("'", stIdx); + if (endIdx > 0 && stIdx > 0) + { + fldName = e.Message[stIdx..endIdx]; + stIdx = fldName.IndexOf(value: '_'); + if (stIdx >= 0) + { + fldName = fldName[(stIdx + 1)..]; + string[] tokens = fldName.Split('_'); + if (tokens.Length >= 2) + { + fldName = $" Table [{tokens[0]}] and Field [{tokens[1]}]"; + } + } + } + + startIdx += 28; + endIdx = e.Message.IndexOf(value: ")", startIdx); + if (endIdx >= 0) + { + string value = e.Message[startIdx..endIdx]; + customError = new Exception($"Value [{value}] is already exist in {fldName} (ERR-0009).", e); + } + else + { + customError = new Exception("Value can not be duplicate in the system (ERR-0010).", e); + } + } + else + { + customError = new Exception("Value can not be duplicate in the system (ERR-0011).", e); + } + } + else + { + customError = new Exception(se.Message, e); + } + } + else + { + if (e.Message.Contains("The UPDATE statement conflicted with the CHECK constraint", StringComparison.CurrentCulture) || + e.Message.Contains("The INSERT statement conflicted with the CHECK constraint", StringComparison.CurrentCulture)) + { + customError = new Exception("Cannot continue now, Please try again later (ERR-1000).", e); + } + else + { + customError = new Exception(e.Message, e); + } + } + + return customError; + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/GlobalSuppressions.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/GlobalSuppressions.cs new file mode 100644 index 0000000..dce5305 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/GlobalSuppressions.cs @@ -0,0 +1,10 @@ +// This file is used by Code Analysis to maintain SuppressMessage +// attributes that are applied to this project. +// Project-level suppressions either have no target or are given +// a specific target and scoped to a namespace, type, member, etc. + +using System.Diagnostics.CodeAnalysis; + +[assembly: SuppressMessage("Major Code Smell", "S6966:Awaitable method should be used", Justification = "", Scope = "member", Target = "~M:OnlineSalesAutoCrop.CoreAPI.Services.Services.Setups.ExternalProductService.GetExternalProductAsync(System.Int32)~System.Threading.Tasks.Task{OnlineSalesAutoCrop.CoreAPI.Models.Responses.Setups.ExternalProductByIdResponse}")] +[assembly: SuppressMessage("Major Code Smell", "S6966:Awaitable method should be used", Justification = "", Scope = "member", Target = "~M:OnlineSalesAutoCrop.CoreAPI.Services.Services.Activities.FATranService.AddFATranAsync(OnlineSalesAutoCrop.CoreAPI.Models.Requests.Activities.FaTranRequest,System.String,System.Int32)~System.Threading.Tasks.Task{OnlineSalesAutoCrop.CoreAPI.Models.Responses.BooleanResponse}")] +[assembly: SuppressMessage("Major Code Smell", "S6966:Awaitable method should be used", Justification = "", Scope = "member", Target = "~M:OnlineSalesAutoCrop.CoreAPI.Services.Services.Setups.ExternalProductService.GetExternalProductsBasicAsync(System.Nullable{System.Int32},System.Int32,System.Int16,System.String,System.Boolean,System.Boolean,System.Boolean)~System.Threading.Tasks.Task{OnlineSalesAutoCrop.CoreAPI.Models.Responses.Setups.BasicExternalProductsResponse}")] diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/OnlineSalesAutoCrop.CoreAPI.Services.csproj b/Api/OnlineSalesAutoCrop.CoreAPI.Services/OnlineSalesAutoCrop.CoreAPI.Services.csproj new file mode 100644 index 0000000..7b160a0 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/OnlineSalesAutoCrop.CoreAPI.Services.csproj @@ -0,0 +1,113 @@ + + + + + + + + + + + net10.0 + S M Russel + Computer Ease Limited + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Setups/AuthModulesService.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Setups/AuthModulesService.cs new file mode 100644 index 0000000..b836be6 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Setups/AuthModulesService.cs @@ -0,0 +1,249 @@ +using Ease.NetCore.DataAccess; +using Ease.NetCore.DataAccess.SQL; +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Setups; +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Setups; +using Microsoft.Data.SqlClient; +using Microsoft.Extensions.Options; +using System; +using System.Collections.Generic; +using System.Data; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Services.Services.Setups +{ + /// + /// + /// + /// + public class AuthModulesService(IOptions settings) : IAuthModulesService + { + private readonly AppSettings _settings = settings?.Value; + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task GetAuthSummariesAsync(int userId, short status, int entryModule) + { + AuthSummariesResponse response = new() { Value = [] }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@Status", pType: SqlDbType.Int, pValue: status), + ]; + using (IDataReader dr = tc.ExecuteReaderSp(spName: "dbo.GetAuthPendingData", parameterValues: p)) + { + while (dr.Read()) + { + AuthModule item = new() + { + ModuleName = dr.GetString(0), + ModuleId = dr.GetString(1), + PendingItems = dr.GetInt32(2) + }; + response.Value.Add(item); + } + dr.Close(); + } + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task GetAuthDetailsAsync(string moduleId, short status) + { + AuthDetailsResponse response = new() { Columns = [], Data = [] }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@ModuleId", pType: SqlDbType.VarChar, pValue: moduleId, size: 25), + SqlHelperExtension.CreateInParam(pName: "@Status", pType: SqlDbType.Int, pValue: status) + ]; + + using (IDataReader dr = tc.ExecuteReaderSp(spName: "dbo.GetAuthProcessDetail", parameterValues: p)) + { + //Read Columns + for (int fldIdx = 0; fldIdx < dr.FieldCount; fldIdx++) + { + string[] fldParam = dr.GetName(fldIdx).Split('~'); + DynamicColumn column = new() + { + Field = fldParam[0], + Title = fldParam[1], + Width = Convert.ToInt32(fldParam[2]) + }; + + response.Columns.Add(column); + } + + //Read Data + while (dr.Read()) + { + Dictionary row = []; + for (int fldIdx = 0; fldIdx < dr.FieldCount; fldIdx++) + { + object value = dr.IsDBNull(fldIdx) ? default : dr[fldIdx]; + string key = response.Columns[fldIdx].Field; + + row[key] = value; + } + response.Data.Add(row); + } + + dr.Close(); + } + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public async Task UpdateAuthStatusAsync(string moduleId, string ipAddress, string remarks, short status, int userId, string loginId, string ids) + { + bool returnValue; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@ModuleId", pType: SqlDbType.VarChar, pValue: moduleId, size: 25), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@Remarks", pType: SqlDbType.VarChar, pValue: remarks, size: 50), + SqlHelperExtension.CreateInParam(pName: "@Status", pType: SqlDbType.SmallInt, pValue: status), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@LoginId", pType: SqlDbType.VarChar, pValue: loginId, size: 40), + SqlHelperExtension.CreateInParam(pName: "@Ids", pType: SqlDbType.VarChar, pValue: ids, size: 7500), + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.UpdateAuthStatus", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + public async Task GetPendingAuthsAsync(int userId) + { + PendingAuthResponse response = new() { Value = [] }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + SqlParameter[] p = [SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId)]; + using (IDataReader dr = tc.ExecuteReaderSp(spName: "dbo.GetPendingAuths", parameterValues: p)) + { + while (dr.Read()) + { + PendingAuthModule item = new() + { + ModuleId = dr.GetString(0), + ModuleName = dr.GetString(1), + ModuleHref = dr.GetString(2), + BasicData = dr.GetInt16(3) != 0, + PendingAuthItems = dr.GetInt32(4), + PendingItems = dr.GetInt32(5) + }; + response.Value.Add(item); + } + dr.Close(); + } + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Systems/ParamTypeService.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Systems/ParamTypeService.cs new file mode 100644 index 0000000..32135dd --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Systems/ParamTypeService.cs @@ -0,0 +1,1092 @@ +using Ease.NetCore.DataAccess; +using Ease.NetCore.DataAccess.SQL; +using OnlineSalesAutoCrop.CoreAPI.Models; +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems; +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems; +using Microsoft.Data.SqlClient; +using Microsoft.Extensions.Options; +using System; +using System.Collections.Generic; +using System.Data; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Services.Services.Systems +{ + public class ParamTypeService(IOptions settings) : IParamTypeService + { + private readonly AppSettings _settings = settings?.Value; + + /// + /// + /// + /// + /// + /// + public async Task GetLabelSettingAsync(int settingId) + { + LabelSettingResponse response = new() { ReturnStatus = 200 }; + + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader("SELECT Label01, Label01Req, Label01RegExp, Label02, Label02Req, Label02RegExp, Label03, Label03Req, Label03RegExp," + + " Label04, Label04Req, Label04RegExp, Label05, Label05Req, Label05RegExp, Label06, Label06Req, Label06RegExp, Label07, Label07Req, Label07RegExp, Label08, Label08Req, Label08RegExp," + + " Label09, Label09Req, Label09RegExp, Label10, Label10Req, Label10RegExp, Label11, Label11Req, Label11RegExp, Label12, Label12Req, Label12RegExp, Label13, Label13Req, Label13RegExp," + + " Label14, Label14Req, Label14RegExp, Label15, Label15Req, Label15RegExp, Label16, Label16Req, Label16RegExp, Label17, Label17Req, Label17RegExp, Label18, Label18Req, Label18RegExp," + + " Label19, Label19Req, Label19RegExp, Label20, Label20Req, Label20RegExp, Label21, Label21Req, Label21RegExp, Label22, Label22Req, Label22RegExp, Label23, Label23Req, Label23RegExp," + + " Label24, Label24Req, Label24RegExp, Label25, Label25Req, Label25RegExp, Label26, Label26Req, Label26RegExp, Label27, Label27Req, Label27RegExp, Label28, Label28Req, Label28RegExp," + + " Label29, Label29Req, Label29RegExp, Label30, Label30Req, Label30RegExp, HasAuthProcess FROM LabelSettings WHERE SettingId=%n", settingId); + if (dr.Read()) + { + response = new LabelSettingResponse + { + Label01 = dr.IsDBNull(0) ? string.Empty : dr.GetString(0), + Label01Req = dr.IsDBNull(1) ? 0 : dr.GetInt16(1), + Label01RegExp = dr.IsDBNull(2) ? string.Empty : dr.GetString(2), + Label02 = dr.IsDBNull(3) ? string.Empty : dr.GetString(3), + Label02Req = dr.IsDBNull(4) ? 0 : dr.GetInt16(4), + Label02RegExp = dr.IsDBNull(5) ? string.Empty : dr.GetString(5), + Label03 = dr.IsDBNull(6) ? string.Empty : dr.GetString(6), + Label03Req = dr.IsDBNull(7) ? 0 : dr.GetInt16(7), + Label03RegExp = dr.IsDBNull(8) ? string.Empty : dr.GetString(8), + Label04 = dr.IsDBNull(9) ? string.Empty : dr.GetString(9), + Label04Req = dr.IsDBNull(10) ? 0 : dr.GetInt16(10), + Label04RegExp = dr.IsDBNull(11) ? string.Empty : dr.GetString(11), + Label05 = dr.IsDBNull(12) ? string.Empty : dr.GetString(12), + Label05Req = dr.IsDBNull(13) ? 0 : dr.GetInt16(13), + Label05RegExp = dr.IsDBNull(14) ? string.Empty : dr.GetString(14), + Label06 = dr.IsDBNull(15) ? string.Empty : dr.GetString(15), + Label06Req = dr.IsDBNull(16) ? 0 : dr.GetInt16(16), + Label06RegExp = dr.IsDBNull(17) ? string.Empty : dr.GetString(17), + Label07 = dr.IsDBNull(18) ? string.Empty : dr.GetString(18), + Label07Req = dr.IsDBNull(19) ? 0 : dr.GetInt16(19), + Label07RegExp = dr.IsDBNull(20) ? string.Empty : dr.GetString(20), + Label08 = dr.IsDBNull(21) ? string.Empty : dr.GetString(21), + Label08Req = dr.IsDBNull(22) ? 0 : dr.GetInt16(22), + Label08RegExp = dr.IsDBNull(23) ? string.Empty : dr.GetString(23), + Label09 = dr.IsDBNull(24) ? string.Empty : dr.GetString(24), + Label09Req = dr.IsDBNull(25) ? 0 : dr.GetInt16(25), + Label09RegExp = dr.IsDBNull(26) ? string.Empty : dr.GetString(26), + Label10 = dr.IsDBNull(27) ? string.Empty : dr.GetString(27), + Label10Req = dr.IsDBNull(28) ? 0 : dr.GetInt16(28), + Label10RegExp = dr.IsDBNull(29) ? string.Empty : dr.GetString(29), + Label11 = dr.IsDBNull(30) ? string.Empty : dr.GetString(30), + Label11Req = dr.IsDBNull(31) ? 0 : dr.GetInt16(31), + Label11RegExp = dr.IsDBNull(32) ? string.Empty : dr.GetString(32), + Label12 = dr.IsDBNull(33) ? string.Empty : dr.GetString(33), + Label12Req = dr.IsDBNull(34) ? 0 : dr.GetInt16(34), + Label12RegExp = dr.IsDBNull(35) ? string.Empty : dr.GetString(35), + Label13 = dr.IsDBNull(36) ? string.Empty : dr.GetString(36), + Label13Req = dr.IsDBNull(37) ? 0 : dr.GetInt16(37), + Label13RegExp = dr.IsDBNull(38) ? string.Empty : dr.GetString(38), + Label14 = dr.IsDBNull(39) ? string.Empty : dr.GetString(39), + Label14Req = dr.IsDBNull(40) ? 0 : dr.GetInt16(40), + Label14RegExp = dr.IsDBNull(41) ? string.Empty : dr.GetString(41), + Label15 = dr.IsDBNull(42) ? string.Empty : dr.GetString(42), + Label15Req = dr.IsDBNull(43) ? 0 : dr.GetInt16(43), + Label15RegExp = dr.IsDBNull(44) ? string.Empty : dr.GetString(44), + Label16 = dr.IsDBNull(45) ? string.Empty : dr.GetString(45), + Label16Req = dr.IsDBNull(46) ? 0 : dr.GetInt16(46), + Label16RegExp = dr.IsDBNull(47) ? string.Empty : dr.GetString(47), + Label17 = dr.IsDBNull(48) ? string.Empty : dr.GetString(48), + Label17Req = dr.IsDBNull(49) ? 0 : dr.GetInt16(49), + Label17RegExp = dr.IsDBNull(50) ? string.Empty : dr.GetString(50), + Label18 = dr.IsDBNull(51) ? string.Empty : dr.GetString(51), + Label18Req = dr.IsDBNull(52) ? 0 : dr.GetInt16(52), + Label18RegExp = dr.IsDBNull(53) ? string.Empty : dr.GetString(53), + Label19 = dr.IsDBNull(54) ? string.Empty : dr.GetString(54), + Label19Req = dr.IsDBNull(55) ? 0 : dr.GetInt16(55), + Label19RegExp = dr.IsDBNull(56) ? string.Empty : dr.GetString(56), + Label20 = dr.IsDBNull(57) ? string.Empty : dr.GetString(57), + Label20Req = dr.IsDBNull(58) ? 0 : dr.GetInt16(58), + Label20RegExp = dr.IsDBNull(59) ? string.Empty : dr.GetString(59), + Label21 = dr.IsDBNull(60) ? string.Empty : dr.GetString(60), + Label21Req = dr.IsDBNull(61) ? 0 : dr.GetInt16(61), + Label21RegExp = dr.IsDBNull(62) ? string.Empty : dr.GetString(62), + Label22 = dr.IsDBNull(63) ? string.Empty : dr.GetString(63), + Label22Req = dr.IsDBNull(64) ? 0 : dr.GetInt16(64), + Label22RegExp = dr.IsDBNull(65) ? string.Empty : dr.GetString(65), + Label23 = dr.IsDBNull(66) ? string.Empty : dr.GetString(66), + Label23Req = dr.IsDBNull(67) ? 0 : dr.GetInt16(67), + Label23RegExp = dr.IsDBNull(68) ? string.Empty : dr.GetString(68), + Label24 = dr.IsDBNull(69) ? string.Empty : dr.GetString(69), + Label24Req = dr.IsDBNull(70) ? 0 : dr.GetInt16(70), + Label24RegExp = dr.IsDBNull(71) ? string.Empty : dr.GetString(71), + Label25 = dr.IsDBNull(72) ? string.Empty : dr.GetString(72), + Label25Req = dr.IsDBNull(73) ? 0 : dr.GetInt16(73), + Label25RegExp = dr.IsDBNull(74) ? string.Empty : dr.GetString(74), + Label26 = dr.IsDBNull(75) ? string.Empty : dr.GetString(75), + Label26Req = dr.IsDBNull(76) ? 0 : dr.GetInt16(76), + Label26RegExp = dr.IsDBNull(77) ? string.Empty : dr.GetString(77), + Label27 = dr.IsDBNull(78) ? string.Empty : dr.GetString(78), + Label27Req = dr.IsDBNull(79) ? 0 : dr.GetInt16(79), + Label27RegExp = dr.IsDBNull(80) ? string.Empty : dr.GetString(80), + Label28 = dr.IsDBNull(81) ? string.Empty : dr.GetString(81), + Label28Req = dr.IsDBNull(82) ? 0 : dr.GetInt16(82), + Label28RegExp = dr.IsDBNull(83) ? string.Empty : dr.GetString(83), + Label29 = dr.IsDBNull(84) ? string.Empty : dr.GetString(84), + Label29Req = dr.IsDBNull(85) ? 0 : dr.GetInt16(85), + Label29RegExp = dr.IsDBNull(86) ? string.Empty : dr.GetString(86), + Label30 = dr.IsDBNull(87) ? string.Empty : dr.GetString(87), + Label30Req = dr.IsDBNull(88) ? 0 : dr.GetInt16(88), + Label30RegExp = dr.IsDBNull(89) ? string.Empty : dr.GetString(89), + HasAuthProcess = !dr.IsDBNull(90) && dr.GetInt16(90) > 0, + + ReturnStatus = 200 + }; + } + dr.Close(); + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + public async Task SaveLabelSettingAsync(LabelSettingRequest request) + { + BooleanResponse response = new() { ReturnStatus = 200 }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@SettingId", pType: SqlDbType.Int, pValue: request.SettingId), + SqlHelperExtension.CreateInParam(pName: "@Label01", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label01)), + SqlHelperExtension.CreateInParam(pName: "@Label01", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label01Req)), + SqlHelperExtension.CreateInParam(pName: "@Label01", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label01RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label02", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label02)), + SqlHelperExtension.CreateInParam(pName: "@Label02Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label02Req)), + SqlHelperExtension.CreateInParam(pName: "@Label02RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label02RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label03", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label03)), + SqlHelperExtension.CreateInParam(pName: "@Label03Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label03Req)), + SqlHelperExtension.CreateInParam(pName: "@Label03RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label03RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label04", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label04)), + SqlHelperExtension.CreateInParam(pName: "@Label04Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label04Req)), + SqlHelperExtension.CreateInParam(pName: "@Label04RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label04RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label05", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label05)), + SqlHelperExtension.CreateInParam(pName: "@Label05Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label05Req)), + SqlHelperExtension.CreateInParam(pName: "@Label05RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label05RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label06", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label06)), + SqlHelperExtension.CreateInParam(pName: "@Label06Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label06Req)), + SqlHelperExtension.CreateInParam(pName: "@Label06RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label06RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label07", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label07)), + SqlHelperExtension.CreateInParam(pName: "@Label07Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label07Req)), + SqlHelperExtension.CreateInParam(pName: "@Label07RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label07RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label08", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label08)), + SqlHelperExtension.CreateInParam(pName: "@Label08Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label08Req)), + SqlHelperExtension.CreateInParam(pName: "@Label08RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label08RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label09", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label09)), + SqlHelperExtension.CreateInParam(pName: "@Label09Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label09Req)), + SqlHelperExtension.CreateInParam(pName: "@Label09RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label09RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label10", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label10)), + SqlHelperExtension.CreateInParam(pName: "@Label10Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label10Req)), + SqlHelperExtension.CreateInParam(pName: "@Label10RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label10RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label11", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label11)), + SqlHelperExtension.CreateInParam(pName: "@Label11Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label11Req)), + SqlHelperExtension.CreateInParam(pName: "@Label11RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label11RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label12", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label12)), + SqlHelperExtension.CreateInParam(pName: "@Label12Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label12Req)), + SqlHelperExtension.CreateInParam(pName: "@Label12RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label12RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label13", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label13)), + SqlHelperExtension.CreateInParam(pName: "@Label13Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label13Req)), + SqlHelperExtension.CreateInParam(pName: "@Label13RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label13RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label14", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label14)), + SqlHelperExtension.CreateInParam(pName: "@Label14Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label14Req)), + SqlHelperExtension.CreateInParam(pName: "@Label14RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label14RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label15", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label15)), + SqlHelperExtension.CreateInParam(pName: "@Label15Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label15Req)), + SqlHelperExtension.CreateInParam(pName: "@Label15RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label15RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label16", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label16)), + SqlHelperExtension.CreateInParam(pName: "@Label16Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label16Req)), + SqlHelperExtension.CreateInParam(pName: "@Label16RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label16RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label17", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label17)), + SqlHelperExtension.CreateInParam(pName: "@Label17Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label17Req)), + SqlHelperExtension.CreateInParam(pName: "@Label17RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label17RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label18", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label18)), + SqlHelperExtension.CreateInParam(pName: "@Label18Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label18Req)), + SqlHelperExtension.CreateInParam(pName: "@Label18RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label18RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label19", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label19)), + SqlHelperExtension.CreateInParam(pName: "@Label19Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label19Req)), + SqlHelperExtension.CreateInParam(pName: "@Label19RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label19RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label20", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label20)), + SqlHelperExtension.CreateInParam(pName: "@Label20Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label20Req)), + SqlHelperExtension.CreateInParam(pName: "@Label20RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label20RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label21", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label21)), + SqlHelperExtension.CreateInParam(pName: "@Label21Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label21Req)), + SqlHelperExtension.CreateInParam(pName: "@Label21RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label21RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label22", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label22)), + SqlHelperExtension.CreateInParam(pName: "@Label22Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label22Req)), + SqlHelperExtension.CreateInParam(pName: "@Label22RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label22RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label23", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label23)), + SqlHelperExtension.CreateInParam(pName: "@Label23Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label23Req)), + SqlHelperExtension.CreateInParam(pName: "@Label23RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label23RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label24", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label24)), + SqlHelperExtension.CreateInParam(pName: "@Label24Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label24Req)), + SqlHelperExtension.CreateInParam(pName: "@Label24RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label24RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label25", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label25)), + SqlHelperExtension.CreateInParam(pName: "@Label25Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label25Req)), + SqlHelperExtension.CreateInParam(pName: "@Label25RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label25RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label26", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label26)), + SqlHelperExtension.CreateInParam(pName: "@Label26Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label26Req)), + SqlHelperExtension.CreateInParam(pName: "@Label26RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label26RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label27", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label27)), + SqlHelperExtension.CreateInParam(pName: "@Label27Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label27Req)), + SqlHelperExtension.CreateInParam(pName: "@Label27RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label27RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label28", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label28)), + SqlHelperExtension.CreateInParam(pName: "@Label28Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label28Req)), + SqlHelperExtension.CreateInParam(pName: "@Label28RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label28RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label29", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label29)), + SqlHelperExtension.CreateInParam(pName: "@Label29Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label29Req)), + SqlHelperExtension.CreateInParam(pName: "@Label29RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label29RegExp)), + SqlHelperExtension.CreateInParam(pName: "@Label30", pType: SqlDbType.NVarChar, pValue: DataReader.GetNullValue(request.Label30, string.Empty)), + SqlHelperExtension.CreateInParam(pName: "@Label30Req", pType: SqlDbType.SmallInt, pValue: DataReader.GetNullValue(request.Label30Req)), + SqlHelperExtension.CreateInParam(pName: "@Label30RegExp", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(request.Label30RegExp, string.Empty)), + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.SaveLabelSetting", parameterValues: p); + + tc.End(); + + response.Value = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + + /// + /// + /// + /// + /// + /// + /// + public async Task GetLookupDataAsync(EnumLookupType lookupType, int excludeItemId) + { + LookupDataResponse response = new() { Value = [] }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader(commandText: "SELECT ItemId, ItemValue FROM Lookups WHERE ItemType=%n AND ItemId NOT IN(%n) ORDER BY SeqId, ItemValue", (short)lookupType, excludeItemId); + while (dr.Read()) + { + LookupData item = new() + { + ItemId = dr.GetInt32(0), + ItemValue = dr.GetString(1) + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + public async Task GetLookupDataExtAsync(EnumLookupType lookupType) + { + LookupDataExtResponse response = new() { Value = [] }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader(commandText: "SELECT PkId, ItemId, ItemCode, ItemValue, SeqId FROM Lookups WHERE ItemType=%n ORDER BY SeqId, ItemValue", (short)lookupType); + while (dr.Read()) + { + LookupDataExt item = new() + { + ItemType = (short)lookupType, + LookupId = dr.GetInt32(0), + ItemId = dr.GetInt32(1), + ItemCode = dr.GetString(2), + ItemValue = dr.GetString(3), + SeqId = dr.GetInt16(4) + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task SaveLookupDataAsync(List items, string ipAddress, int userId) + { + bool response = false; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + foreach (LookupDataExt item in items) + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@PkId", pType: SqlDbType.Int, pValue: item.LookupId), + SqlHelperExtension.CreateInParam(pName: "@ItemType", pType: SqlDbType.SmallInt, pValue: item.ItemType), + SqlHelperExtension.CreateInParam(pName: "@ItemId", pType: SqlDbType.Int, pValue: item.ItemId), + SqlHelperExtension.CreateInParam(pName: "@ItemCode", pType: SqlDbType.NVarChar, pValue: item.ItemCode, size: 50), + SqlHelperExtension.CreateInParam(pName: "@ItemValue", pType: SqlDbType.NVarChar, pValue: item.ItemValue, size: 50), + SqlHelperExtension.CreateInParam(pName: "@SeqId", pType: SqlDbType.SmallInt, pValue: item.SeqId), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.SaveLookupData", parameterValues: p); + } + tc.End(); + + response = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + public async Task DeleteLookupDataAsync(int lookupId, int deletedBy) + { + bool returnValue; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@DeletedBy", pType: SqlDbType.Int, pValue: deletedBy), + SqlHelperExtension.CreateInParam(pName: "@PkId", pType: SqlDbType.Int, pValue: lookupId) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.DeleteLookupData", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task GetSalesTxnTypesAsync(int txnType, int typeOfTran) + { + SalesTxnTypeResponse response = new() { Value = [] }; + try + { + string commandText; + if (txnType == 1) + { + if (typeOfTran == 1) + commandText = "SELECT TranTypeId, Description, TxnEffect FROM Sales.SalesTranTypes WHERE TranType=1 AND TranTypeId IN(1,2)"; + else + commandText = "SELECT TranTypeId, Description, TxnEffect FROM Sales.SalesTranTypes WHERE TranType=1 AND IsPredefined=0"; + } + else + { + if (typeOfTran == 1) + commandText = "SELECT TranTypeId, Description, TxnEffect FROM Sales.SalesTranTypes WHERE TranType=2 AND TranTypeId IN(1,2,3)"; + else + commandText = "SELECT TranTypeId, Description, TxnEffect FROM Sales.SalesTranTypes WHERE TranType=2 AND IsPredefined=0"; + } + + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + while (dr.Read()) + { + SalesTxnType item = new() + { + TranTypeId = dr.GetInt32(0), + Description = dr.GetString(1), + Side = dr.GetString(2).Equals(value: "C", comparisonType: StringComparison.OrdinalIgnoreCase) ? "Increase" : "Decrease" + }; + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task GetProductByCodeAsync(int inventoryTypeId, string productCode) + { + ProdByInvTypeAndCodeResponse response = new(); + try + { + string commandText; + if (inventoryTypeId == 4) + { + commandText = SQLParser.MakeSQL("SELECT A.FAItemId, A.Code, A.Name, CAST(0 as money) Price, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode, 'Fixed Assets' InventoryTypeName" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId" + + " WHERE (A.Status&8)=8 AND A.Code=%s", productCode); + } + else + { + commandText = SQLParser.MakeSQL("SELECT A.ProductId, A.Code, A.Name, CAST(0 as money) Price, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode, B.InventoryTypeName" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + " WHERE A.Code=%s AND (A.Status&8)=8 AND B.InventoryTypeId=%n", productCode, inventoryTypeId); + } + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + if (dr.Read()) + { + response = new() + { + InventoryTypeId = inventoryTypeId, + ProductId = dr.GetInt32(0), + ProductCode = dr.GetString(1), + ProductName = dr.GetString(2), + Price = dr.GetDecimal(3), + VatRate = dr.GetDecimal(4), + AitRate = dr.GetDecimal(5), + AstOrGLCode = dr.GetString(6), + ExpOrDepGLCode = dr.GetString(7), + InventoryType = dr.GetString(8) + }; + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task GetProductsAsync(int inventoryTypeId, string criteria) + { + ProdByInvTypeResponse response = new() { Value = [] }; + try + { + string commandText; + if (inventoryTypeId == 4) + { + if (!string.IsNullOrEmpty(criteria)) + { + criteria = criteria.Replace("'", "''"); + commandText = string.Format("SELECT A.FAItemId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, CAST(0 as money) Price, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId" + + " WHERE (A.Status&8)=8 AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.GLCode LIKE '%{0}%' OR C.DeprnGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')", criteria); + } + else + { + commandText = "SELECT A.FAItemId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, CAST(0 as money) Price, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId" + + " WHERE (A.Status&8)=8"; + } + } + else + { + if (!string.IsNullOrEmpty(criteria)) + { + criteria = criteria.Replace("'", "''"); + commandText = string.Format("SELECT A.ProductId, A.Code, A.Name, B.InventoryTypeName, CAST(0 as money) Price, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + " WHERE (A.Status&8)=8 AND B.InventoryTypeId={1} AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.AssetGLCode LIKE '%{0}%' OR B.ExpenseGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')", criteria, inventoryTypeId); + } + else + { + commandText = SQLParser.MakeSQL("SELECT A.ProductId, A.Code, A.Name, B.InventoryTypeName, CAST(0 as money) Price, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + " WHERE (A.Status&8)=8 AND B.InventoryTypeId=%n", inventoryTypeId); + } + } + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + while (dr.Read()) + { + ProdByInvType item = new() + { + InventoryTypeId = inventoryTypeId, + ProductId = dr.GetInt32(0), + ProductCode = dr.GetString(1), + ProductName = dr.GetString(2), + InventoryType = dr.GetString(3), + Price = dr.GetDecimal(4), + VatRate = dr.GetDecimal(5), + AitRate = dr.GetDecimal(6), + AstOrGLCode = dr.GetString(7), + ExpOrDepGLCode = dr.GetString(8) + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + public async Task GetFASparePartsAsync(string criteria) + { + ProdByInvTypeResponse response = new() { Value = [] }; + try + { + string commandText; + if (!string.IsNullOrEmpty(criteria)) + { + criteria = criteria.Replace("'", "''"); + commandText = string.Format("SELECT A.FAItemId, A.Code, A.Name, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId" + + " WHERE (A.Status&8)=8 AND A.IsSparePart=1 AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.GLCode LIKE '%{0}%' OR C.DeprnGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')", criteria); + } + else + { + commandText = "SELECT A.FAItemId, A.Code, A.Name, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId" + + " WHERE (A.Status&8)=8 AND A.IsSparePart=1"; + } + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + while (dr.Read()) + { + ProdByInvType item = new() + { + Price = 0, + InventoryTypeId = 4, + InventoryType = "Fixed Assets", + + ProductId = dr.GetInt32(0), + ProductCode = dr.GetString(1), + ProductName = dr.GetString(2), + VatRate = dr.GetDecimal(3), + AitRate = dr.GetDecimal(4), + AstOrGLCode = dr.GetString(5), + ExpOrDepGLCode = dr.GetString(6) + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task GetProductsExtAsync(List inventoryTypeIds, bool materialOnly, string criteria) + { + ProdByInvTypeResponse response = new() { Value = [] }; + try + { + #region Remove No filter item + + int idx = inventoryTypeIds.FindIndex(x => x == 0); + if (idx != 0) + { + inventoryTypeIds.Remove(idx); + } + + #endregion + + string commandText; + if (inventoryTypeIds.Count == 0) + { + if (!string.IsNullOrEmpty(criteria)) + { + criteria = criteria.Replace("'", "''"); + commandText = string.Format("SELECT 4 InventoryTypeId, A.FAItemId ProductId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId" + + " WHERE (A.Status&8)=8 AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.GLCode LIKE '%{0}%' OR C.DeprnGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')" + + " UNION ALL SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + " WHERE (A.Status&8)=8 AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.AssetGLCode LIKE '%{0}%' OR B.ExpenseGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')", criteria); + } + else + { + commandText = "SELECT 4 InventoryTypeId, A.FAItemId ProductId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId WHERE (A.Status&8)=8" + + " UNION ALL SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId WHERE (A.Status&8)=8"; + } + } + else + { + if (!string.IsNullOrEmpty(criteria)) + { + criteria = criteria.Replace("'", "''"); + if (inventoryTypeIds.Contains(4)) + { + commandText = string.Format("SELECT 4 InventoryTypeId, A.FAItemId ProductId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId" + + " WHERE (A.Status&8)=8 AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.GLCode LIKE '%{0}%' OR C.DeprnGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')" + + " UNION ALL SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + " WHERE (A.Status&8)=8 AND B.InventoryTypeId IN({1}) AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.AssetGLCode LIKE '%{0}%' OR B.ExpenseGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')", criteria, string.Join(',', inventoryTypeIds)); + } + else + { + if (materialOnly) + { + commandText = string.Format("SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + " WHERE (A.Status&8)=8 AND B.ItemTypeId=2 AND B.InventoryTypeId IN({1}) AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.AssetGLCode LIKE '%{0}%' OR B.ExpenseGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')", criteria, string.Join(',', inventoryTypeIds)); + } + else + { + commandText = string.Format("SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + " WHERE (A.Status&8)=8 AND B.InventoryTypeId IN({1}) AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.AssetGLCode LIKE '%{0}%' OR B.ExpenseGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')", criteria, string.Join(',', inventoryTypeIds)); + } + } + } + else + { + if (inventoryTypeIds.Contains(4)) + { + commandText = "SELECT 4 InventoryTypeId, A.FAItemId ProductId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId WHERE (A.Status&8)=8" + + " UNION ALL SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + $" WHERE (A.Status&8)=8 AND B.InventoryTypeId IN({string.Join(',', inventoryTypeIds)})"; + } + else + { + if (materialOnly) + { + commandText = "SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + $" WHERE (A.Status&8)=8 AND B.ItemTypeId=2 AND B.InventoryTypeId IN({string.Join(',', inventoryTypeIds)})"; + } + else + { + commandText = "SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId" + + $" WHERE (A.Status&8)=8 AND B.InventoryTypeId IN({string.Join(',', inventoryTypeIds)})"; + } + } + } + } + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + while (dr.Read()) + { + ProdByInvType item = new() + { + InventoryTypeId = dr.GetInt32(0), + ProductId = dr.GetInt32(1), + ProductCode = dr.GetString(2), + ProductName = dr.GetString(3), + InventoryType = dr.GetString(4), + Price = dr.GetDecimal(5), + VatRate = dr.GetDecimal(6), + AitRate = dr.GetDecimal(7), + AstOrGLCode = dr.GetString(8), + ExpOrDepGLCode = dr.GetString(9) + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public async Task GetProductsStockAsync(int storeId, int stockOf, bool stockOnly, List inventoryTypeIds, bool materialOnly, string criteria) + { + ProdByInvTypeExtResponse response = new() { Value = [] }; + try + { + #region Remove No filter item + + for (int idx = 0; idx < inventoryTypeIds.Count; idx++) + { + if (inventoryTypeIds[idx] == 0) + { + inventoryTypeIds.Remove(idx); + break; + } + } + + #endregion + + string stockFld; + string storeFld = storeId > 0 ? $" AND D.StoreId={storeId}" : ""; + switch (stockOf) + { + case 4: + stockFld = "SUM(D.BkdBalance) Balance"; + storeFld += stockOnly ? " AND D.BkdBalance>0" : ""; + break; + + case 3: + stockFld = "SUM(D.ExpBalance) Balance"; + storeFld += stockOnly ? " AND D.ExpBalance>0" : ""; + break; + + case 2: + stockFld = "SUM(D.DmgBalance) Balance"; + storeFld += stockOnly ? " AND D.DmgBalance>0" : ""; + break; + + default: + stockFld = "SUM(D.SndBalance) Balance"; + storeFld += stockOnly ? " AND D.SndBalance>0" : ""; + break; + } + + string commandText; + if (inventoryTypeIds.Count == 0) + { + if (!string.IsNullOrEmpty(criteria)) + { + criteria = criteria.Replace("'", "''"); + commandText = string.Format("SELECT 4 InventoryTypeId, A.FAItemId ProductId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode, {1}" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId INNER JOIN ProductsStock D ON A.FAItemId=D.FAItemId" + + " WHERE (A.Status&8)=8{2} AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.GLCode LIKE '%{0}%' OR C.DeprnGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')" + + " GROUP BY A.FAItemId, A.Code, A.Name, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " UNION ALL SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode, {1}" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId INNER JOIN ProductsStock D ON A.ProductId=D.ProductId" + + " WHERE (A.Status&8)=8{2} AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.AssetGLCode LIKE '%{0}%' OR B.ExpenseGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')" + + " GROUP BY B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode", criteria, stockFld, storeFld); + } + else + { + commandText = string.Format("SELECT 4 InventoryTypeId, A.FAItemId ProductId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode, {0}" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId INNER JOIN ProductsStock D ON A.FAItemId=D.FAItemId" + + " WHERE (A.Status&8)=8{1} GROUP BY A.FAItemId, A.Code, A.Name, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " UNION ALL SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode, {0}" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId INNER JOIN ProductsStock D ON A.ProductId=D.ProductId WHERE (A.Status&8)=8{1}" + + " GROUP BY B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode", stockFld, storeFld); + } + } + else + { + if (!string.IsNullOrEmpty(criteria)) + { + criteria = criteria.Replace("'", "''"); + if (inventoryTypeIds.Contains(4)) + { + commandText = string.Format("SELECT 4 InventoryTypeId, A.FAItemId ProductId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode, {1}" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId INNER JOIN ProductsStock D ON A.FAItemId=D.FAItemId" + + " WHERE (A.Status&8)=8{3} AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.GLCode LIKE '%{0}%' OR C.DeprnGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')" + + " GROUP BY A.FAItemId, A.Code, A.Name, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + " UNION ALL SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode, {1}" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId INNER JOIN ProductsStock D ON A.ProductId=D.ProductId" + + " WHERE (A.Status&8)=8{3} AND B.InventoryTypeId IN({2}) AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.AssetGLCode LIKE '%{0}%' OR B.ExpenseGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')" + + " GROUP BY B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode", criteria, stockFld, string.Join(',', inventoryTypeIds), storeFld); + } + else + { + if (materialOnly) + { + commandText = string.Format("SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode, {1}" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId INNER JOIN ProductsStock D ON A.ProductId=D.ProductId" + + " WHERE (A.Status&8)=8 AND B.ItemTypeId=2 AND B.InventoryTypeId IN({2}){3} AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.AssetGLCode LIKE '%{0}%' OR B.ExpenseGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')" + + " GROUP BY B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode", criteria, stockFld, string.Join(',', inventoryTypeIds), storeFld); + } + else + { + commandText = string.Format("SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode, {1}" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId INNER JOIN ProductsStock D ON A.ProductId=D.ProductId" + + " WHERE (A.Status&8)=8 AND B.InventoryTypeId IN({2}){3} AND (A.Code LIKE '%{0}%' OR A.Name LIKE '%{0}%' OR B.AssetGLCode LIKE '%{0}%' OR B.ExpenseGLCode LIKE '%{0}%' OR B.Code LIKE '%{0}%' OR B.Name LIKE '%{0}%')" + + " GROUP BY B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode", criteria, stockFld, string.Join(',', inventoryTypeIds), storeFld); + } + } + } + else + { + if (inventoryTypeIds.Contains(4)) + { + commandText = $"SELECT 4 InventoryTypeId, A.FAItemId ProductId, A.Code, A.Name, 'Fixed Assets' InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode, {stockFld}" + + " FROM FAItems A INNER JOIN FACategories B ON A.FACategId=B.FACategId INNER JOIN FATypes C ON A.FATypeId=C.FATypeId INNER JOIN ProductsStock D ON A.FAItemId=D.FAItemId" + + $" WHERE (A.Status&8)=8{storeFld} GROUP BY A.FAItemId, A.Code, A.Name, A.AvgPrice, B.VATRate, B.AITRate, B.GLCode, C.DeprnGLCode" + + $" UNION ALL SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode, {stockFld}" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId INNER JOIN ProductsStock D ON A.ProductId=D.ProductId" + + $" WHERE (A.Status&8)=8{storeFld} AND B.InventoryTypeId IN({string.Join(',', inventoryTypeIds)}) GROUP BY B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode"; + } + else + { + if (materialOnly) + { + commandText = $"SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode, {stockFld}" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId INNER JOIN ProductsStock D ON A.ProductId=D.ProductId" + + $" WHERE (A.Status&8)=8 AND B.ItemTypeId=2{storeFld} AND B.InventoryTypeId IN({string.Join(',', inventoryTypeIds)}) GROUP BY B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode"; + } + else + { + commandText = $"SELECT B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode, {stockFld}" + + " FROM Products A INNER JOIN ProductTypes B ON A.ProdTypeId=B.ProdTypeId INNER JOIN ProductsStock D ON A.ProductId=D.ProductId" + + $" WHERE (A.Status&8)=8{storeFld} AND B.InventoryTypeId IN({string.Join(',', inventoryTypeIds)}) GROUP BY B.InventoryTypeId, A.ProductId, A.Code, A.Name, B.InventoryTypeName, A.AvgPrice, B.VATRate, B.AITRate, B.AssetGLCode, B.ExpenseGLCode"; + } + } + } + } + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + while (dr.Read()) + { + ProdByInvTypeExt item = new() + { + StoreId = storeId, + InventoryTypeId = dr.GetInt32(0), + ProductId = dr.GetInt32(1), + ProductCode = dr.GetString(2), + ProductName = dr.GetString(3), + InventoryType = dr.GetString(4), + Price = dr.GetDecimal(5), + VatRate = dr.GetDecimal(6), + AitRate = dr.GetDecimal(7), + AstOrGLCode = dr.GetString(8), + ExpOrDepGLCode = dr.GetString(9), + Stock = dr.GetDecimal(10) + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Systems/ThisSystemService.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Systems/ThisSystemService.cs new file mode 100644 index 0000000..639a005 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Systems/ThisSystemService.cs @@ -0,0 +1,267 @@ +using Ease.NetCore.DataAccess; +using Ease.NetCore.DataAccess.SQL; +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems; +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems; +using Microsoft.Data.SqlClient; +using Microsoft.Extensions.Options; +using System; +using System.Data; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Services.Services.Systems +{ + /// + /// + /// + /// + public class ThisSystemService(IOptions settings) : IThisSystemService + { + private readonly AppSettings _settings = settings?.Value; + + /// + /// + /// + /// + public async Task GetAsync() + { + ThisSystemResponse response = new() { ReturnStatus = 200, CanEditBatch = true }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + bool canEditBatch = true, canEditPRProcess = true; + using (IDataReader dr = tc.ExecuteReader("IF EXISTS(SELECT TranID FROM Sales.SalesStockTrans WHERE AuthorisedTime IS NOT NULL AND AuthorisedLoginId IS NOT NULL) SELECT 'D' ELSE SELECT 'E'")) + { + if (dr.Read()) + { + canEditBatch = dr.GetString(0) == "E"; + } + dr.Close(); + } + + using (IDataReader dr = tc.ExecuteReader("IF EXISTS(SELECT PaymentId FROM Sales.SalesPayments WHERE AuthorizedTime IS NOT NULL AND AuthorizedBy IS NOT NULL) SELECT 'D' ELSE SELECT 'E'")) + { + if (dr.Read()) + { + canEditPRProcess = dr.GetString(0) == "E"; + } + dr.Close(); + } + + using (IDataReader dr = tc.ExecuteReader("SELECT SystemID, Code, Name, NameInBangla, Address, AddressInBangla, PhoneNo, MobileNo," + + " EmailAddress, WebAddress, VATRegNo, VATRate, PrvntAtckPwdReuse, EnfStgPwd, PwdMinLen, PwdMaxLen, DALastPwds, ExpiryDays," + + " MaxTryCount, LockTime, AppVersion, AutoLogoutParams, PwdRsvdWords, LoginIdCantPwd, BatchEnabled, BmProcessId, PrProcessId" + + " FROM ThisSystem")) + { + if (dr.Read()) + { + response = new ThisSystemResponse + { + CanEditBatch = canEditBatch, + CanEditPRProcess = canEditPRProcess, + ThisSystemId = dr.GetInt32(0), + Code = dr.GetString(1), + Name = dr.GetString(2), + BanglaName = dr.GetString(3), + Address = dr.GetString(4), + BanglaAddress = dr.GetString(5), + PhoneNo = dr.GetString(6), + MobileNo = dr.GetString(7), + EmailAddress = dr.GetString(8), + Website = dr.GetString(9), + VatRegNo = dr.GetString(10), + VatRate = dr.GetDecimal(11), + PreventAttackPasswordReuse = !dr.IsDBNull(12) && dr.GetInt16(12) != 0, + EnfStgPwd = dr.GetInt16(13) != 0, + PwdMinLen = dr.GetInt16(14), + PwdMaxLen = dr.GetInt16(15), + DisallowLastPwds = dr.GetInt16(16), + ExpiryDays = dr.GetInt16(17), + MaxTryCount = dr.GetInt16(18), + LockTime = dr.GetInt16(19), + AppVersion = dr.GetString(20), + AutoLogoutParams = dr.IsDBNull(21) ? "0,0,0" : dr.GetString(21), + PwdReserveWords = dr.IsDBNull(22) ? string.Empty : dr.GetString(22), + LoginIdCantBePassword = !dr.IsDBNull(23) && dr.GetInt16(23) != 0, + BatchEnabled = !dr.IsDBNull(24) && dr.GetInt16(24) != 0, + BmProcessId = dr.IsDBNull(25) ? 0 : dr.GetInt16(25), + PrProcessId = dr.IsDBNull(26) ? 0 : dr.GetInt16(26) + }; + } + dr.Close(); + } + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + public async Task GetWOTermsAsync() + { + WOTermsResponse response = new() { ReturnStatus = 200 }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader("SELECT ItemId, PaymentTerms, TermsAndConditions FROM WOTerms"); + if (dr.Read()) + { + response = new WOTermsResponse + { + ItemId = dr.GetInt32(0), + PaymentTerms = dr.GetString(1), + TermsAndConditions = dr.GetString(2) + }; + } + dr.Close(); + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task SaveAsync(ThisSystemRequest request, string ipAddress, int modifiedBy) + { + bool returnValue = false; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@Code", pType: SqlDbType.VarChar, pValue: request.Code, size: 15), + SqlHelperExtension.CreateInParam(pName: "@Name", pType: SqlDbType.VarChar, pValue: request.Name, size: 50), + SqlHelperExtension.CreateInParam(pName: "@BanglaName", pType: SqlDbType.NVarChar, pValue: request.BanglaName, size: 50), + SqlHelperExtension.CreateInParam(pName: "@Address", pType: SqlDbType.VarChar, pValue: request.Address, size: 150), + SqlHelperExtension.CreateInParam(pName: "@BanglaAddress", pType: SqlDbType.NVarChar, pValue: request.BanglaAddress, size: 150), + SqlHelperExtension.CreateInParam(pName: "@PhoneNo", pType: SqlDbType.VarChar, pValue: request.PhoneNo, size: 50), + SqlHelperExtension.CreateInParam(pName: "@MobileNo", pType: SqlDbType.VarChar, pValue: request.MobileNo, size: 50), + SqlHelperExtension.CreateInParam(pName: "@EmailAddress", pType: SqlDbType.VarChar, pValue: request.EmailAddress ?? string.Empty, size: 50), + SqlHelperExtension.CreateInParam(pName: "@Website", pType: SqlDbType.VarChar, pValue: request.Website, size: 100), + SqlHelperExtension.CreateInParam(pName: "@VatRegNo", pType: SqlDbType.VarChar, pValue: request.VatRegNo, size: 30), + SqlHelperExtension.CreateInParam(pName: "@VatRate", pType: SqlDbType.Money, pValue: request.VatRate), + SqlHelperExtension.CreateInParam(pName: "@EnfStgPwd", pType: SqlDbType.SmallInt, pValue: request.EnfStgPwd ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@PwdMinLen", pType: SqlDbType.SmallInt, pValue: request.PwdMinLen), + SqlHelperExtension.CreateInParam(pName: "@PwdMaxLen", pType: SqlDbType.SmallInt, pValue: request.PwdMaxLen), + SqlHelperExtension.CreateInParam(pName: "@DALastPwds", pType: SqlDbType.SmallInt, pValue: request.DisallowLastPwds), + SqlHelperExtension.CreateInParam(pName: "@ExpiryDays", pType: SqlDbType.SmallInt, pValue: request.ExpiryDays), + SqlHelperExtension.CreateInParam(pName: "@MaxTryCount", pType: SqlDbType.SmallInt, pValue: request.MaxTryCount), + SqlHelperExtension.CreateInParam(pName: "@LockTime", pType: SqlDbType.SmallInt, pValue: request.LockTime), + SqlHelperExtension.CreateInParam(pName: "@PrvntAtckPwdReuse", pType: SqlDbType.SmallInt, pValue: request.PreventAttackPasswordReuse?1: 0), + SqlHelperExtension.CreateInParam(pName: "@AppVersion", pType: SqlDbType.VarChar, pValue: request.AppVersion, size: 11), + SqlHelperExtension.CreateInParam(pName: "@AutoLogoutParams", pType: SqlDbType.VarChar, pValue: request.AutoLogoutParams, size: 15), + SqlHelperExtension.CreateInParam(pName: "@PwdReserveWords", pType: SqlDbType.VarChar, pValue: request.PwdReserveWords, size: 150), + SqlHelperExtension.CreateInParam(pName: "@LoginIdCantPwd", pType: SqlDbType.SmallInt, pValue: request.LoginIdCantBePassword ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@BatchEnabled", pType: SqlDbType.SmallInt, pValue: request.BatchEnabled ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@BmProcessId", pType: SqlDbType.SmallInt, pValue: request.BmProcessId), + SqlHelperExtension.CreateInParam(pName: "@PrProcessId", pType: SqlDbType.SmallInt, pValue: request.PrProcessId), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@ModifiedBy", pType: SqlDbType.Int, pValue: modifiedBy) + ]; + _ = tc.ExecuteNonQuerySp("dbo.UpdateThisSystem", p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task SaveWOTermsAsync(WOTermsRequest request, string ipAddress, int savedBy) + { + bool returnValue = false; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@PaymentTerms", pType: SqlDbType.NVarChar, pValue: request.PaymentTerms, size: 2000), + SqlHelperExtension.CreateInParam(pName: "@TermsAndConditions", pType: SqlDbType.NVarChar, pValue: request.TermsAndConditions, size: 2000), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@SavedBy", pType: SqlDbType.Int, pValue: savedBy) + ]; + _ = tc.ExecuteNonQuerySp("dbo.SaveWOTerms", p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Systems/UserService.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Systems/UserService.cs new file mode 100644 index 0000000..bf38091 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Services/Services/Systems/UserService.cs @@ -0,0 +1,2617 @@ +using Ease.NetCore.DataAccess; +using Ease.NetCore.DataAccess.SQL; +using Ease.NetCore.Utility; +using OnlineSalesAutoCrop.CoreAPI.Models; +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems; +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems; +using Microsoft.Data.SqlClient; +using Microsoft.Extensions.Options; +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Services.Services.Systems +{ + public class UserService(IOptions settings, IOptions menuSettings) : IUserService + { + private readonly AppSettings _settings = settings?.Value; + private readonly MenuSettings _menuSettings = menuSettings?.Value; + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task LoginAsync(LoginRequest request, string ipAddress, bool checkPwd) + { + User user = new() { LoginId = request.LoginId, LoginStatus = EnumLoginStatus.Unsuccessful }; + try + { + string password = EncryptPassword(password: request.Password); + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + #region Attendance Login and Valid Ip Address + + if (request.AttendanceLogin && !request.LoginId.ToLower().Equals(User.SuperUser_LoginId)) + { + string errMsg = string.Empty; + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: request.IpAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@MacAddress", pType: SqlDbType.VarChar, pValue: request.MacAddress, size: 30), + SqlHelperExtension.CreateInParam(pName: "@HostName", pType: SqlDbType.VarChar, pValue: request.HostName, size: 100), + SqlHelperExtension.CreateInParam(pName: "@LoginId", pType: SqlDbType.VarChar, pValue: request.LoginId, size: 50), + SqlHelperExtension.CreateOutParam(pName: "@ErrMsg", pType: SqlDbType.VarChar, pValue: errMsg, size: 300) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.IsValidIpOrMacAddress", parameterValues: p); + + errMsg = (p[4] == null || p[4].Value == null || p[4].Value == DBNull.Value) ? string.Empty : Convert.ToString(p[4].Value); + if (!string.IsNullOrEmpty(errMsg)) + { + tc.End(); + throw new InvalidOperationException(errMsg); + } + } + + #endregion + + bool batchEnabled = false; + DateTime sysDate = DateTime.Today.Date; + string appVer = string.Empty, alParams = string.Empty; + int maxTryCount = 5, lockTime = 1, marMonths = 24, idleTime = 0, timeoutTime = 0, pingTime = 0, bmProcessId = 0, prProcessId = 0; + + #region Read Params from ThisSystem + + using (IDataReader dr = tc.ExecuteReader("SELECT MaxTryCount, LockTime, MarMonths, CAST(GETDATE() as date), AppVersion, AutoLogoutParams, BatchEnabled, BmProcessId, PrProcessId FROM ThisSystem")) + { + if (dr.Read()) + { + maxTryCount = dr.GetInt16(0); + lockTime = dr.GetInt16(1); + marMonths = dr.GetInt16(2); + sysDate = dr.GetDateTime(3); + appVer = dr.GetString(4); + alParams = dr.IsDBNull(5) ? string.Empty : dr.GetString(5); + batchEnabled = !dr.IsDBNull(6) && dr.GetInt16(6) != 0; + bmProcessId = dr.IsDBNull(7) ? 0 : dr.GetInt16(7); + prProcessId = dr.IsDBNull(8) ? 0 : dr.GetInt16(8); + } + dr.Close(); + } + + if (!string.IsNullOrEmpty(alParams)) + { + string[] times = alParams.Split(separator: ',', options: StringSplitOptions.RemoveEmptyEntries); + if (times.Length == 3) + { + if (!int.TryParse(times[0], out idleTime)) + idleTime = 0; + + if (!int.TryParse(times[1], out timeoutTime)) + timeoutTime = 0; + + if (!int.TryParse(times[2], out pingTime)) + pingTime = 0; + } + } + + if (!request.LoginId.ToLower().Equals(User.SuperUser_LoginId) && !request.AppVersion.Equals(appVer)) + { + user.UnsuccessfulMsg = appVer; + user.LoginStatus = EnumLoginStatus.VersionMismatch; + } + + #endregion + + if (user.LoginStatus != EnumLoginStatus.VersionMismatch) + { + #region Read User data using authentication data + + string commandText; + if (!checkPwd) + { + commandText = SQLParser.MakeSQL("SELECT UserId, UserName, Status, MobileNo, EmailAddress, AuthReqAtlogin, AuthMethod," + + " AuthKey, AppId, AccessStatus, NeverExpire, LastPasswords, LastPassChgDate, ExpireDate, ThemeName, SchemeName, MenuLayout," + + " IsLocked, NextLoginTime, DBOnStartup, DAMultiLogin, ViewOwnTaskOnly, EmployeeId, LoginID, EmployeeCode FROM Users WHERE LoginID=%s", request.LoginId); + } + else + { + commandText = SQLParser.MakeSQL("SELECT UserId, UserName, Status, MobileNo, EmailAddress, AuthReqAtlogin, AuthMethod," + + " AuthKey, AppId, AccessStatus, NeverExpire, LastPasswords, LastPassChgDate, ExpireDate, ThemeName, SchemeName, MenuLayout," + + " IsLocked, NextLoginTime, DBOnStartup, DAMultiLogin, ViewOwnTaskOnly, EmployeeId, LoginID, EmployeeCode FROM Users" + + " WHERE (LoginID=%s OR MobileNo=%s OR EmailAddress=%s) AND Password=%s", request.LoginId, request.LoginId, request.LoginId, password); + } + + using (IDataReader dr = tc.ExecuteReader(commandText: commandText)) + { + if (dr.Read()) + { + user = new User + { + Id = dr.GetInt32(0), + UserName = dr.GetString(1), + Status = (EnumStatus)dr.GetInt16(2), + MobileNo = dr.GetString(3), + EmailAddress = dr.GetString(4), + AuthRequiredAtLogin = !dr.IsDBNull(5) && dr.GetInt16(5) > 0, + AuthMethod = (EnumAuthenticationMethod)dr.GetInt16(6), + AuthKey = dr.IsDBNull(7) ? string.Empty : dr.GetString(7), + AppId = dr.IsDBNull(8) ? string.Empty : dr.GetString(8), + AccessStatus = (EnumAccessStatus)dr.GetInt16(9), + NeverExpires = !dr.IsDBNull(10) && dr.GetInt16(10) > 0, + LastPasswords = dr.IsDBNull(11) ? string.Empty : dr.GetString(11), + LastPassChgDate = dr.IsDBNull(12) ? null : dr.GetDateTime(12), + ExpireDate = dr.IsDBNull(13) ? null : dr.GetDateTime(13), + ThemeName = dr.IsDBNull(14) ? "yellow" : dr.GetString(14), + SchemeName = dr.IsDBNull(15) ? "dark" : dr.GetString(15), + MenuLayout = dr.IsDBNull(16) ? "static" : dr.GetString(16), + IsLocked = !dr.IsDBNull(17) && dr.GetInt16(17) > 0, + NextLoginTime = dr.IsDBNull(18) ? null : dr.GetDateTime(18), + DbOnStartup = dr.GetInt16(19) != 0, + DisallowMultiLogin = dr.GetInt16(20) != 0, + ViewOwnTaskOnly = dr.GetInt16(21) != 0, + EmployeeId = dr.IsDBNull(22) ? null : dr.GetInt32(22), + LoginId = dr.GetString(23), + EmployeeCode = dr.IsDBNull(24) ? string.Empty : dr.GetString(24), + + TeamSpaceIds = [], + IdleTime = idleTime, + PingTime = pingTime, + SystemDate = sysDate, + TimeoutTime = timeoutTime, + PrProcessId = prProcessId, + BmProcessId = bmProcessId, + BatchEnabled = batchEnabled, + LoginStatus = EnumLoginStatus.Success + }; + } + dr.Close(); + + user.MinReportDate = marMonths <= 0 ? new DateTime(year: 2015, month: 1, day: 1, hour: 0, minute: 0, second: 0, kind: DateTimeKind.Local) : sysDate.AddMonths(-1 * marMonths); + } + + #endregion + + #region If the user was locked, try set set unlock if Time expired + + if (!request.LoginId.ToLower().Equals(User.SuperUser_LoginId) && user.IsLocked) + { + int isSuccessful = 0; + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@LoginId", pType: SqlDbType.VarChar, pValue: request.LoginId, size: 30), + SqlHelperExtension.CreateInParam(pName: "@LockTime", pType: SqlDbType.Int, pValue: lockTime), + SqlHelperExtension.CreateOutParam(pName: "@IsSuccessful", pType: SqlDbType.Int, pValue: isSuccessful), + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.DoUnlockUser", parameterValues: p); + if (p[2] != null && p[2].Value != null && p[2].Value != DBNull.Value) + isSuccessful = Convert.ToInt32(p[2].Value); + + if (isSuccessful == 1) + user.IsLocked = false; + } + + #endregion + + #region Keep log for unauthrise access and Set user lock if exceeds max try + + if (!request.LoginId.ToLower().Equals(User.SuperUser_LoginId) && maxTryCount > 0 && user.LoginStatus == EnumLoginStatus.Unsuccessful) + { + int remainsTry = 0; + DateTime? nextLoginTime = null; + string tryLoginInfo = $"{request.LoginId}~{password}~13"; + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@LoginId", pType: SqlDbType.VarChar, pValue: request.LoginId, size: 30), + SqlHelperExtension.CreateInParam(pName: "@TryLoginInfo", pType: SqlDbType.VarChar, pValue: tryLoginInfo, size: 100), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@MaxTryCount", pType: SqlDbType.SmallInt, pValue: maxTryCount), + SqlHelperExtension.CreateInParam(pName: "@LockTime", pType: SqlDbType.Int, pValue: lockTime), + SqlHelperExtension.CreateOutParam(pName: "@RemainingTry", pType: SqlDbType.SmallInt, pValue: remainsTry), + SqlHelperExtension.CreateOutParam(pName: "@NextLoginTime", pType: SqlDbType.DateTime, pValue: nextLoginTime), + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.LogUnauthorizeAccess", parameterValues: p); + if (p[5] != null && p[5].Value != null && p[5].Value != DBNull.Value) + remainsTry = Convert.ToInt32(p[5].Value); + + if (p[6] != null && p[6].Value != null && p[6].Value != DBNull.Value) + nextLoginTime = Convert.ToDateTime(p[6].Value); + + if (remainsTry <= 0) + { + user.IsLocked = true; + if (lockTime <= 0) + { + user.NextLoginTime = nextLoginTime; + user.UnsuccessfulMsg = "Please contact with Head office to Unlock"; + } + else + { + user.NextLoginTime = nextLoginTime; + user.UnsuccessfulMsg = $"You can Login after {user.NextLoginTime:dd-MMM-yyyy H:mm:ss}"; + } + } + else + { + user.UnsuccessfulMsg = $"{remainsTry} More attempt{(remainsTry > 1 ? "s" : "")} remaining"; + } + } + + #endregion + + #region Generate and Save Otp if Otp is enabled and send thru SMS/Email + + if (user.LoginStatus == EnumLoginStatus.Success && user.Status == EnumStatus.Authorized && (user.AuthMethod == EnumAuthenticationMethod.Email || user.AuthMethod == EnumAuthenticationMethod.MobileSMS)) + { + string secretKey = $"{user.Id}~{user.LoginId}"; + secretKey = secretKey.EncodeAsBase32String(addPadding: false); + user.AuthValue = TOtpService.GetCurrentPIN(secretKey: secretKey); + SetAuthValue(tc: tc, authValue: user.AuthValue, validMinutes: 5, userId: user.Id); + } + + #endregion + + #region If login successful and user is active read module id for this user + + if (user.LoginStatus == EnumLoginStatus.Success && user.Status == EnumStatus.Authorized && !user.IsLocked) + { + int logId = 0; + DateTime? logoutTime = null; + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: user.Id), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@AppId", pType: SqlDbType.VarChar, pValue: request.AppId, size: 250), + SqlHelperExtension.CreateInParam(pName: "@LoginId", pType: SqlDbType.VarChar, pValue: user.LoginId, size: 30), + SqlHelperExtension.CreateInParam(pName: "@LockTime", pType: SqlDbType.Int, pValue: lockTime), + SqlHelperExtension.CreateInParam(pName: "@AttendanceLogin", pType: SqlDbType.Int, pValue: request.AttendanceLogin? 1:0), + SqlHelperExtension.CreateInParam(pName: "@LocalIp", pType: SqlDbType.VarChar, pValue: request.IpAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@MacAddress", pType: SqlDbType.VarChar, pValue: request.MacAddress, size: 30), + SqlHelperExtension.CreateInParam(pName: "@HostName", pType: SqlDbType.VarChar, pValue: request.HostName, size: 100), + SqlHelperExtension.CreateInParam(pName: "@LoginRemarks", pType: SqlDbType.VarChar, pValue: request.LoginRemarks, size: 50) + ]; + using (IDataReader dr = tc.ExecuteReaderSp(spName: "dbo.GetPermissionKeys", parameterValues: p)) + { + user.ModuleIds = []; + while (dr.Read()) + { + string moduleId = dr.GetString(0); + user.ModuleIds.Add(moduleId); + + logId = dr.GetInt32(1); + + if (dr.GetInt16(2) != 0) //Alow add + { + user.ModuleIds.Add($"{moduleId}_1"); + } + if (dr.GetInt16(3) != 0) //Alow edit + { + user.ModuleIds.Add($"{moduleId}_2"); + } + + if (dr.GetInt16(4) != 0) //Allow Delete + { + user.ModuleIds.Add($"{moduleId}_3"); + } + + logoutTime = dr.IsDBNull(5) ? null : dr.GetDateTime(5); + } + dr.Close(); + } + user.LogId = logId; + user.LogoutTime = logoutTime; + + //Read User TeamSpace Ids + using (IDataReader dr = tc.ExecuteReader("SELECT TeamSpaceId FROM TeamSpaceUsers WHERE UserId=%n", user.Id)) + { + while (dr.Read()) + { + user.TeamSpaceIds.Add(dr.GetInt32(0)); + } + dr.Close(); + } + + //Pending Notification count + user.NotificationCount = GetPendingNotifCount(tc: tc, userId: user.Id); + } + + #endregion + } + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return user; + } + + /// + /// + /// + /// + /// + /// + public async Task LoadNotificationCountAsync(int userId) + { + int value = 0; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + value = GetPendingNotifCount(tc: tc, userId: userId); + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return value; + } + + /// + /// + /// + /// + /// + public async Task FindAccountAsync(string accountId) + { + FindAccountResponse response = new(); + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using (IDataReader dr = tc.ExecuteReader("SELECT UserID, EmailAddress, MobileNo FROM Users WHERE LoginID=%s OR EmailAddress=%s OR MobileNo=%s", accountId, accountId, accountId)) + { + if (dr.Read()) + { + response.UserId = dr.GetInt32(0); + response.EmailAddress = dr.GetString(1); + response.PhoneNo = dr.GetString(2); + response.Value = true; + } + dr.Close(); + } + tc.End(); + + if (!response.Value) + { + response.ReturnMessage.Add($"[{accountId}] is not a valid Login Id/Email address/Mobile number."); + } + else + { + if (response.PhoneNo.Length > 8) + response.PhoneNoMasked = string.Concat(response.PhoneNo.AsSpan(0, response.PhoneNo.Length - 8), "*****", response.PhoneNo.AsSpan(response.PhoneNo.Length - 3, 3)); + + int idx = response.EmailAddress.IndexOf('@'); + if (idx != -1) + { + string firstPart = response.EmailAddress[..idx]; + if (firstPart.Length >= 5) + firstPart = string.Concat(firstPart.AsSpan(0, firstPart.Length - 5), "*****"); + + response.EmailAddressMasked = string.Concat(firstPart, response.EmailAddress.AsSpan(idx, response.EmailAddress.Length - idx)); + } + } + + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + public async Task ValidateAuthValueAsync(string authValue, int userId) + { + bool returnValue = false; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@AuthValue", pType: SqlDbType.VarChar, pValue: authValue, size: 10), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateOutParam(pName: "@Valid", pType: SqlDbType.SmallInt, pValue: 0) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.ValidateAuthValue", parameterValues: p); + if (p[2].Value != null && p[2].Value != DBNull.Value) + returnValue = Convert.ToInt16(p[2].Value) > 0; + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task AddUserAsync(NewUserRequest user, string ipAddress, int createdBy) + { + bool returnValue; + try + { + #region Password Policy if Does not change password on next login + + if (user.AccessStatus != EnumAccessStatus.FirstTime) + { + ReadPwdParams(userId: 0, loginId: user.LoginId, enfStgPwd: out bool enfStgPwd, minLen: out short minLen, maxLen: out short maxLen, reservedWords: out string reservedWords); + ValidatePwdPolicies(password: user.Password, minLen: minLen, maxLen: maxLen, enfStgPwd: enfStgPwd, reservedWords: reservedWords); + } + + #endregion + + int userId = 0; + user.Password = EncryptPassword(password: user.Password); + + if (!string.IsNullOrEmpty(user.EmailAddress)) + user.EmailAddress = user.EmailAddress.Replace(" ", ""); + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@LoginId", pType: SqlDbType.VarChar, pValue: user.LoginId, size: 30), + SqlHelperExtension.CreateInParam(pName: "@UserName", pType: SqlDbType.VarChar, pValue: user.UserName, size: 75), + SqlHelperExtension.CreateInParam(pName: "@Designation", pType: SqlDbType.VarChar, pValue: user.Designation, size: 50), + SqlHelperExtension.CreateInParam(pName: "@Password", pType: SqlDbType.VarChar, pValue: user.Password, size: 75), + SqlHelperExtension.CreateInParam(pName: "@MobileNo", pType: SqlDbType.VarChar, pValue: user.MobileNo, size: 15), + SqlHelperExtension.CreateInParam(pName: "@EmailAddress", pType: SqlDbType.VarChar, pValue: user.EmailAddress, size: 100), + SqlHelperExtension.CreateInParam(pName: "@EmployeeId", pType: SqlDbType.Int, pValue: DataReader.GetNullValue(user.EmployeeId)), + SqlHelperExtension.CreateInParam(pName: "@EmployeeCode", pType: SqlDbType.VarChar, pValue: DataReader.GetNullValue(user.EmployeeCode), size: 15), + SqlHelperExtension.CreateInParam(pName: "@AuthReqAtlogin", pType: SqlDbType.SmallInt, pValue: user.AuthReqAtlogin ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@AuthMethod", pType: SqlDbType.SmallInt, pValue: user.AuthMethod), + SqlHelperExtension.CreateInParam(pName: "@DBOnStartup", pType: SqlDbType.SmallInt, pValue: user.DbOnStartup ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@Status", pType: SqlDbType.SmallInt, pValue: user.Status), + SqlHelperExtension.CreateInParam(pName: "@SeqId", pType: SqlDbType.SmallInt, pValue: user.SeqId), + SqlHelperExtension.CreateInParam(pName: "@CanUseAtnSys", pType: SqlDbType.SmallInt, pValue: user.CanUseAttendanceSystem? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@ViewToAll", pType: SqlDbType.SmallInt, pValue: user.ViewToAll? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@AccessStatus", pType: SqlDbType.SmallInt, pValue: user.AccessStatus), + SqlHelperExtension.CreateInParam(pName: "@NeverExpire", pType: SqlDbType.SmallInt, pValue: user.NeverExpire ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@DAMultiLogin", pType: SqlDbType.SmallInt, pValue: user.DisallowMultiLogin ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@CreatedBy", pType: SqlDbType.Int, pValue: createdBy), + SqlHelperExtension.CreateOutParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.InsertUser", parameterValues: p); + userId = (p[20]?.Value != null && p[20]?.Value != DBNull.Value) ? Convert.ToInt32(p[20].Value) : 0; + + if (user.GroupIds != null && user.GroupIds.Count > 0 && userId > 0) + { + List ownerGroupsIds = []; + if (createdBy == User.SuperUser_Id) + { + ownerGroupsIds.AddRange(user.GroupIds); + } + else + { + using IDataReader dr = tc.ExecuteReader("SELECT GroupId FROM Groups WHERE (CreatedBy=%n OR ViewToAll=1)", createdBy); + while (dr.Read()) + { + ownerGroupsIds.Add(dr.GetInt32(0)); + } + dr.Close(); + } + + StringBuilder sb = new(); + foreach (int groupId in user.GroupIds) + { + if (!ownerGroupsIds.Contains(groupId)) + continue; + + sb.Append($"INSERT INTO UserGroups(UserId,GroupId) VALUES({userId},{groupId});"); + } + _ = tc.ExecuteNonQuery(commandText: sb.ToString()); + } + + tc.End(); + + #region Copy File + + try + { + string destFileName = System.IO.Path.Combine(_settings.ProfileImageFolder, $"{userId}.png"); + string sourceFileName = System.IO.Path.Combine(_settings.ProfileImageFolder, "default-user.png"); + if (System.IO.File.Exists(path: sourceFileName)) + { + System.IO.File.Copy(sourceFileName: sourceFileName, destFileName: destFileName); + } + } + catch + { + //Do nothing + } + + #endregion + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task EditUserAsync(UserRequest user, string ipAddress, int modifiedBy) + { + bool returnValue = false; + try + { + if (!string.IsNullOrEmpty(user.EmailAddress)) + user.EmailAddress = user.EmailAddress.Replace(" ", ""); + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@LoginId", pType: SqlDbType.VarChar, pValue: user.LoginId, size: 30), + SqlHelperExtension.CreateInParam(pName: "@UserName", pType: SqlDbType.VarChar, pValue: user.UserName, size: 75), + SqlHelperExtension.CreateInParam(pName: "@Designation", pType: SqlDbType.VarChar, pValue: user.Designation, size: 50), + SqlHelperExtension.CreateInParam(pName: "@MobileNo", pType: SqlDbType.VarChar, pValue: user.MobileNo, size: 15), + SqlHelperExtension.CreateInParam(pName: "@EmailAddress", pType: SqlDbType.VarChar, pValue: user.EmailAddress ?? string.Empty, size: 100), + SqlHelperExtension.CreateInParam(pName: "@AuthReqAtlogin", pType: SqlDbType.SmallInt, pValue: user.AuthReqAtlogin ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@AuthMethod", pType: SqlDbType.SmallInt, pValue: user.AuthMethod), + SqlHelperExtension.CreateInParam(pName: "@AuthKey", pType: SqlDbType.VarChar, pValue: user.AuthKey, size: 100), + SqlHelperExtension.CreateInParam(pName: "@DBOnStartup", pType: SqlDbType.SmallInt, pValue: user.DbOnStartup ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@Status", pType: SqlDbType.SmallInt, pValue: user.Status), + SqlHelperExtension.CreateInParam(pName: "@SeqId", pType: SqlDbType.SmallInt, pValue: user.SeqId), + SqlHelperExtension.CreateInParam(pName: "@CanUseAtnSys", pType: SqlDbType.SmallInt, pValue: user.CanUseAttendanceSystem? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@ViewToAll", pType: SqlDbType.SmallInt, pValue: user.ViewToAll? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@AccessStatus", pType: SqlDbType.SmallInt, pValue: user.AccessStatus), + SqlHelperExtension.CreateInParam(pName: "@NeverExpire", pType: SqlDbType.SmallInt, pValue: user.NeverExpire ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@DAMultiLogin", pType: SqlDbType.SmallInt, pValue: user.DisallowMultiLogin ? 1 : 0), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@ModifiedBy", pType: SqlDbType.Int, pValue: modifiedBy), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: user.UserId) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.UpdateUser", parameterValues: p); + + if (user.GroupIds != null && user.GroupIds.Count > 0 && user.UserId > 0) + { + List ownerGroupsIds = []; + if (modifiedBy == User.SuperUser_Id) + { + ownerGroupsIds.AddRange(user.GroupIds); + } + else + { + using IDataReader dr = tc.ExecuteReader("SELECT GroupId FROM Groups WHERE (CreatedBy=%n OR ViewToAll=1)", modifiedBy); + while (dr.Read()) + { + ownerGroupsIds.Add(dr.GetInt32(0)); + } + dr.Close(); + } + + StringBuilder sb = new(); + foreach (int groupId in user.GroupIds) + { + if (!ownerGroupsIds.Contains(groupId)) + continue; + + sb.Append($"INSERT INTO UserGroups(UserId,GroupId) VALUES({user.UserId},{groupId});"); + } + _ = tc.ExecuteNonQuery(commandText: sb.ToString()); + } + + tc.End(); + + #region Copy File + + try + { + string destFileName = System.IO.Path.Combine(_settings.ProfileImageFolder, $"{user.UserId}.png"); + string sourceFileName = System.IO.Path.Combine(_settings.ProfileImageFolder, "default-user.png"); + if (System.IO.File.Exists(path: sourceFileName) && !System.IO.File.Exists(path: destFileName)) + { + System.IO.File.Copy(sourceFileName: sourceFileName, destFileName: destFileName); + } + } + catch + { + //Do nothing + } + + #endregion + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + public async Task DeleteUserAsync(int userId, int deletedBy) + { + bool returnValue; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@DeletedBy", pType: SqlDbType.Int, pValue: deletedBy), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.DeleteUser", parameterValues: p); + + tc.End(); + + #region Delete File + + try + { + string fileSpec = System.IO.Path.Combine(_settings.ProfileImageFolder, $"{userId}.png"); + if (System.IO.File.Exists(path: fileSpec)) + System.IO.File.Delete(path: fileSpec); + } + catch + { + //Do nothing + } + + #endregion + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task UnlockUserAsync(int userId, string loginId, int unlockedBy) + { + bool returnValue; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@LoginId", pType: SqlDbType.VarChar, pValue: loginId, size: 30), + SqlHelperExtension.CreateInParam(pName: "@UnlockedBy", pType: SqlDbType.Int, pValue: unlockedBy) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.UnlockUser", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task ResetPasswordAsync(int userId, string newPassword, string ipAddress, int changedBy) + { + bool returnValue = false; + + try + { + try + { + newPassword = EncryptPassword(password: newPassword); + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@NewPwd", pType: SqlDbType.VarChar, pValue: newPassword, size: 75), + SqlHelperExtension.CreateInParam(pName: "@LastPwds", pType: SqlDbType.VarChar, pValue: string.Empty, size: 700), + SqlHelperExtension.CreateInParam(pName: "@LastPwdChgDate", pType: SqlDbType.DateTime, pValue: DateTime.Now), + SqlHelperExtension.CreateInParam(pName: "@PwdExpireDate", pType: SqlDbType.DateTime, pValue: DateTime.Now), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@ChangedBy", pType: SqlDbType.Int, pValue: changedBy), + SqlHelperExtension.CreateInParam(pName: "@ResetPwd", pType: SqlDbType.SmallInt, pValue: 1) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.UpdateUserPassword", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task SendPasswordAsync(int userId, string newPassword, string ipAddress) + { + bool returnValue = false; + + try + { + newPassword = EncryptPassword(password: newPassword); + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@NewPwd", pType: SqlDbType.VarChar, pValue: newPassword, size: 75), + SqlHelperExtension.CreateInParam(pName: "LastPwds", pType: SqlDbType.VarChar, pValue: string.Empty, size: 700), + SqlHelperExtension.CreateInParam(pName: "@LastPwdChgDate", pType: SqlDbType.DateTime, pValue: DateTime.Now), + SqlHelperExtension.CreateInParam(pName: "@PwdExpireDate", pType: SqlDbType.DateTime, pValue: DateTime.Now), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@ChangedBy", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@ResetPwd", pType: SqlDbType.SmallInt, pValue: 1) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.UpdateUserPassword", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + public async Task ChangePasswordAsync(int userId, string oldPassword, string newPassword, string ipAddress, int changedBy) + { + bool returnValue = false; + + try + { + bool loginIdCantPwd = false; + DateTime? lastPassChgDate = null; + List actPwdHistories = []; + Queue pwdHistories = new(); + EnumAccessStatus accessStatus = EnumAccessStatus.LoggedOut; + short pwdMinLen = 0, pwdMaxLen = 0, daLastPwds = 0, expiryDays = 0; + bool neverExpire = false, enfStgPwd = false, prvntAtckPwdReuse = false; + string loginId = string.Empty, password = string.Empty, lastPasswords = string.Empty, reservedWords = string.Empty; + + #region Reading Data from DB + + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader("SELECT A.LoginId, A.Password, A.LastPasswords, A.LastPassChgDate, A.NeverExpire, A.AccessStatus," + + " B.EnfStgPwd, B.PwdMinLen, B.PwdMaxLen, B.ExpiryDays, B.DALastPwds, B.PwdRsvdWords, B.loginIdCantPwd, B.PrvntAtckPwdReuse" + + " FROM Users A LEFT OUTER JOIN ThisSystem B ON A.UserID=A.UserID WHERE A.UserID=%n", userId); + + if (dr.Read()) + { + loginId = dr.GetString(0); + password = dr.GetString(1); + lastPasswords = dr.IsDBNull(2) ? string.Empty : dr.GetString(2); + lastPassChgDate = dr.IsDBNull(3) ? null : dr.GetDateTime(3); + neverExpire = !dr.IsDBNull(4) && dr.GetInt16(4) > 0; + accessStatus = (EnumAccessStatus)dr.GetInt16(5); + enfStgPwd = !dr.IsDBNull(6) && dr.GetInt16(6) > 0; + pwdMinLen = dr.IsDBNull(7) ? Convert.ToInt16(0) : dr.GetInt16(7); + pwdMaxLen = dr.IsDBNull(8) ? Convert.ToInt16(30) : dr.GetInt16(8); + expiryDays = dr.IsDBNull(9) ? Convert.ToInt16(0) : dr.GetInt16(9); + daLastPwds = dr.IsDBNull(10) ? Convert.ToInt16(0) : dr.GetInt16(10); + reservedWords = dr.IsDBNull(11) ? string.Empty : dr.GetString(11); + loginIdCantPwd = !dr.IsDBNull(12) && dr.GetInt16(12) != 0; + prvntAtckPwdReuse = !dr.IsDBNull(13) && dr.GetInt16(13) != 0; + } + dr.Close(); + tc.End(); + + if (loginIdCantPwd && !string.IsNullOrEmpty(loginId)) + { + reservedWords = string.IsNullOrEmpty(reservedWords) ? loginId : $"{reservedWords},{loginId}"; + } + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + #endregion + + #region Validation + + oldPassword = EncryptPassword(password: oldPassword); + if (!oldPassword.Equals(password)) + throw new InvalidOperationException("Old Password does not match with system."); + + #region Password Histories + + if (!string.IsNullOrEmpty(lastPasswords) && !string.IsNullOrWhiteSpace(lastPasswords)) + { + string[] pwds = lastPasswords.Split(','); + foreach (string pwd in pwds) + { + pwdHistories.Enqueue(pwd); + } + } + + #endregion + + #region Actual Password Histories + + string[] pwdsHists = [.. pwdHistories]; + if (daLastPwds > 0 && pwdsHists.Length > 0) + { + for (int idx = pwdsHists.Length - 1; idx >= 0; idx--) + { + if (!actPwdHistories.Contains(pwdsHists[idx]) && actPwdHistories.Count <= daLastPwds) + actPwdHistories.Add(pwdsHists[idx]); + } + } + + #endregion + + if (lastPassChgDate.HasValue && prvntAtckPwdReuse && accessStatus != EnumAccessStatus.FirstTime && lastPassChgDate.Value.Date >= DateTime.Today.Date) + { + throw new InvalidOperationException("Password should be at least one day old to change again."); + } + CheckPasswordHistory(password: newPassword, minLen: pwdMinLen, maxLen: pwdMaxLen, enfStgPwd: enfStgPwd, reservedWords: reservedWords, daLastPwds: daLastPwds, pwdHistories: pwdHistories, actPwdHistories: actPwdHistories); + + #endregion + + #region Updateing Data + + if (pwdHistories.ToArray().Length > 0) + lastPasswords = string.Join(",", [.. pwdHistories]); + + DateTime? expireDate = null; + lastPassChgDate = DateTime.Now; + if (!neverExpire && expiryDays > 0) + expireDate = DateTime.Now.AddDays(expiryDays); + + try + { + newPassword = EncryptPassword(password: newPassword); + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@NewPwd", pType: SqlDbType.VarChar, pValue: newPassword, size: 75), + SqlHelperExtension.CreateInParam(pName: "@LastPwds", pType: SqlDbType.VarChar, pValue: lastPasswords, size: 700), + SqlHelperExtension.CreateInParam(pName: "@LastPwdChgDate", pType: SqlDbType.DateTime, pValue: lastPassChgDate), + SqlHelperExtension.CreateInParam(pName: "@PwdExpireDate", pType: SqlDbType.DateTime, pValue: expireDate), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@ChangedBy", pType: SqlDbType.Int, pValue: changedBy), + SqlHelperExtension.CreateInParam(pName: "@ResetPwd", pType: SqlDbType.SmallInt, pValue: 0) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.UpdateUserPassword", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + #endregion + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task UpdateMyThemeAsync(int userId, string menuLayout, string themeName, string schemeName) + { + bool returnValue = false; + + try + { + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@MenuLayout", pType: SqlDbType.VarChar, pValue: menuLayout, size: 15), + SqlHelperExtension.CreateInParam(pName: "@ThemeName", pType: SqlDbType.VarChar, pValue: themeName, size: 15), + SqlHelperExtension.CreateInParam(pName: "@SchemeName", pType: SqlDbType.VarChar, pValue: schemeName, size: 10), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.UpdateMyTheme", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + public async Task UpdateMyInfoAsync(string address, string contactNo, int modifiedBy, int emplyeeId) + { + bool returnValue = false; + + try + { + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@Address", pType: SqlDbType.VarChar, pValue: address, size: 120), + SqlHelperExtension.CreateInParam(pName: "@ContactNo", pType: SqlDbType.VarChar, pValue: contactNo, size: 25), + SqlHelperExtension.CreateInParam(pName: "@ModifiedBy", pType: SqlDbType.Int, pValue: modifiedBy), + SqlHelperExtension.CreateInParam(pName: "@EmployeeId", pType: SqlDbType.Int, pValue: emplyeeId) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.UpdateMyInfo", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task GetAttributesAsync(int userId, int clientType) + { + UserAttributesResponse response = new() { ReturnStatus = 200 }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using (IDataReader dr = tc.ExecuteReader("SELECT LoginId FROM Users WHERE UserId=%n", userId)) + { + if (dr.Read()) + { + response = new UserAttributesResponse + { + UserId = userId, + LoginId = dr.GetString(0), + ReturnStatus = 200, + UkIds = [], + }; + } + dr.Close(); + } + + #region Client & Projects + + if (response.UserId > 0) + { + using IDataReader dr = tc.ExecuteReader($"SELECT ProjectId, ClientId FROM UserClients WHERE UserId=%n AND ProjectId IS {(clientType == 1 ? "NOT " : "")}NULL", response.UserId); + while (dr.Read()) + { + string ukId = $"{(dr.IsDBNull(0) ? 0 : dr.GetInt32(0))}|{dr.GetInt32(1)}"; + response.UkIds.Add(ukId); + } + dr.Close(); + } + + response.HasSetup = response.UkIds.Count > 0; + + #endregion + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task DeleteAttributesAsync(int userId, int clientType, int deletedBy) + { + bool returnValue; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@ClientType", pType: SqlDbType.SmallInt, pValue: clientType), + SqlHelperExtension.CreateInParam(pName: "@DeletedBy", pType: SqlDbType.Int, pValue: deletedBy) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.DeleteUserAttributes", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task GetUsersAsync(UserSearchRequest request, int userId) + { + UserSearchResponse response = new(); + try + { + string andClause = string.Empty; + if (!string.IsNullOrEmpty(request.Criteria)) + { + string criteria = request.Criteria.Replace("'", "''"); + andClause = $" AND (LoginID='{criteria}' OR MobileNo='{criteria}' OR EmailAddress='{criteria}' OR UserName LIKE '%{criteria}%' OR Designation LIKE '%{criteria}%')"; + } + + if (request.Status > 0) + andClause += SQLParser.MakeSQL(" AND Status=%n", request.Status); + + if (request.CheckOwner) + andClause += SQLParser.MakeSQL(" AND (CreatedBy=%n OR ViewToAll=1)", userId); + + string sortField = request.SortField switch + { + "userName" => "UserName", + "designation" => "Designation", + "mobileNo" => "MobileNo", + "emailAddress" => "EmailAddress", + "statusDetail" => "Status", + "loginId" => "LoginId", + _ => "SeqId, LoginId" + }; + + string sortOrder = request.SortOrder switch + { + "desc" => "DESC", + _ => "ASC", + }; + + string commandText = request.Skip + request.PageSize <= 0 ? + SQLParser.MakeSQL("SELECT UserId, LoginId, UserName, Designation, MobileNo, EmailAddress, Status, SeqId, IsLocked, CanUseAtnSys, Password," + + " COUNT(*) OVER() AS TotalRows FROM Users WHERE UserId!=-9%q ORDER BY %q %q", andClause, sortField, sortOrder) + : SQLParser.MakeSQL("SELECT A.UserId, A.LoginId, A.UserName, A.Designation, A.MobileNo, A.EmailAddress, A.Status, A.SeqId, A.IsLocked," + + " A.CanUseAtnSys, A.Password, A.TotalRows FROM(SELECT UserId, LoginId, UserName, Designation, MobileNo, EmailAddress, Status, SeqId," + + " IsLocked, CanUseAtnSys, Password, ROW_NUMBER() OVER(ORDER BY %q %q) AS RN, COUNT(*) OVER() AS TotalRows FROM Users WHERE UserId!=-9%q) A" + + " WHERE A.RN>%n AND A.RN<=%n", sortField, sortOrder, andClause, request.Skip, request.Skip + request.PageSize); + + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + int totalRows = 0; + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + while (dr.Read()) + { + UserSearch item = new() + { + UserId = dr.GetInt32(0), + LoginId = dr.GetString(1), + UserName = dr.GetString(2), + Designation = dr.GetString(3), + MobileNo = dr.GetString(4), + EmailAddress = dr.GetString(5), + Status = (EnumStatus)dr.GetInt16(6), + SeqId = dr.GetInt16(7), + IsLocked = !dr.IsDBNull(8) && dr.GetInt16(8) != 0, + CanUseAttendanceSystem = !dr.IsDBNull(9) && dr.GetInt16(9) != 0, + }; + item.AuthId = Convert.ToBase64String(Encoding.UTF8.GetBytes($"{item.LoginId}~{dr.GetString(10)}")); + totalRows = dr.GetInt32(11); + + response.Value.Add(item); + } + dr.Close(); + + response.TotalRows = totalRows; + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task GetUsersByTeamSpaceAsync(string teamSpaceIds, int projectId, int userId) + { + UserBasicInfoResponse response = new(); + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + string andClause = string.Empty; + if (userId > 0) + { + andClause = $" AND UserID={userId}"; + } + else + { + if (!string.IsNullOrEmpty(teamSpaceIds)) + { + andClause = $" AND UserID IN(SELECT UserId FROM TeamSpaceUsers WHERE TeamSpaceId IN({teamSpaceIds}))"; + } + + if (projectId > 0) + { + andClause += $" AND UserID IN(SELECT UserId FROM TeamSpaceUserProjects WHERE ProjectId={projectId})"; + } + } + + string commandText = $"SELECT UserID, LoginID, UserName, Designation FROM Users WHERE UserID!={User.SuperUser_Id} AND Status=8{andClause} ORDER BY SeqId, UserName"; + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + while (dr.Read()) + { + UserBasicInfo item = new() + { + UserId = dr.GetInt32(0), + LoginId = dr.GetString(1), + UserName = dr.GetString(2), + Designation = dr.GetString(3), + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + /// + public async Task GetUsersBasicAsync(bool applyFilter, string teamSpaceIds, int projectId) + { + UserBasicInfoResponse response = new(); + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + string commandText; + if (applyFilter) + { + if (!string.IsNullOrEmpty(teamSpaceIds)) + { + commandText = $"SELECT UserID, LoginID, UserName, Designation FROM Users WHERE UserID!={User.SuperUser_Id}" + + $" AND Status=8 AND UserID IN(SELECT UserId FROM TeamSpaceUsers WHERE TeamSpaceId IN({teamSpaceIds}))"; + } + else + { + commandText = $"SELECT UserID, LoginID, UserName, Designation FROM Users WHERE UserID!={User.SuperUser_Id} AND Status=8"; + } + + if (projectId > 0) + { + commandText += $" AND UserID IN(SELECT UserId FROM UserClients WHERE ProjectID={projectId})"; + } + } + else + { + commandText = $"SELECT UserID, LoginID, UserName, Designation FROM Users WHERE UserID!={User.SuperUser_Id} AND Status=8"; + } + commandText += " ORDER BY SeqId, UserName"; + + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + while (dr.Read()) + { + UserBasicInfo item = new() + { + UserId = dr.GetInt32(0), + LoginId = dr.GetString(1), + UserName = dr.GetString(2), + Designation = dr.GetString(3), + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + public async Task GetForceLogoutUsersAsync(int createdBy) + { + UserForceLogoutResponse response = new(); + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + string commandText; + if (createdBy == User.SuperUser_Id) + commandText = $"SELECT UserID, LoginID, UserName FROM Users WHERE UserID!={User.SuperUser_Id} AND Status=8 ORDER BY LoginID"; + else + commandText = $"SELECT UserID, LoginID, UserName FROM Users WHERE (CreatedBy={createdBy} OR ViewToAll=1) AND Status=8 ORDER BY LoginID"; + + using IDataReader dr = tc.ExecuteReader(commandText: commandText); + while (dr.Read()) + { + UserForceLogout item = new() + { + UserId = dr.GetInt32(0), + LoginId = dr.GetString(1), + UserName = dr.GetString(2) + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + public async Task GetAttendanceUsersAsync(int userId) + { + UserBasicInfoResponse response = new(); + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + string andClause = userId > 0 ? $" AND UserID={userId}" : string.Empty; + using IDataReader dr = tc.ExecuteReader(commandText: $"SELECT UserID, LoginID, UserName, Designation FROM Users WHERE EmployeeId IS NOT NULL AND Status=8{andClause} ORDER BY SeqId, UserName"); + while (dr.Read()) + { + UserBasicInfo item = new() + { + UserId = dr.GetInt32(0), + LoginId = dr.GetString(1), + UserName = dr.GetString(2), + Designation = dr.GetString(3), + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + public async Task ForceLogoutNowAsync(List userIds, string ipAddress) + { + bool returnValue; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@UserIDs", pType: SqlDbType.VarChar, pValue: string.Join(",", userIds.ToArray()), size: 8000), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.DoForceLogout", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + public async Task GetUserAsync(int userId) + { + UserGetResponse response = new() { ReturnStatus = 200 }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using (IDataReader dr = tc.ExecuteReader("SELECT LoginId, UserName, Designation, MobileNo, EmailAddress, IsLocked, Status," + + " AccessStatus, NeverExpire, AuthReqAtlogin, AuthMethod, DBOnStartup, DAMultiLogin, EmployeeCode, SeqId, CanUseAtnSys, ViewToAll" + + " FROM Users WHERE UserId=%n", userId)) + { + if (dr.Read()) + { + response = new UserGetResponse + { + UserId = userId, + LoginId = dr.GetString(0), + UserName = dr.GetString(1), + Designation = dr.GetString(2), + MobileNo = dr.GetString(3), + EmailAddress = dr.GetString(4), + IsLocked = !dr.IsDBNull(5) && dr.GetInt16(5) > 0, + Status = (EnumStatus)dr.GetInt16(6), + AccessStatus = (EnumAccessStatus)dr.GetInt16(7), + NeverExpire = !dr.IsDBNull(8) && dr.GetInt16(8) != 0, + AuthRequiredAtLogin = !dr.IsDBNull(9) && dr.GetInt16(9) != 0, + AuthMethod = (EnumAuthenticationMethod)dr.GetInt16(10), + DbOnStartup = !dr.IsDBNull(11) && dr.GetInt16(11) != 0, + DisallowMultiLogin = !dr.IsDBNull(12) && dr.GetInt16(12) != 0, + EmployeeCode = dr.IsDBNull(13) ? string.Empty : dr.GetString(13), + SeqId = dr.GetInt16(14), + CanUseAttendanceSystem = !dr.IsDBNull(15) && dr.GetInt16(15) != 0, + ViewToAll = !dr.IsDBNull(16) && dr.GetInt16(16) != 0, + ReturnStatus = 200 + }; + } + dr.Close(); + } + + response.GroupIds = []; + using (IDataReader dr = tc.ExecuteReader("SELECT GroupId FROM UserGroups WHERE UserID=%n", userId)) + { + while (dr.Read()) + { + response.GroupIds.Add(dr.GetInt32(0)); + } + dr.Close(); + } + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + public async Task GetUserProfileAsync(int userId) + { + UserProfileResponse response = new() { ReturnStatus = 200 }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + int employeeId = 0; + using (IDataReader dr = tc.ExecuteReader("SELECT LoginId, UserName, Designation, LastPassChgDate, ExpireDate, EmployeeId FROM Users WHERE UserId=%n", userId)) + { + if (dr.Read()) + { + response = new UserProfileResponse + { + UserId = userId, + LoginId = dr.GetString(0), + UserName = dr.GetString(1), + Designation = dr.GetString(2), + PwdLastChangedTime = dr.IsDBNull(3) ? null : dr.GetDateTime(3), + NextPwdDate = dr.IsDBNull(4) ? null : dr.GetDateTime(4), + ReturnStatus = 200 + }; + + employeeId = dr.IsDBNull(5) ? 0 : dr.GetInt32(5); + } + dr.Close(); + } + + if (employeeId > 0) + { + using IDataReader dr = tc.ExecuteReader("SELECT Address, ContactNo FROM Employees WHERE EmployeeId=%n", employeeId); + if (dr.Read()) + { + response.Address = dr.GetString(0); + response.ContactNo = dr.GetString(1); + } + dr.Close(); + } + + response.LoginHistories = []; + using (IDataReader dr = tc.ExecuteReader("SELECT TOP 10 LoginIPAddress, LoginTime, LogoutIPAddress, LogoutTime" + + " FROM AccessLog WHERE UserID=%n ORDER BY LoginTime DESC", userId)) + { + int slNo = 0; + while (dr.Read()) + { + slNo++; + LoginHistory item = new() + { + SlNo = slNo, + LoginIp = dr.GetString(0), + LoginTime = dr.GetDateTime(1), + LogoutIp = dr.IsDBNull(2) ? string.Empty : dr.GetString(2), + LogoutTime = dr.IsDBNull(3) ? null : dr.GetDateTime(3), + }; + response.LoginHistories.Add(item: item); + } + dr.Close(); + } + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + public async Task GetUserPermissionsAsync(int userId) + { + MenuResponse response = new() { Item = new() { Items = [] } }; + MenuItem pi = new() { Label = "User Profile", Icon = "fa fa-user-md", RouterLink = string.Empty, Items = [] }; + pi.Items.Add(new() { Label = "My Profile", Icon = "fa fa-user", RouterLink = "/myprofile" }); + pi.Items.Add(new() { Label = "Change My Password", Icon = "fa fa-unlock", RouterLink = "/changemypwd" }); + pi.Items.Add(new() { Label = "Change My Theme", Icon = "fa fa-user", RouterLink = "/changemytheme" }); + pi.Items.Add(new() { Label = "WhatsApp Message", Icon = "fa fa-whatsapp", RouterLink = "/sendwhatsappmsg" }); + pi.Items.Add(new() { Label = "Access Log", Icon = "fa fa-list-alt", RouterLink = "/accesslog" }); + response.Item.Items.Add(pi); + + List pmns = []; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + SqlParameter[] p = [SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId)]; + using IDataReader dr = tc.ExecuteReaderSp(spName: "dbo.GetUserPermissions", parameterValues: p); + while (dr.Read()) + { + GroupPermission item = new() + { + ModuleId = dr.GetString(0), + AllowSelect = dr.GetInt16(1) != 0, + AllowAdd = dr.GetInt16(2) != 0, + AllowEdit = dr.GetInt16(3) != 0, + AllowDelete = dr.GetInt16(4) != 0 + }; + pmns.Add(item); + } + dr.Close(); + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + + #region Making Hierarchy + + List items = []; + List fullMenu = GlobalFunctions.BuildMenu(); + IEnumerable data = fullMenu.Where(x => (string.IsNullOrEmpty(x.ParentId) || string.IsNullOrWhiteSpace(x.ParentId)) && x.Visible && pmns.Where(y => y.AllowSelect).Select(z => z.ModuleId).Contains(x.ModuleId)); + foreach (GroupPermission datum in data) + { + MakeHierarchy(parent: datum, data: fullMenu, pmns: pmns); + } + items.AddRange(data); + + if (_menuSettings?.MenuItems?.Count > 0) + { + foreach (GroupPermission src in items) + { + MenuItem dst = src.Copy(); + dst.Label = _menuSettings.GetItem(src.ModuleId, src.ModuleName).Value; + response.Item.Items.Add(dst); + + CopyHierarchy(src: src, dst: dst); + } + } + else + { + foreach (GroupPermission src in items) + { + MenuItem dst = src.Copy(); + response.Item.Items.Add(dst); + + CopyHierarchy(src: src, dst: dst); + } + } + items.Clear(); + + #endregion + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public async Task GetDashboardData(int userId, bool canViewLeave, bool canViewLate, bool canViewClientVisit, bool canViewHomeOffice, bool viewAll) + { + DashboardDataResponse response = new() + { + GroupData = [], + ReturnStatus = 200, + Group1Data = new() { Items = [] }, + Group2Data = new() { Items = [] }, + Group3Data = new() { Items = [] }, + Group4Data = new() { Items = [] }, + }; + + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + SqlParameter[] p = [SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId)]; + using IDataReader dr = tc.ExecuteReaderSp(spName: "dbo.GetDashBoard", parameterValues: p); + + #region Dashboard1 (Project, PO, Invoice, payment) + + while (dr.Read()) + { + DashboardItem item = new() + { + DivStyleCss = dr.GetString(0), + Title = dr.GetString(1), + TitleCss = dr.GetString(2), + Value = $"{dr.GetInt32(3)}", + ValueCss = dr.GetString(4), + Id = dr.GetInt32(5), + Href = dr.GetString(6), + }; + response.GroupData.Add(item); + } + dr.NextResult(); + + #endregion + + #region Dashboard2 (Sales, Acounting, Purchase to Pay, Fixed Assests) + + while (dr.Read()) + { + int groupId = dr.GetInt16(0); + string groupName = dr.GetString(1); + Dashboard2Item item = new() + { + Title = dr.GetString(2), + Value = dr.GetDecimal(3), + TitleStyle = dr.GetString(4), + ValueStyle = dr.GetString(5), + ValueFormat = dr.GetString(6), + }; + if (groupId == 1) + { + response.Group1Data.GroupName = groupName; + response.Group1Data.Items.Add(item); + } + else if (groupId == 2) + { + response.Group2Data.GroupName = groupName; + response.Group2Data.Items.Add(item); + } + else if (groupId == 3) + { + response.Group3Data.GroupName = groupName; + response.Group3Data.Items.Add(item); + } + else if (groupId == 4) + { + response.Group4Data.GroupName = groupName; + response.Group4Data.Items.Add(item); + } + } + dr.NextResult(); + + #endregion + + #region Dashboard1 (Today's Attendance) + + StringBuilder sb = new(); + while (dr.Read()) + { + if (sb.Length > 0) + sb.Append(" | "); + + if (dr.GetInt16(0) == 4) + sb.Append(canViewHomeOffice && viewAll ? $"Home Office: {dr.GetInt32(1)}" : $"Home Office: {dr.GetInt32(1)}"); + else if (dr.GetInt16(0) == 3) + sb.Append(canViewClientVisit && viewAll ? $"Client Visit: {dr.GetInt32(1)}" : $"Client Visit: {dr.GetInt32(1)}"); + else if (dr.GetInt16(0) == 2) + sb.Append(canViewLate && viewAll ? $"Late: {dr.GetInt32(1)}" : $"Late: {dr.GetInt32(1)}"); + else + sb.Append(canViewLeave && viewAll ? $"Leave: {dr.GetInt32(1)}" : $"Leave: {dr.GetInt32(1)}"); + } + dr.Close(); + + if (sb.Length > 0) + { + int rmndr = (response.GroupData.Count + 1) % 2; + DashboardItem item = new() + { + Id = 999, + Href = "", + Value = sb.ToString(), + Title = "No-shows Today", + TitleCss = "db-style title", + DivStyleCss = rmndr == 1 ? "db-style default" : "db-style alternate", + ValueCss = rmndr == 1 ? "default-detail attendance" : "alternate-detail attendance" + }; + response.GroupData.Add(item); + } + + #endregion + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public async Task UploadDocumentAsync(int userId, int id, int documentOf, string orgFileName, string fileName) + { + bool returnValue = false; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@UserID", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@Id", pType: SqlDbType.Int, pValue: id), + SqlHelperExtension.CreateInParam(pName: "@DocumentOf", pType: SqlDbType.SmallInt, pValue: documentOf), + SqlHelperExtension.CreateInParam(pName: "@OrgFileName", pType: SqlDbType.VarChar, pValue: orgFileName, size: 200), + SqlHelperExtension.CreateInParam(pName: "@FileName", pType: SqlDbType.VarChar, pValue: fileName, size: 100) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.UploadDocument", parameterValues: p); + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + public async Task LogoutAsync(string ipAddress, int userId, int logId, bool attendanceLogout, string loginId, string localIp, string macAddress, string hostName, string logoutRemarks) + { + bool returnValue = false; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p; + #region Attendance Logout and Valid Ip Address + + if (attendanceLogout && userId != User.SuperUser_Id) + { + string errMsg = string.Empty; + p = + [ + SqlHelperExtension.CreateInParam(pName: "@UserID", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@LoginId", pType: SqlDbType.VarChar, pValue: loginId, size: 30), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: localIp, size: 20), + SqlHelperExtension.CreateInParam(pName: "@MacAddress", pType: SqlDbType.VarChar, pValue: macAddress, size: 30), + SqlHelperExtension.CreateInParam(pName: "@HostName", pType: SqlDbType.VarChar, pValue: hostName, size: 100), + SqlHelperExtension.CreateInParam(pName: "@LogoutRemarks", pType: SqlDbType.VarChar, pValue: logoutRemarks, size: 50), + SqlHelperExtension.CreateOutParam(pName: "@ErrMsg", pType: SqlDbType.VarChar, pValue: errMsg, size: 300) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.LogoutFromAttendance", parameterValues: p); + + errMsg = (p[6] == null || p[6].Value == null || p[6].Value == DBNull.Value) ? string.Empty : Convert.ToString(p[6].Value); + if (!string.IsNullOrEmpty(errMsg)) + { + throw new InvalidOperationException(errMsg); + } + } + + #endregion + + //Keep access history + p = + [ + SqlHelperExtension.CreateInParam(pName: "@UserID", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@Status", pType: SqlDbType.TinyInt, pValue: 3), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@LogID", pType: SqlDbType.Int, pValue: logId), + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.CreateAccessLog", parameterValues: p); + + tc.End(); + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return returnValue; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + public async Task GetAccessLogAsync(int accessType, string loginId, DateTime startDate, DateTime endDate) + { + AccessLogResponse response = new() { Value = [] }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@AccessType", pType: SqlDbType.SmallInt, pValue: accessType), + SqlHelperExtension.CreateInParam(pName: "@LoginID", pType: SqlDbType.VarChar, pValue: loginId, size: 30), + SqlHelperExtension.CreateInParam(pName: "@StartDate", pType: SqlDbType.DateTime, pValue: startDate), + SqlHelperExtension.CreateInParam(pName: "@EndDate", pType: SqlDbType.DateTime, pValue: endDate), + ]; + using IDataReader dr = tc.ExecuteReaderSp(spName: "dbo.GetAccessLogData", parameterValues: p); + while (dr.Read()) + { + AccessLog item = new() + { + LoginId = dr.GetString(0), + LoginTime = dr.GetDateTime(1), + LoginIp = dr.GetString(2), + LogoutTime = dr.IsDBNull(3) ? null : dr.GetDateTime(3), + LogoutIp = dr.IsDBNull(4) ? null : dr.GetString(4), + LoginStatus = dr.GetString(5), + }; + + response.Value.Add(item); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + public async Task SaveAuthorizeLimitAsync(decimal maxAuthLimit, int userId, string ipAddress, string savedBy) + { + bool returnValue; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode, true); + try + { + SqlParameter[] p = + [ + + SqlHelperExtension.CreateInParam(pName: "@MaxAuthLimit", pType: SqlDbType.Decimal, pValue: maxAuthLimit), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateInParam(pName: "@IpAddress", pType: SqlDbType.VarChar, pValue: ipAddress, size: 20), + SqlHelperExtension.CreateInParam(pName: "@SavedBy", pType: SqlDbType.VarChar, pValue: savedBy, size: 30) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.SaveAuthorizeLimit", parameterValues: p); + + tc.End(); + + returnValue = true; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + return returnValue; + } + + public async Task GetAuthorizeLimitAsync(int userId) + { + UserAuthorizeLimitResponse response = new() { Value = 0 }; + try + { + using TransactionContext tc = await TransactionContext.BeginAsync(_settings.DefaultConnection.ConnectionNode); + try + { + using IDataReader dr = tc.ExecuteReader(commandText: "SELECT LoginId, MaxAuthLimit FROM dbo.Users WHERE UserId=%n", args: userId); + if (dr.Read()) + { + response.LoginId = dr.GetString(0); + response.Value = dr.IsDBNull(1) ? 0 : dr.GetDecimal(1); + } + dr.Close(); + + tc.End(); + response.ReturnStatus = 200; + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + + return response; + } + + #region Private functions + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + private void ReadPwdParams(int userId, string loginId, out bool enfStgPwd, out short minLen, out short maxLen, out string reservedWords) + { + try + { + enfStgPwd = false; + minLen = maxLen = 0; + reservedWords = string.Empty; + using TransactionContext tc = TransactionContext.Begin(_settings.DefaultConnection.ConnectionNode); + try + { + bool loginIdCantPwd = false; + using (IDataReader dr = tc.ExecuteReader("SELECT EnfStgPwd, PwdMinLen, PwdMaxLen, PwdRsvdWords, LoginIdCantPwd FROM ThisSystem")) + { + if (dr.Read()) + { + enfStgPwd = Convert.ToBoolean(dr.GetInt16(0)); + minLen = dr.GetInt16(1); + maxLen = dr.GetInt16(2); + reservedWords = dr.IsDBNull(3) ? string.Empty : dr.GetString(3); + loginIdCantPwd = !dr.IsDBNull(4) && dr.GetInt16(4) != 0; + } + dr.Close(); + } + + if (string.IsNullOrEmpty(loginId) && loginIdCantPwd && userId > 0) + { + using IDataReader dr = tc.ExecuteReader("SELECT LoginId FROM Users WHERE UserId=%n", userId); + if (dr.Read()) + { + loginId = dr.IsDBNull(0) ? string.Empty : dr.GetString(0); + } + dr.Close(); + } + tc.End(); + + if (loginIdCantPwd && !string.IsNullOrEmpty(loginId)) + { + reservedWords = string.IsNullOrEmpty(reservedWords) ? loginId : $"{reservedWords},{loginId}"; + } + } + catch (Exception ie) + { + tc?.HandleError(); + + throw DBCustomError.GenerateCustomError(ie); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + private void CheckPasswordHistory(string password, short minLen, short maxLen, bool enfStgPwd, string reservedWords, int daLastPwds, Queue pwdHistories, List actPwdHistories) + { + try + { + ValidatePwdPolicies(password: password, minLen: minLen, maxLen: maxLen, enfStgPwd: enfStgPwd, reservedWords: reservedWords); + + password = EncryptPassword(password: password); + if (daLastPwds > 0 && actPwdHistories.Contains(password)) + throw new InvalidOperationException($"You cannot use this password, because it was used in last {daLastPwds} passwords."); + + if (pwdHistories.Count >= 5) + pwdHistories.Dequeue(); + + pwdHistories.Enqueue(password); + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + /// + /// Validates a password against specified policies, including length constraints, reserved words, and strong password requirements. + /// + /// This method performs validation based on the provided policies and throws an exception if the password does not comply. + /// Ensure that all parameters are correctly configured before calling this method. + /// The password to validate. Cannot be null or empty. + /// The minimum allowed length for the password. Must be greater than 0. + /// The maximum allowed length for the password. Must be greater than 0. + /// A value indicating whether strong password enforcement is enabled. If , the password + /// must contain at least one uppercase letter, one lowercase letter, one number, and one special character (!, @, #, $, %, ^, &, *, ?). + /// A comma-separated list of reserved words that cannot be included in the password. Cannot be null or empty. + /// Thrown if the password violates any of the specified policies, including: + /// Contains a reserved word. Does not meet the minimum length requirement. + /// Exceeds the maximum length requirement. Fails strong password enforcement when is . + private static void ValidatePwdPolicies(string password, short minLen, short maxLen, bool enfStgPwd, string reservedWords) + { + try + { + if (!string.IsNullOrEmpty(password) && !string.IsNullOrEmpty(reservedWords)) + { + List words = [.. reservedWords.Split(',')]; + foreach (string word in words) + { + if (password.Contains(word, StringComparison.InvariantCultureIgnoreCase)) + throw new InvalidOperationException($"[{word}] can not be used in password."); + } + } + + if (minLen > 0 && password.Length < minLen) + throw new InvalidOperationException($"Minimum length of Password is {minLen}"); + + if (maxLen > 0 && password.Length > maxLen) + throw new InvalidOperationException($"Maximum length of Password is {maxLen}"); + + if (enfStgPwd && !Global.StringFunctions.IsStrongPassword(password)) + throw new InvalidOperationException("Must have Upper & Lower case character, a Number and a Special character (!, @, #, $, %, ^, &, *, ?)."); + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + /// + /// + /// + /// + /// + private string EncryptPassword(string password) + { + try + { + string pwdSecretKey = GlobalFunctions.ConvertFromBase64String(_settings.PwdSecretKey); + return Global.CipherFunctions.EncryptByAES(privateKey: pwdSecretKey, publicKey: pwdSecretKey, data: password); + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + /// + /// + /// + /// + /// + /// + /// + private static void SetAuthValue(TransactionContext tc, string authValue, int validMinutes, int userId) + { + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@AuthValue", pType: SqlDbType.VarChar, pValue: authValue, size: 10), + SqlHelperExtension.CreateInParam(pName: "@ValidMinutes", pType: SqlDbType.Int, pValue: validMinutes), + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.SetAuthValue", parameterValues: p); + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + /// + /// + /// + /// + /// + /// + /// + private static int GetPendingNotifCount(TransactionContext tc, int userId) + { + try + { + SqlParameter[] p = + [ + SqlHelperExtension.CreateInParam(pName: "@UserId", pType: SqlDbType.Int, pValue: userId), + SqlHelperExtension.CreateOutParam(pName: "@NotifCount", pType: SqlDbType.Int, pValue: 0) + ]; + _ = tc.ExecuteNonQuerySp(spName: "dbo.GetPendingAuthCountByUser", parameterValues: p); + return (p[1].Value != null && p[1].Value != DBNull.Value) ? Convert.ToInt32(p[1].Value) : 0; + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + /// + /// + /// + /// + /// + /// + private static void MakeHierarchy(GroupPermission parent, List data, List pmns) + { + try + { + IEnumerable children = data.Where(x => x.ParentId == parent.ModuleId && x.Visible && pmns.Where(y => y.AllowSelect).Select(z => z.ModuleId).Contains(x.ModuleId)); + parent.Children.AddRange(children); + + foreach (GroupPermission child in parent.Children) + { + MakeHierarchy(parent: child, data: data, pmns: pmns); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + /// + /// + /// + /// + /// + private void CopyHierarchy(GroupPermission src, MenuItem dst) + { + try + { + if (src.Children?.Count > 0) + dst.Items = []; + + foreach (GroupPermission srcChild in src.Children) + { + MenuItem dstChild = srcChild.Copy(); + dstChild.Label = _menuSettings?.GetItem(dstChild.ModuleId, dstChild.Label).Value; + dst.Items.Add(dstChild); + + CopyHierarchy(src: srcChild, dst: dstChild); + } + + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + public Task SaveAttributesAsync(int userId, int clientType, string ipAddress, int attributeSetBy, List ukIds) + { + throw new NotImplementedException(); + } + + #endregion + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/.config/dotnet-tools.json b/Api/OnlineSalesAutoCrop.CoreAPI/.config/dotnet-tools.json new file mode 100644 index 0000000..b0e38ab --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/.config/dotnet-tools.json @@ -0,0 +1,5 @@ +{ + "version": 1, + "isRoot": true, + "tools": {} +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/.editorconfig b/Api/OnlineSalesAutoCrop.CoreAPI/.editorconfig new file mode 100644 index 0000000..3b8832a --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/.editorconfig @@ -0,0 +1,52 @@ +[*.cs] + +# IDE0058: Expression value is never used +csharp_style_unused_value_expression_statement_preference = unused_local_variable:silent + +[*.{cs,vb}] +#### Naming styles #### + +# Naming rules + +dotnet_naming_rule.interface_should_be_begins_with_i.severity = suggestion +dotnet_naming_rule.interface_should_be_begins_with_i.symbols = interface +dotnet_naming_rule.interface_should_be_begins_with_i.style = begins_with_i + +dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion +dotnet_naming_rule.types_should_be_pascal_case.symbols = types +dotnet_naming_rule.types_should_be_pascal_case.style = pascal_case + +dotnet_naming_rule.non_field_members_should_be_pascal_case.severity = suggestion +dotnet_naming_rule.non_field_members_should_be_pascal_case.symbols = non_field_members +dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case + +# Symbol specifications + +dotnet_naming_symbols.interface.applicable_kinds = interface +dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected +dotnet_naming_symbols.interface.required_modifiers = + +dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum +dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected +dotnet_naming_symbols.types.required_modifiers = + +dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method +dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected +dotnet_naming_symbols.non_field_members.required_modifiers = + +# Naming styles + +dotnet_naming_style.begins_with_i.required_prefix = I +dotnet_naming_style.begins_with_i.required_suffix = +dotnet_naming_style.begins_with_i.word_separator = +dotnet_naming_style.begins_with_i.capitalization = pascal_case + +dotnet_naming_style.pascal_case.required_prefix = +dotnet_naming_style.pascal_case.required_suffix = +dotnet_naming_style.pascal_case.word_separator = +dotnet_naming_style.pascal_case.capitalization = pascal_case + +dotnet_naming_style.pascal_case.required_prefix = +dotnet_naming_style.pascal_case.required_suffix = +dotnet_naming_style.pascal_case.word_separator = +dotnet_naming_style.pascal_case.capitalization = pascal_case diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/DI/ServiceCollectionExtensions.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/DI/ServiceCollectionExtensions.cs new file mode 100644 index 0000000..dc043ff --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/DI/ServiceCollectionExtensions.cs @@ -0,0 +1,31 @@ +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Setups; +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems; +using OnlineSalesAutoCrop.CoreAPI.Services.Services.Setups; +using OnlineSalesAutoCrop.CoreAPI.Services.Services.Systems; +using Microsoft.Extensions.DependencyInjection; + +namespace OnlineSalesAutoCrop.CoreAPI.Configuration.DI +{ + /// + /// + /// + public static class ServiceCollectionExtensions + { + /// + /// + /// + /// + public static void ConfigureBusinessServices(this IServiceCollection services) + { + if (services == null) + return; + + services.AddSingleton(); + services.AddTransient(); + services.AddTransient(); + services.AddTransient(); + services.AddTransient(); + + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/FileValidator.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/FileValidator.cs new file mode 100644 index 0000000..b12d899 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/FileValidator.cs @@ -0,0 +1,280 @@ +using Microsoft.AspNetCore.Http; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; + +namespace OnlineSalesAutoCrop.CoreAPI.Configurations +{ + /// + /// + /// + /// + /// + /// + public record Result(bool Acceptable, Status Status, string Message); + + /// + /// + /// + public enum Status + { + /// + /// + /// + GENUINE, + + /// + /// + /// + FAKE, + + /// + /// + /// + NOTSUPPORTED + } + + /// + /// + /// + public abstract class FileFormatDescriptor + { + /// + /// + /// + protected FileFormatDescriptor() + { + Initialize(); + MaxMagicNumberLength = MagicNumbers.Max(m => m.Length); + } + + /// + /// + /// + protected abstract void Initialize(); + + /// + /// + /// + protected HashSet Extensions { get; } = new HashSet(StringComparer.OrdinalIgnoreCase); + + /// + /// + /// + protected List MagicNumbers { get; } = []; + + /// + /// + /// + protected int MaxMagicNumberLength { get; } + + /// + /// + /// + protected string TypeName { get; set; } + + /// + /// + /// + /// + /// + public bool IsIncludedExtension(string extension) => Extensions.Contains(extension); + + /// + /// + /// + /// + /// + public Result Validate(IFormFile file) + { + using var stream = file.OpenReadStream(); + Span initialBytes = stackalloc byte[MaxMagicNumberLength]; + _ = stream.Read(initialBytes); + foreach (var magicNumber in MagicNumbers) + { + if (initialBytes[..magicNumber.Length].SequenceCompareTo(magicNumber) == 0) + { + return new Result(true, Status.GENUINE, $"{Status.GENUINE} {TypeName}"); + } + } + + return new Result(false, Status.FAKE, $"{Status.FAKE} {TypeName}!"); + } + } + + /// + /// + /// + public class ImageFile : FileFormatDescriptor + { + /// + /// + /// + protected override void Initialize() + { + TypeName = "IMAGE FILE"; + Extensions.UnionWith([".jpeg", ".jpg", ".png"]); + MagicNumbers.AddRange( + [ + [0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A], + [0xFF, 0xD8, 0xFF, 0xE0], + [0xFF, 0xD8, 0xFF, 0xE1], + [0xFF, 0xD8, 0xFF, 0xE2], + [0xFF, 0xD8, 0xFF, 0xE3] + ]); + } + } + + /// + /// + /// + public class PdfFile : FileFormatDescriptor + { + /// + /// + /// + protected override void Initialize() + { + TypeName = "PDF FILE"; + Extensions.Add(".pdf"); + MagicNumbers.Add([0x25, 0x50, 0x44, 0x46]); + } + } + + /// + /// + /// + public class ExcelFile : FileFormatDescriptor + { + /// + /// + /// + protected override void Initialize() + { + TypeName = "EXCEL FILE"; + Extensions.UnionWith([".xls", ".doc", ".ppt"]); + MagicNumbers.Add([0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1]); + } + } + + /// + /// + /// + public class ExcelxFile : FileFormatDescriptor + { + /// + /// + /// + protected override void Initialize() + { + TypeName = "EXCEL FILE"; + Extensions.UnionWith([".xlsx"]); + MagicNumbers.Add([0x50, 0x4B, 0x03, 0x04]); + } + } + + /// + /// + /// + public static class ImageFileValidator + { + private static readonly List AllowedFormats = [new ImageFile()]; + + /// + /// + /// + /// + /// + public static Result Validate(IFormFile file) + { + var fileExtension = Path.GetExtension(file.FileName); + var targetType = AllowedFormats.FirstOrDefault(x => x.IsIncludedExtension(fileExtension)); + + if (targetType is null) + { + return new Result(false, Status.NOTSUPPORTED, $"{Status.NOTSUPPORTED}"); + } + + return targetType.Validate(file); + } + } + + /// + /// + /// + public static class PdfFileValidator + { + private static readonly List AllowedFormats = [new PdfFile()]; + + /// + /// + /// + /// + /// + public static Result Validate(IFormFile file) + { + var fileExtension = Path.GetExtension(file.FileName); + var targetType = AllowedFormats.FirstOrDefault(x => x.IsIncludedExtension(fileExtension)); + + if (targetType is null) + { + return new Result(false, Status.NOTSUPPORTED, $"{Status.NOTSUPPORTED}"); + } + + return targetType.Validate(file); + } + } + + /// + /// + /// + public static class ExcelFileValidator + { + private static readonly List AllowedFormats = [new ExcelFile()]; + + /// + /// + /// + /// + /// + public static Result Validate(IFormFile file) + { + var fileExtension = Path.GetExtension(file.FileName); + var targetType = AllowedFormats.FirstOrDefault(x => x.IsIncludedExtension(fileExtension)); + + if (targetType is null) + { + return new Result(false, Status.NOTSUPPORTED, $"{Status.NOTSUPPORTED}"); + } + + return targetType.Validate(file); + } + } + + /// + /// + /// + public static class ExcelxFileValidator + { + private static readonly List AllowedFormats = [new ExcelxFile()]; + + /// + /// + /// + /// + /// + public static Result Validate(IFormFile file) + { + var fileExtension = Path.GetExtension(file.FileName); + var targetType = AllowedFormats.FirstOrDefault(x => x.IsIncludedExtension(fileExtension)); + + if (targetType is null) + { + return new Result(false, Status.NOTSUPPORTED, $"{Status.NOTSUPPORTED}"); + } + + return targetType.Validate(file); + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/SessionValidator.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/SessionValidator.cs new file mode 100644 index 0000000..47f9c49 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/SessionValidator.cs @@ -0,0 +1,44 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; +using System; +using System.Linq; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Configurations +{ + /// + /// Use to validate has any session + /// + + [AttributeUsage(AttributeTargets.Method)] + public class ValidateSessionAttribute : ActionFilterAttribute + { + private static readonly string[] message = ["Your session has been expired, Please login again..."]; + + /// + /// + /// + /// + /// + /// + public override async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) + { + ISession session = context.HttpContext.Session; + if (session?.Keys == null || !session.Keys.Any()) + { + context.Result = new ObjectResult(new + { + ReturnStatus = StatusCodesExt.StatusSessionExpired, + ReturnMessage = message + }) + { + StatusCode = StatusCodesExt.StatusSessionExpired + }; + return; + } + + await next(); + } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/TimeRestrictionServerFilter.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/TimeRestrictionServerFilter.cs new file mode 100644 index 0000000..3f8451e --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Configurations/TimeRestrictionServerFilter.cs @@ -0,0 +1,42 @@ +using Hangfire.Server; +using System; + +namespace OnlineSalesAutoCrop.CoreAPI.Configurations +{ + /// + /// + /// + /// + /// + public class TimeRestrictionServerFilter(int startHour, int endHour) : IServerFilter + { + private readonly int _endHour = endHour; + private readonly int _startHour = startHour; + + /// + /// + /// + /// + public void OnPerforming(PerformingContext context) + { + var now = DateTime.Now.Hour; // Use UTC or local time consistently + + // Check if the current hour is within the restricted range (e.g., 1 AM to 7 AM) + if (now >= _startHour && now < _endHour) + { + // Abort the processing of the current job + context.Canceled = true; + // Optional: Log that the job was skipped due to time restrictions + } + } + + /// + /// + /// + /// + public void OnPerformed(PerformedContext context) + { + // No action needed after the job is performed + } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Controllers/V1/AuthModulesController.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Controllers/V1/AuthModulesController.cs new file mode 100644 index 0000000..23591c8 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Controllers/V1/AuthModulesController.cs @@ -0,0 +1,332 @@ +using Asp.Versioning; +using OnlineSalesAutoCrop.CoreAPI.Configurations; +using OnlineSalesAutoCrop.CoreAPI.Models; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Setups; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Setups; +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Setups; +using OnlineSalesAutoCrop.CoreAPI.SignalRHub; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.SignalR; +using Microsoft.Extensions.Logging; +using System; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Controllers.V1 +{ + /// + /// + /// + [Authorize] + [ApiController] + [ApiVersion("1.0")] + [ValidateAntiForgeryToken] + [Route("api/v{version:apiVersion}/authModules")] + public class AuthModulesController(IAuthModulesService service, IEaseCache cache, ILogger logger, IHubContext hub) : ControllerBase + { + private readonly ILogger _logger = logger; + private readonly IEaseCache _cache = cache; + private readonly IAuthModulesService _service = service; + private readonly IHubContext _hub = hub; + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getAuthSummaries")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(AuthSummariesResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(AuthSummariesResponse))] + public async Task GetAuthSummaries([FromBody] AuthSummaryRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + AuthSummariesResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + response = await _service.GetAuthSummariesAsync(userId: userId, status: request.Status, entryModule: 0); + response.ReturnStatus = StatusCodes.Status200OK; + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getAuthDetails")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(AuthDetailsResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(AuthDetailsResponse))] + public async Task GetAuthDetails([FromBody] AuthDetailRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + AuthDetailsResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + response = await _service.GetAuthDetailsAsync(moduleId: request.ModuleId, status: request.Status); + response.ReturnStatus = StatusCodes.Status200OK; + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("updateAuthStatus")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(BooleanResponse))] + public async Task UpdateAuthStatus([FromBody] AuthUpdateRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + string key = GetPermissionKey(status: request.Status, description: out string description); + bool permitted = await HttpContext.IsPermitted(key); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add($"You are not authorize to do {description}."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ids = string.Join(',', request.Ids); + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + string ipAddress = Request.HttpContext.GetIpAddress(); + string loginId = HttpContext.User.GetClaimValue(Constants.LoginId); + response.Value = await _service.UpdateAuthStatusAsync(moduleId: request.ModuleId, ipAddress: ipAddress, remarks: request.Remarks, status: request.Status, userId: userId, loginId: loginId, ids: ids); + response.ReturnStatus = StatusCodes.Status200OK; + + #region Clear Cache + switch (request.ModuleId) + { + case "ELIT.3.1.1": + case "ELIT.3.1.2": + _cache.Clear("ChartofAccount"); + break; + + case "ELIT.1.5.1": + case "ELIT.1.5.2": + _cache.Clear("Client"); + break; + + case "ELIT.1.5.8": + _cache.Clear("BankBranch"); + break; + + case "ELIT.1.5.9": + case "ELIT.4.1.1": + case "ELIT.4.1.2": + case "ELIT.4.1.3": + case "ELIT.5.1.6": + case "ELIT.1.5.10": + case "ELIT.6.1.6": + _cache.Clear("GlCode"); + break; + + case "ELIT.1.5.3": + case "ELIT.1.5.4": + case "ELIT.1.5.5": + _cache.Clear("Employee"); + break; + + case "ELIT.1.5.7": + case "ELIT.6.1.5": + _cache.Clear("Store"); + break; + + case "ELIT.6.1.4": + _cache.Clear("Location"); + break; + + case "ELIT.5.1.1": + _cache.Clear("ProductTypes"); + break; + + case "ELIT.5.1.2": + _cache.Clear("Products"); + break; + + case "ELIT.6.1.1": + _cache.Clear("AssetType"); + break; + + case "ELIT.6.1.2": + _cache.Clear("AssetCategory"); + break; + + case "ELIT.6.1.3": + _cache.Clear("AssetItem"); + break; + + case "ELIT.7.1.3": + _cache.Clear("Priority"); + break; + + case "ELIT.7.1.4": + _cache.Clear("TaskStatus"); + break; + + case "ELIT.7.1.5": + _cache.Clear("TaskCategory"); + break; + + case "ELIT.7.1.6": + _cache.Clear("TaskType"); + break; + + case "ELIT.7.1.7": + _cache.Clear("TeamSpace"); + break; + + case "ELIT.9.1.1": + _cache.Clear("MarketHierarchy"); + break; + + case "ELIT.9.1.2": + _cache.Clear("Salespoint"); + break; + + case "ELIT.9.1.3": + _cache.Clear("ProductHierarchy"); + break; + + case "ELIT.9.1.4": + _cache.Clear("Brand"); + break; + + case "ELIT.9.1.5": + _cache.Clear("Sku"); + break; + + case "ELIT.9.1.6": + _cache.Clear("ChannelHierarchy"); + break; + + case "ELIT.9.1.7": + _cache.Clear("Customer"); + break; + + case "ELIT.9.1.8": + _cache.Clear("SalesOfficer"); + break; + + case "ELIT.9.1.12": + _cache.Clear("ExtnlProduct"); + break; + + case "ELIT.9.1.13": + _cache.Clear("SalesPromotion"); + break; + + default: + break; + } + #endregion + + if (request.Status == 8) + { + await _hub.Clients.All.NotifySubscriber(userId: userId, msgType: 5, itemId: 0, ipAddress: ipAddress); + } + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getPendingAuths")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(PendingAuthResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(PendingAuthResponse))] + public async Task GetPendingAuths([FromBody] NoContentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + PendingAuthResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + response = await _service.GetPendingAuthsAsync(userId: userId); + response.ReturnStatus = StatusCodes.Status200OK; + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + /// + private static string GetPermissionKey(short status, out string description) + { + string permissionKey; + switch (status) + { + case 16: + permissionKey = "ELIT.2.3_2"; + description = "Deactivation"; + break; + + case 8: + permissionKey = "ELIT.2.2_2"; + description = "Authorization"; + break; + + default: + permissionKey = "ELIT.2.1_2"; + description = "Authentication"; + break; + } + + return permissionKey; + } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Controllers/V1/ThisSystemController.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Controllers/V1/ThisSystemController.cs new file mode 100644 index 0000000..d759dd4 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Controllers/V1/ThisSystemController.cs @@ -0,0 +1,269 @@ +using Asp.Versioning; +using OnlineSalesAutoCrop.CoreAPI.Configurations; +using OnlineSalesAutoCrop.CoreAPI.Models; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems; +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Logging; +using System; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Controllers.V1 +{ + /// + /// + /// + /// + /// + /// + /// + /// + /// + [Authorize] + [ApiController] + [ApiVersion("1.0")] + [ValidateAntiForgeryToken] + [Route("api/v{version:apiVersion}/thisSystems")] + + public class ThisSystemController(IThisSystemService service, IEaseCache cache, ILogger logger) : ControllerBase + { + private readonly ILogger _logger = logger; + private readonly IEaseCache _cache = cache; + private readonly IThisSystemService _service = service; + private readonly DateTimeOffset _options = Helper.CreateEaseCacheOptions(); + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("saveThisSystem")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task SaveThisSystem([FromBody] ThisSystemRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + if (HttpContext.IsSessionExpired()) + { + response.ReturnStatus = StatusCodes.Status401Unauthorized; + response.ReturnMessage.Add("Session expired, Please Login again..."); + return StatusCode(StatusCodes.Status401Unauthorized, response); + } + + bool permitted = await HttpContext.IsPermitted(moduleId: "ELIT.1.1_2"); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not authorize to Update System Information."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (request.PwdMinLen > request.PwdMaxLen) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Maximum length of password can not be less Minimum length of password"); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (request.EnfStgPwd && request.PwdMinLen < 6) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("For Strong Password minimum length of password can not be less 6"); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + string[] tokens = request.AutoLogoutParams.Split(','); + if (tokens.Length != 3) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Must be comma delimited 3 parameters (Idle, timeout and ping) in seconds."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (tokens.Length == 3) + { + if (!int.TryParse(tokens[0], out int tmValue)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Idle parameter must be numeric (between 0 to 9999)."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + if (tmValue < 0 || tmValue > 9999) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add($"Idle [{tmValue}] parameter must be between 0 to 9999."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (!int.TryParse(tokens[1], out tmValue)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Timeout parameter must be numeric (between 0 to 9999)."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + if (tmValue < 0 || tmValue > 9999) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add($"Timeout [{tmValue}] parameter must be between 0 to 9999."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (!int.TryParse(tokens[2], out tmValue)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Ping parameter must be numeric (between 0 to 9999)."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + if (tmValue < 0 || tmValue > 9999) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add($"Ping [{tmValue}] parameter must be between 0 to 9999."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.SaveAsync(request: request, ipAddress: ipAddress, modifiedBy: userId); + response.ReturnMessage.Add("System Information saved successfully..."); + + //Cache + _cache.Clear("ThisSystem"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getThisSystem")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(ThisSystemResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(ThisSystemResponse))] + public async Task GetThisSystem([FromBody] NoContentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + ThisSystemResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + string key = "ThisSystem"; + string key2 = string.Empty; + if (!_cache.TryGetValue(key: key, key2: key2, value: out response)) + { + response = await _service.GetAsync(); + response.ReturnStatus = StatusCodes.Status200OK; + + //Cache + _ = _cache.Set(key: key, key2: key2, value: response, options: _options); + } + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("saveStandardTerms")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task SaveStandardTerms([FromBody] WOTermsRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + bool permitted = await HttpContext.IsPermitted("ELIT.5.1.3_1") || await HttpContext.IsPermitted("ELIT.5.1.3_2"); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not authorize to Save Work Order terms & conditions."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + int savedBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.SaveWOTermsAsync(request: request, ipAddress: ipAddress, savedBy: savedBy); + response.ReturnMessage.Add("Work Order terms & conditions saved successfully..."); + + //Cache + _cache.Clear("WOTerms"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getStandardTerms")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(WOTermsResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(WOTermsResponse))] + public async Task GetStandardTerms([FromBody] NoContentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + WOTermsResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + string key = "WOTerms"; + string key2 = string.Empty; + if (!_cache.TryGetValue(key: key, key2: key2, value: out response)) + { + response = await _service.GetWOTermsAsync(); + response.ReturnStatus = StatusCodes.Status200OK; + + //Cache + _ = _cache.Set(key: key, key2: key2, value: response, options: _options); + } + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Controllers/V1/UserController.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Controllers/V1/UserController.cs new file mode 100644 index 0000000..94d2267 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Controllers/V1/UserController.cs @@ -0,0 +1,2085 @@ +using Asp.Versioning; +using OnlineSalesAutoCrop.CoreAPI.Configurations; +using OnlineSalesAutoCrop.CoreAPI.Models; +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Setups; +using OnlineSalesAutoCrop.CoreAPI.Models.Objects.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Setups; +using OnlineSalesAutoCrop.CoreAPI.Models.Requests.Systems; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses; +using OnlineSalesAutoCrop.CoreAPI.Models.Responses.Systems; +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems; +using OnlineSalesAutoCrop.CoreAPI.SignalRHub; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.SignalR; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Options; +using Microsoft.IdentityModel.Tokens; +using Microsoft.Reporting.NETCore; +using System; +using System.Collections.Generic; +using System.DirectoryServices; +using System.IdentityModel.Tokens.Jwt; +using System.IO; +using System.Linq; +using System.Runtime.Versioning; +using System.Security.Claims; +using System.Text; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.Controllers.V1 +{ + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + [Authorize] + [ApiController] + [ApiVersion("1.0")] + [Route("api/users")] + [ValidateAntiForgeryToken] + [Route("api/v{version:apiVersion}/users")] + + public class UserController(IUserService service, IOptions appSettings, IEaseCache cache, ILogger logger, IHubContext hub) : ControllerBase + { + private readonly ILogger _logger = logger; + private readonly IEaseCache _cache = cache; + private readonly IUserService _service = service; + private readonly AppSettings _appSettings = appSettings?.Value; + private readonly DateTimeOffset _options = Helper.CreateEaseCacheOptions(); + private readonly IHubContext _hub = hub; + + /// + /// Login using your credential data retrieve from SqlServer + /// + /// + /// + /// + /// If login successful ValidUser: true + /// If login successful Return ValidUser: true and UserName: not empty + [HttpPost("login")] + [AllowAnonymous] + [IgnoreAntiforgeryToken] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(LoginResponse))] + public async Task Login([FromBody] LoginRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + LoginResponse response = new(); + if (string.IsNullOrEmpty(request.LoginId)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Login ID is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.Password)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Password is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.AppVersion)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Version is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + string ipAddress = string.Empty; + try + { + #region Decrypt LoginID + + string cipherSecretKey = GlobalFunctions.ConvertFromBase64String(_appSettings.CipherSecretKey); + request.LoginId = Helper.DecryptData(secret: cipherSecretKey, data: request.LoginId); + request.Password = Helper.DecryptData(secret: cipherSecretKey, data: request.Password); + request.AppId = Helper.DecryptData(secret: cipherSecretKey, data: request.AppId); + request.HostName = Helper.DecryptData(secret: cipherSecretKey, data: request.HostName); + request.IpAddress = Helper.DecryptData(secret: cipherSecretKey, data: request.IpAddress); + request.MacAddress = Helper.DecryptData(secret: cipherSecretKey, data: request.MacAddress); + if (request.LoginId.Equals("*Key/Data Error*") || request.Password.Equals("*Key/Data Error*") || request.AppId.Equals("*Key/Data Error*")) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Key or Data Error...!"); + return BadRequest(response); + } + + #endregion + + bool checkPwd = true; + #region If AD (Active Directory) authentication is enabled do validate + + if (_appSettings.ADConfig.Enabled) + { + checkPwd = false; + #pragma warning disable CA1416 // Validate platform compatibility + int adLoginStatus = GetADLoginStatus(loginId: request.LoginId, password: request.Password); + #pragma warning restore CA1416 // Validate platform compatibility + if (adLoginStatus != 1) + { + response.LoginStatus = EnumLoginStatus.Unsuccessful; + response.ReturnStatus = StatusCodes.Status403Forbidden; + if (adLoginStatus == 2) + response.ReturnMessage.Add("Active Directory User is DISABLED."); + else if (adLoginStatus == 3) + response.ReturnMessage.Add("Active Directory User's Password has EXPIRED."); + else + response.ReturnMessage.Add("Active Directory User/Password is INVALID."); + + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + } + + #endregion + + ipAddress = Request.HttpContext.GetIpAddress(); + User user = await _service.LoginAsync(request: request, ipAddress: ipAddress, checkPwd: checkPwd); + + if (user == null || user.Id == 0) + { + response.LoginStatus = EnumLoginStatus.Error; + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add(checkPwd ? "Login ID/Password is invalid." : "You are not Authorized to login into the System"); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (user.LoginStatus == EnumLoginStatus.Unsuccessful) + { + string usm = string.Empty; + if (user != null && !string.IsNullOrEmpty(user.UnsuccessfulMsg)) + usm = $" ({user.UnsuccessfulMsg})"; + + response.LoginStatus = user.LoginStatus; + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add(checkPwd ? $"Login ID/Password is invalid{usm}." : "You are not Authorized to login into the System"); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (user.LoginStatus == EnumLoginStatus.VersionMismatch) + { + response.LoginStatus = EnumLoginStatus.Unsuccessful; + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add($"Your current version: {request.AppVersion}, Please update your version: {user.UnsuccessfulMsg}
You can update this version simply Reload/Refresh Browser."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (user.IsLocked) + { + response.LoginStatus = user.LoginStatus; + response.ReturnStatus = StatusCodes.Status403Forbidden; + if (!user.NextLoginTime.HasValue) + response.ReturnMessage.Add("You are locked, please contact Head office."); + else + response.ReturnMessage.Add($"You can Login after {user.NextLoginTime:dd-MMM-yyyy H:mm:ss}"); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (user.Status != EnumStatus.Authorized) + { + response.LoginStatus = user.LoginStatus; + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not Authorized to Login into the System, Please contact with System Administrator."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + response.ValidUser = user.LoginStatus == EnumLoginStatus.Success; + if (!response.ValidUser) + { + response.LoginStatus = user.LoginStatus; + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("Unknown error."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + response.Map(user); + response.ValidUser = true; + response.ReturnStatus = StatusCodes.Status200OK; + response.PwdChangeRequired = (user.AccessStatus == EnumAccessStatus.FirstTime) || (user.ExpireDate.HasValue && user.ExpireDate.Value.Date < DateTime.Today.Date); + + string pwdSecretKey = GlobalFunctions.ConvertFromBase64String(_appSettings.PwdSecretKey); + string userPwd = Ease.NetCore.Utility.Global.CipherFunctions.EncryptByAES(privateKey: pwdSecretKey, publicKey: pwdSecretKey, data: request.Password); + byte[] key = Encoding.ASCII.GetBytes(_appSettings.JwtCryptoKey); + JwtSecurityTokenHandler tokenHandler = new(); + var tokenDescriptor = new SecurityTokenDescriptor + { + Subject = new ClaimsIdentity( + [ + Helper.CreateClaim("UserId", $"{user.Id}"), + Helper.CreateClaim("LoginId", user.LoginId), + Helper.CreateClaim("UserPwd", userPwd), + Helper.CreateClaim("AuthKey", $"{user.AuthKey}"), + Helper.CreateClaim("TeamSpaceIds", $"{string.Join(',',user.TeamSpaceIds)}"), + Helper.CreateClaim("BatchEnabled", user.BatchEnabled ? "1" : "0"), + Helper.CreateClaim("BmProcessId", $"{user.BmProcessId}"), + Helper.CreateClaim("PrProcessId", $"{user.PrProcessId}"), + Helper.CreateClaim("EmployeeId", $"{user.EmployeeCode}") + ]), + Expires = DateTime.UtcNow.AddHours(12), + SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha512Signature) + }; + + SecurityToken token = tokenHandler.CreateToken(tokenDescriptor); + string userToken = tokenHandler.WriteToken(token); + + //If token length is greater than or equal to 4096 (4KB) then return error + //because cookie can not store more than 4KB data and we are storing this token in cookie for authentication + if (userToken.Length >= 4096) //4Kb + { + response.LoginStatus = user.LoginStatus; + response.ReturnStatus = StatusCodes.Status431RequestHeaderFieldsTooLarge; + response.ReturnMessage.Add("Authentication Token is too large for cookie."); + return StatusCode(StatusCodes.Status431RequestHeaderFieldsTooLarge, response); + } + + response.Expires = tokenDescriptor.Expires; + response.AuthenticationToken = userToken; + response.LoginTime = $"{DateTime.Now:dd-MM-yy H:mm:ss}"; + + await HttpContext.Session.SetModulesToSession(key: userToken, value: user.ModuleIds); + if (user.LoginStatus == EnumLoginStatus.Success) + { + if (user.AuthMethod == EnumAuthenticationMethod.Email && !string.IsNullOrEmpty(user.EmailAddress) && !string.IsNullOrWhiteSpace(user.EmailAddress) && !string.IsNullOrWhiteSpace(user.AuthValue)) + { + List to = [.. user.EmailAddress.Split(separator: ';', options: StringSplitOptions.RemoveEmptyEntries)]; + await MailHelper.SendMailMessageAsync(settings: _appSettings, to: to, + cc: null, bcc: null, attachments: null, embeddedImages: null, isHtmlBody: false, priority: System.Net.Mail.MailPriority.Normal, + subject: "Your OTP", messageBody: string.Format("Your OTP: {0} and is valid for 5 minutes only", user.AuthValue)); + } + else if (user.AuthMethod == EnumAuthenticationMethod.MobileSMS && !string.IsNullOrEmpty(user.MobileNo) && !string.IsNullOrWhiteSpace(user.MobileNo) && !string.IsNullOrWhiteSpace(user.AuthValue)) + { + MailHelper.SendSMSOrWhatsAppMessage(settings: _appSettings, whatsAppMsg: false, msg: string.Format("Your OTP: {0} and is valid for 5 minutes only", user.AuthValue), mobileNumber: user.MobileNo); + } + } + + if (user.DisallowMultiLogin) + { + await _hub.Clients.All.NotifySubscriber(userId: user.Id, msgType: 1, itemId: 0, ipAddress: ipAddress); + if (request.AttendanceLogin) + await _hub.Clients.All.NotifySubscriber(userId: user.Id, msgType: 6, itemId: 0, ipAddress: ipAddress); + } + else + { + await _hub.Clients.All.NotifySubscriber(userId: user.Id, msgType: 2, itemId: 0, ipAddress: ipAddress); + if (request.AttendanceLogin) + await _hub.Clients.All.NotifySubscriber(userId: user.Id, msgType: 6, itemId: 0, ipAddress: ipAddress); + } + response.IdsValue = Ease.NetCore.Utility.Global.CipherFunctions.EncryptByAES(data: Newtonsoft.Json.JsonConvert.SerializeObject(user.ModuleIds), privateKey: cipherSecretKey, publicKey: cipherSecretKey, output: 2); + + return Ok(response); + } + catch (Exception ex) + { + string msg = $"{request?.LoginId}~{ipAddress}"; + _logger.LogError(exception: ex, message: msg); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("loadMenu")] + public async Task LoadMenu([FromBody] ByUserIdRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + try + { + MenuResponse response = await _service.GetUserPermissionsAsync(userId: request.UserId); + return Ok(response.Item); + } + catch (Exception ex) + { + _logger.LogError(ex); + return StatusCode(StatusCodes.Status500InternalServerError, (ex.InnerException != null ? ex.InnerException.Message : ex.Message)); + } + } + + /// + /// + /// + /// + /// + [IgnoreAntiforgeryToken] + [HttpPost("validateOtp")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task ValidateOtp([FromBody] OtpValidationRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { Value = false, ReturnStatus = StatusCodes.Status200OK }; + if (string.IsNullOrEmpty(request.OtpCode) || request.OtpCode.Length != 6) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Otp must be 6 digit."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + if (request.AuthMethod == EnumAuthenticationMethod.ThirdPartyAuthenticator) + { + string secretKey = HttpContext.User.GetClaimValue("AuthKey"); + if (string.IsNullOrEmpty(secretKey)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Authentication key is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + TOtpService otp = new(); + DateTime now = DateTime.UtcNow; + response.Value = otp.ValidateTwoFactorPIN(secretKey, request.OtpCode, now); + } + else + { + response.Value = await _service.ValidateAuthValueAsync(request.OtpCode, request.UserId); + } + + if (!response.Value) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("This is not a valid Otp."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + else + { + return Ok(response); + } + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status406NotAcceptable; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("addUser")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task AddUser([FromBody] NewUserRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + bool permitted = await HttpContext.IsPermitted("ELIT.1.2.2_1"); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not authorize to Add User."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + int createdBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.AddUserAsync(user: request, ipAddress: ipAddress, createdBy: createdBy); + response.ReturnMessage.Add("User added successfully..."); + + //Cache + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("editUser")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task EditUser([FromBody] UserRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + bool permitted = await HttpContext.IsPermitted("ELIT.1.2.2_2"); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not authorize to Update User."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (request.AuthMethod == EnumAuthenticationMethod.ThirdPartyAuthenticator && (string.IsNullOrEmpty(request.AuthKey) || string.IsNullOrWhiteSpace(request.AuthKey) || request.AuthKey.Length <= 0)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("For third party Authenticator, Authentication key is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + int modifiedBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.EditUserAsync(user: request, ipAddress: ipAddress, modifiedBy: modifiedBy); + response.ReturnMessage.Add("User edited successfully..."); + + //Cache + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("deleteUser")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task DeleteUser([FromBody] ByUserIdRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + bool permitted = await HttpContext.IsPermitted("ELIT.1.2.2_3"); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not authorize to Delete User."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + int deletedBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.DeleteUserAsync(userId: request.UserId, deletedBy: deletedBy); + response.ReturnMessage.Add("User deleted successfully..."); + + //Cache + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("unlockUser")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task UnlockUser([FromBody] UserUnlockRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + bool permitted = await HttpContext.IsPermitted("ELIT.1.2.2_2"); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not authorize to Unlock User."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + int unlockedBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.UnlockUserAsync(userId: request.UserId, loginId: request.LoginId, unlockedBy: unlockedBy); + response.ReturnMessage.Add("User Unlocked successfully..."); + + //Cache + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("resetPassword")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task ResetPassword([FromBody] ResetPasswordRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + if (request.UserId == 0) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("User is not valid."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.Password) || string.IsNullOrWhiteSpace(request.Password)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Invalid parameter value Password."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.ConfirmPassword) || string.IsNullOrWhiteSpace(request.ConfirmPassword)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Invalid parameter value Confirm Password."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + #region Decrypt Password + + string cipherSecretKey = GlobalFunctions.ConvertFromBase64String(_appSettings.CipherSecretKey); + request.Password = Helper.DecryptData(secret: cipherSecretKey, data: request.Password); + request.ConfirmPassword = Helper.DecryptData(secret: cipherSecretKey, data: request.ConfirmPassword); + + #endregion + + if (!request.Password.Equals(request.ConfirmPassword)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("New password and confirm password are not same."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + bool permitted = await HttpContext.IsPermitted("ELIT.1.2.3_2"); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not authorize to Reset Password."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + int changedBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.ResetPasswordAsync(userId: request.UserId, newPassword: request.ConfirmPassword, ipAddress: ipAddress, changedBy: changedBy); + await _hub.Clients.All.NotifySubscriber(userId: request.UserId, msgType: 1, itemId: 0, ipAddress: ipAddress); + response.ReturnMessage.Add("Password Reset successfully, User must change password at next Login."); + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [IgnoreAntiforgeryToken] + [HttpPost("changePassword")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task ChangePassword([FromBody] PasswordChangeRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + if (request.UserId == 0) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("Your not a valid user."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.OldPassword) || string.IsNullOrWhiteSpace(request.OldPassword)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Invalid parameter value Old Password."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.Password) || string.IsNullOrWhiteSpace(request.Password)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Invalid parameter value Password."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.ConfirmPassword) || string.IsNullOrWhiteSpace(request.ConfirmPassword)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Invalid parameter value Confirm Password."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + #region Decrypt Password + + string cipherSecretKey = GlobalFunctions.ConvertFromBase64String(_appSettings.CipherSecretKey); + request.OldPassword = Helper.DecryptData(secret: cipherSecretKey, data: request.OldPassword); + request.Password = Helper.DecryptData(secret: cipherSecretKey, data: request.Password); + request.ConfirmPassword = Helper.DecryptData(secret: cipherSecretKey, data: request.ConfirmPassword); + + #endregion + + if (!request.Password.Equals(request.ConfirmPassword)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("New password and confirm password are not same."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + int changedBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.ChangePasswordAsync(userId: request.UserId, oldPassword: request.OldPassword, newPassword: request.ConfirmPassword, ipAddress: ipAddress, changedBy: changedBy); + await _hub.Clients.All.NotifySubscriber(userId: request.UserId, msgType: 1, itemId: 0, ipAddress: ipAddress); + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("updateMyPassword")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task UpdateMyPassword([FromBody] PasswordChangeRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + if (string.IsNullOrEmpty(request.OldPassword) || string.IsNullOrWhiteSpace(request.OldPassword)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Invalid parameter value Old Password."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.Password) || string.IsNullOrWhiteSpace(request.Password)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Invalid parameter value Password."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.ConfirmPassword) || string.IsNullOrWhiteSpace(request.ConfirmPassword)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Invalid parameter value Confirm Password."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + #region Decrypt Password + + string cipherSecretKey = GlobalFunctions.ConvertFromBase64String(_appSettings.CipherSecretKey); + request.OldPassword = Helper.DecryptData(secret: cipherSecretKey, data: request.OldPassword); + request.Password = Helper.DecryptData(secret: cipherSecretKey, data: request.Password); + request.ConfirmPassword = Helper.DecryptData(secret: cipherSecretKey, data: request.ConfirmPassword); + + #endregion + + if (!request.Password.Equals(request.ConfirmPassword)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("New password and confirm password are not same."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.ChangePasswordAsync(userId: userId, oldPassword: request.OldPassword, newPassword: request.ConfirmPassword, ipAddress: ipAddress, changedBy: userId); + await _hub.Clients.All.NotifySubscriber(userId: userId, msgType: 1, itemId: 0, ipAddress: ipAddress); + response.ReturnMessage.Add("Password changed successfully."); + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("updateMyTheme")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task UpdateMyTheme([FromBody] UserThemeRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.UpdateMyThemeAsync(userId: userId, menuLayout: request.MenuLayout, themeName: request.ThemeName, schemeName: request.SchemeName); + response.ReturnMessage.Add("Your theme set successfully. Need re-login to see the effect."); + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("updateMyInfo")] + [AllowAnonymous, IgnoreAntiforgeryToken] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task UpdateMyInfo([FromBody] UpdateMyInfoRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + if (request.EmployeeId < 0) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("System allow to update only Your Information."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + int modifiedBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.UpdateMyInfoAsync(address: request.Address, contactNo: request.ContactNo, modifiedBy: modifiedBy, emplyeeId: request.EmployeeId); + response.ReturnMessage.Add("Your Information updated successfully."); + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getAttributes")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserAttributesResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(UserAttributesResponse))] + public async Task GetAttributes([FromBody] ByUserAttributesRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserAttributesResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + string key = "UserAttributes"; + string key2 = $"{request.UserId}~{request.ClientType}"; + if (!_cache.TryGetValue(key: key, key2: key2, value: out response)) + { + response = await _service.GetAttributesAsync(userId: request.UserId, clientType: request.ClientType); + + //Cache + _ = _cache.Set(key: key, key2: key2, value: response, options: _options); + } + response.ReturnStatus = StatusCodes.Status200OK; + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("saveAttributes")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task SaveAttributes([FromBody] UserAttributesRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + if (request.UkIds == null || request.UkIds.Count <= 0) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("There is no data to save."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + string msg, key; + if (request.ClientType == 2) + { + key = "ELIT.1.5.12_2"; + msg = "Supplier(s) to user"; + } + else + { + key = "ELIT.1.5.11_2"; + msg = "Project(s) to user"; + } + + bool permitted = await HttpContext.IsPermitted(key); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add($"You are not authorize to Assign {msg}."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + int attributeSetBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.SaveAttributesAsync(userId: request.UserId, clientType: request.ClientType, ipAddress: ipAddress, attributeSetBy: attributeSetBy, ukIds: request.UkIds); + response.ReturnMessage.Add($"{msg} Assigned successfully..."); + + //Cache + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("deleteAttributes")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task DeleteAttributes([FromBody] ByUserAttributesRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + string msg, key; + if (request.ClientType == 2) + { + key = "ELIT.1.5.12_3"; + msg = "Supplier(s) from user"; + } + else + { + key = "ELIT.1.5.11_3"; + msg = "Project(s) from user"; + } + + bool permitted = await HttpContext.IsPermitted(key); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add($"You are not authorize to Unassign {msg}."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + int deletedBy = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.DeleteAttributesAsync(userId: request.UserId, clientType: request.ClientType, deletedBy: deletedBy); + response.ReturnMessage.Add($"{msg} Unassigned successfully..."); + + //Cache + _cache.Clear("User"); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// Returns users according to search criteria. + /// + /// + /// top 50 users + /// + /// Top 50 users + /// If the item is null. + [ValidateSession] + [HttpPost("getUsers")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserSearchResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(UserSearchResponse))] + public async Task GetUsers([FromBody] UserSearchRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserSearchResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + request.CheckOwner = userId != Models.Objects.Systems.User.SuperUser_Id; + + string key = "Users"; + string key2 = $"{request.Criteria}~{request.Status}~{request.SortField}~{request.SortOrder}~{request.Skip}~{request.PageSize}~{request.CheckOwner}~{userId}"; + if (!_cache.TryGetValue(key: key, key2: key2, value: out response)) + { + response = await _service.GetUsersAsync(request: request, userId: userId); + _ = _cache.Set(key: key, key2: key2, value: response, options: _options); + } + + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getUsersBasic")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserBasicInfoResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(UserBasicInfoResponse))] + public async Task GetUsersBasic([FromBody] BasicUserSearchRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserBasicInfoResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + string teamSpaceIds = request.TeamSpaceId > 0 ? $"{request.TeamSpaceId}" : HttpContext.User.GetClaimValue("TeamSpaceIds"); + response = await _service.GetUsersBasicAsync(applyFilter: request.ApplyFilter, teamSpaceIds: teamSpaceIds, projectId: request.ProjectId); + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getUsersByTeamSpace")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserBasicInfoResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(UserBasicInfoResponse))] + public async Task GetUsersByTeamSpace([FromBody] BasicUserByTeamSpaceRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserBasicInfoResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + string teamSpaceIds = request.TeamSpaceId > 0 ? $"{request.TeamSpaceId}" : HttpContext.User.GetClaimValue("TeamSpaceIds"); + response = await _service.GetUsersByTeamSpaceAsync(teamSpaceIds: teamSpaceIds, projectId: request.ProjectId, userId: request.UserId); + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getAttendanceUsers")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserBasicInfoResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(UserBasicInfoResponse))] + public async Task GetAttendanceUsers([FromBody] ByUserIdRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserBasicInfoResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + response = await _service.GetAttendanceUsersAsync(userId: request.UserId); + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getUsersForForceLogout")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserForceLogoutResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(UserForceLogoutResponse))] + public async Task GetForceLogoutUsers([FromBody] NoContentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserForceLogoutResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + response = await _service.GetForceLogoutUsersAsync(createdBy: userId); + + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + [ValidateSession] + [HttpPost("forceLogoutNow")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(BooleanResponse))] + public async Task ForceLogoutNow([FromBody] ForceUserLogoutRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + if (request.UserIds == null || request.UserIds.Count <= 0) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Parameter value is null/no User was selected."); + return BadRequest(response); + } + + bool permitted = await HttpContext.IsPermitted("ELIT.1.2.4_2"); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not authorize to Do Force Logout."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + response.Value = await _service.ForceLogoutNowAsync(userIds: request.UserIds, ipAddress: ipAddress); + foreach (int userId in request.UserIds) + { + await _hub.Clients.All.NotifySubscriber(userId: userId, msgType: 1, itemId: 0, ipAddress: ipAddress); + } + response.ReturnMessage.Add("Process completed successfully..."); + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getUser")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserGetResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(UserGetResponse))] + public async Task GetUser([FromBody] ByUserIdRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserGetResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + string key = "User"; + string key2 = $"{request.UserId}"; + if (!_cache.TryGetValue(key: key, key2: key2, value: out response)) + { + response = await _service.GetUserAsync(userId: request.UserId); + _ = _cache.Set(key: key, key2: key2, value: response, options: _options); + } + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getCurrentUser")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserGetResponse))] + public async Task GetCurrentUser([FromBody] NoContentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserGetResponse response; + try + { + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + + string key = "UserCurrent"; + string key2 = $"{userId}"; + if (!_cache.TryGetValue(key: key, key2: key2, value: out response)) + { + response = await _service.GetUserAsync(userId: userId); + response.ReturnStatus = StatusCodes.Status200OK; + _ = _cache.Set(key: key, key2: key2, value: response, options: _options); + } + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response = new UserGetResponse() { ReturnStatus = StatusCodes.Status500InternalServerError }; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getMyProfile")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserProfileResponse))] + public async Task GetMyProfile([FromBody] NoContentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserProfileResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + response = await _service.GetUserProfileAsync(userId: userId); + response.HasPayslipPath = !string.IsNullOrEmpty(_appSettings.PayslipPath); + response.HasAIApiKey = !string.IsNullOrEmpty(_appSettings.ApiKeyOpenAI) || !string.IsNullOrEmpty(_appSettings.ApiKeyGoogle); + response.ReturnStatus = StatusCodes.Status200OK; + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getMyPayslip")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(StringResponse))] + public IActionResult GetMyPayslip([FromBody] PayslipRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + StringResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + if (string.IsNullOrEmpty(_appSettings.PayslipPath)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Payslip path is not in the system."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + string employeeId = HttpContext.User.GetClaimValue("EmployeeId"); + if (string.IsNullOrEmpty(employeeId)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("You are not a valid Employee to view payslip."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string path = $"{employeeId}_{request.YearMonth:yyyy}_{request.YearMonth:MM}.pdf"; + path = Path.Combine(_appSettings.PayslipPath, path); + if (System.IO.File.Exists(path)) + { + response.Value = Convert.ToBase64String(System.IO.File.ReadAllBytes(path: path)); + return Ok(response); + } + else + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add($"Payslip does not exists for the Month: {request.YearMonth:MMMM, yyyy}"); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getDashboardData")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(DashboardDataResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(DashboardDataResponse))] + public async Task GetDashboardData([FromBody] NoContentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + DashboardDataResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + bool viewAll = await HttpContext.IsPermitted("ELIT.8.2.5_2"); + bool canViewLate = await HttpContext.IsPermitted("ELIT.8.2.2"); + bool canViewLeave = await HttpContext.IsPermitted("ELIT.8.2.1"); + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + bool canViewHomeOffice = await HttpContext.IsPermitted("ELIT.8.2.4"); + bool canViewClientVisit = await HttpContext.IsPermitted("ELIT.8.2.3"); + + response = await _service.GetDashboardData(userId: userId, canViewLeave: canViewLeave, canViewLate: canViewLate, + canViewClientVisit: canViewClientVisit, canViewHomeOffice: canViewHomeOffice, viewAll: viewAll); + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("sendQrCodeViaEmail")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public IActionResult SendQrCodeViaEmail([FromForm] QRCodeUploadRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + if (string.IsNullOrEmpty(request.EmailAddress)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("There is no email address to send mail."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.FileName)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("There is no image to send to send mail."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (request.FileData.Length <= 0) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("There is no image to send to send mail."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + Result result = ImageFileValidator.Validate(request.FileData); + if (!result.Acceptable) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("This is not a valid image file."); + return BadRequest(response); + } + + var fileSpec = Path.Combine(_appSettings.UploadFolder, request.FileName); + if (System.IO.File.Exists(fileSpec)) + System.IO.File.Delete(fileSpec); + + using (var stream = new FileStream(fileSpec, FileMode.Create)) + { + request.FileData.CopyTo(stream); + } + + bool sent = MailHelper.SendMailMessage(settings: _appSettings, to: [request.EmailAddress], + cc: null, bcc: null, attachments: [fileSpec], embeddedImages: null, isHtmlBody: false, + priority: System.Net.Mail.MailPriority.High, subject: "QR Code", messageBody: "Scan image"); + + if (sent) + { + if (System.IO.File.Exists(fileSpec)) + System.IO.File.Delete(fileSpec); + + response.Value = sent; + response.ReturnMessage.Add($"Successfully mail sent to {request.EmailAddress}"); + return Ok(response); + } + else + { + response.Value = sent; + response.ReturnMessage.Add($"Cannot send mail to {request.EmailAddress}"); + return StatusCode(StatusCodes.Status422UnprocessableEntity, response); + } + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("uploadProfileImage")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public IActionResult UploadProfileImage([FromForm] FileUploadRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + if (string.IsNullOrEmpty(request.FileName)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("There is no Image to set Profile image."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (request.FileData.Length <= 0) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("There is no image to set Profile image."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + Result result = ImageFileValidator.Validate(request.FileData); + if (!result.Acceptable) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("This is not a valid image file."); + return BadRequest(response); + } + + long maxSz = 20 * 1024; + if (request.FileData.Length > maxSz) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Maximum size allowed is 20 Kb"); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + var fileSpec = Path.Combine(_appSettings.ProfileImageFolder, request.FileName); + if (System.IO.File.Exists(fileSpec)) + System.IO.File.Delete(fileSpec); + + using (var stream = new FileStream(fileSpec, FileMode.Create)) + { + request.FileData.CopyTo(stream); + } + response.Value = true; + response.ReturnMessage.Add("Refresh page to view your profile image."); + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("uploadDocument")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task UploadDocument([FromForm] UploadDocumentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + if (string.IsNullOrEmpty(request.FileName)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("There is no valid file to process."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (request.FileData.Length <= 0) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("There is no valid data to process."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + string fileName, fileSpec; + if (request.DocumentOf == 6) + { + string[] allowedExtensions = [".xlsx", ".xls"]; + string fileExtension = Path.GetExtension(request.FileName).ToLowerInvariant(); + if (!allowedExtensions.Contains(fileExtension)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Only excel file is allowed to process."); + return BadRequest(response); + } + + if (fileExtension.EndsWith(".xls")) + { + Result result = ExcelFileValidator.Validate(request.FileData); + if (!result.Acceptable) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("This is not a valid Excel file."); + return BadRequest(response); + } + } + else + { + Result result = ExcelxFileValidator.Validate(request.FileData); + if (!result.Acceptable) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("This is not a valid Excel file."); + return BadRequest(response); + } + } + + fileName = request.FileName; + fileSpec = Path.Combine(_appSettings.UploadFolder, fileName); + if (System.IO.File.Exists(fileSpec)) + System.IO.File.Delete(fileSpec); + } + else if (request.DocumentOf == 2) + { + if (!request.FileName.ToLower().EndsWith(".csv")) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Only csv file is allowed to process."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + fileName = request.FileName; + fileSpec = Path.Combine(_appSettings.UploadFolder, fileName); + if (System.IO.File.Exists(fileSpec)) + System.IO.File.Delete(fileSpec); + } + else + { + if (!request.FileName.ToLower().EndsWith(".pdf")) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Only pdf file is allowed to Process."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + long maxSz = 10 * 1024 * 1024; + if (request.FileData.Length > maxSz) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Maximum allowable size is 10 MB"); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + fileName = $"{request.Id}_{request.DocumentOf}.pdf"; + fileSpec = Path.Combine(_appSettings.UploadFolder, fileName); + if (System.IO.File.Exists(fileSpec)) + System.IO.File.Delete(fileSpec); + } + + using (var stream = new FileStream(fileSpec, FileMode.Create)) + { + request.FileData.CopyTo(stream); + } + + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + response.Value = await _service.UploadDocumentAsync(userId: userId, id: request.Id, documentOf: request.DocumentOf, orgFileName: request.FileName, fileName: fileName); + response.ReturnMessage.Add("File Uploaded successfully."); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getDocument")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(StringResponse))] + public IActionResult GetDocument([FromBody] FileViewRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + StringResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + if (string.IsNullOrEmpty(request.FileName)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("There is no Image to set Profile image."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + string path = Path.Combine(_appSettings.UploadFolder, request.FileName); + if (System.IO.File.Exists(path)) + { + response.Value = Convert.ToBase64String(System.IO.File.ReadAllBytes(path: path)); + } + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [HttpPost("findAccount")] + [AllowAnonymous, IgnoreAntiforgeryToken] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(FindAccountResponse))] + public async Task FindAccount([FromBody] FindAccountRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + FindAccountResponse response = new(); + if (string.IsNullOrEmpty(request.AccountId)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Login Id or Email address or Mobile number is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string key = GlobalFunctions.ConvertFromBase64String(_appSettings.CipherSecretKey); + request.AccountId = Helper.DecryptData(secret: key, data: request.AccountId); + response = await _service.FindAccountAsync(accountId: request.AccountId); + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [HttpPost("sendPassword")] + [AllowAnonymous, IgnoreAntiforgeryToken] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task SendPassword([FromBody] SendPasswordRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + if (string.IsNullOrEmpty(request.UserId)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("User Id is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.MobileNo)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Mobile number is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + if (string.IsNullOrEmpty(request.EmailAddress)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Email address is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string key = GlobalFunctions.ConvertFromBase64String(_appSettings.CipherSecretKey); + string decipherValue = Helper.DecryptData(secret: key, data: request.UserId); + if (string.IsNullOrEmpty(decipherValue)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("User Id is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + if (!int.TryParse(decipherValue, out int userId)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("User Id is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + if (userId == 0) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("User Id is required."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + request.MobileNo = Helper.DecryptData(secret: key, data: request.MobileNo); + request.EmailAddress = Helper.DecryptData(secret: key, data: request.EmailAddress); + if (string.IsNullOrEmpty(request.MobileNo) && string.IsNullOrEmpty(request.EmailAddress)) + { + response.ReturnStatus = StatusCodes.Status417ExpectationFailed; + response.ReturnMessage.Add("Mobile number and Email address both cannot be empty."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + //Do reset password + string newPassword = $"{new Random().Next(100000, 999999)}"; + string ipAddress = Request.HttpContext.GetIpAddress(); + response.Value = await _service.SendPasswordAsync(userId: userId, newPassword: newPassword, ipAddress: ipAddress); + if (response.Value) + { + if (!string.IsNullOrEmpty(request.EmailAddress) && !string.IsNullOrWhiteSpace(request.EmailAddress)) + { + List to = [.. request.EmailAddress.Split(separator: ';', options: StringSplitOptions.RemoveEmptyEntries)]; + await MailHelper.SendMailMessageAsync(settings: _appSettings, to: to, cc: null, bcc: null, attachments: null, embeddedImages: null, isHtmlBody: false, priority: System.Net.Mail.MailPriority.Normal, + subject: "One Time Password", messageBody: $"Your one time password (use as Old password): {newPassword} and must change password at next Login."); + } + if (!string.IsNullOrEmpty(request.MobileNo) && !string.IsNullOrWhiteSpace(request.MobileNo)) + { + MailHelper.SendSMSOrWhatsAppMessage(settings: _appSettings, whatsAppMsg: false, msg: $"Your one time password (use as Old password): {newPassword} and must change password at next Login.", mobileNumber: request.MobileNo); + } + + response.ReturnMessage.Add("Password sent to your Email address and/or Mobile number, User must change password at next Login."); + } + else + { + response.ReturnMessage.Add("Cannot do action on your request."); + } + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("saveAuthorizeLimit")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(BooleanResponse))] + public async Task SaveAuthorizeLimit([FromBody] UserLimitAuthorizeRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + bool permitted = await HttpContext.IsPermitted("ELIT.9.1.14_1") || await HttpContext.IsPermitted("ELIT.9.1.14_2"); + if (!permitted) + { + response.ReturnStatus = StatusCodes.Status403Forbidden; + response.ReturnMessage.Add("You are not authorize to Update Authorization Limit."); + return StatusCode(StatusCodes.Status417ExpectationFailed, response); + } + + try + { + string ipAddress = Request.HttpContext.GetIpAddress(); + string loginId = HttpContext.User.GetClaimValue(Constants.LoginId); + response.Value = await _service.SaveAuthorizeLimitAsync(maxAuthLimit: request.MaxAuthorizeAmount, userId: request.UserId, ipAddress: ipAddress, savedBy: loginId); + response.ReturnMessage.Add("Process completed successfully..."); + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getAuthorizeLimit")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(UserAuthorizeLimitResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(UserAuthorizeLimitResponse))] + public async Task GetAuthorizeLimit([FromBody] ByUserIdRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + UserAuthorizeLimitResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + response = await _service.GetAuthorizeLimitAsync(userId: request.UserId); + response.ReturnStatus = StatusCodes.Status200OK; + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + [HttpPost("logOut")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(BooleanResponse))] + public async Task LogOut([FromBody] LogoutRequest request) + { + BooleanResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + string key = HttpContext.GetAuthenticationToken(); + string ipAddress = Request.HttpContext.GetIpAddress(); + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + string loginId = HttpContext.User.GetClaimValue(Constants.LoginId); + + if (request.AttendanceLogout) + { + string cipherSecretKey = GlobalFunctions.ConvertFromBase64String(_appSettings.CipherSecretKey); + request.IpAddress = Helper.DecryptData(secret: cipherSecretKey, data: request.IpAddress); + request.MacAddress = Helper.DecryptData(secret: cipherSecretKey, data: request.MacAddress); + request.HostName = Helper.DecryptData(secret: cipherSecretKey, data: request.HostName); + } + _ = await _service.LogoutAsync(ipAddress: ipAddress, userId: userId, logId: request.LogId, attendanceLogout: request.AttendanceLogout, loginId: loginId, localIp: request.IpAddress, macAddress: request.MacAddress, hostName: request.HostName, logoutRemarks: request.LogoutRemarks); + _cache.Clear(pattern: key); + _ = await HttpContext.ClearSessionAsync(); + + response.Value = true; + if (request.AttendanceLogout) + { + await _hub.Clients.All.NotifySubscriber(userId: userId, msgType: 6, itemId: 0, ipAddress: ipAddress); + } + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// 0 + [AllowAnonymous] + [IgnoreAntiforgeryToken] + [HttpPost("sessionExpired")] + [ProducesResponseType(StatusCodes.Status200OK)] + public async Task SessionExpired([FromBody] LogoutRequest request) + { + try + { + int userId = HttpContext.User.GetClaimValue(Constants.UserId); + string ipAddress = Request.HttpContext.GetIpAddress(); + _ = await _service.LogoutAsync(ipAddress: ipAddress, userId: userId, logId: request.LogId, attendanceLogout: false, loginId: string.Empty, localIp: string.Empty, macAddress: string.Empty, hostName: string.Empty, logoutRemarks: string.Empty); + _ = await HttpContext.ClearSessionAsync(); + } + catch (Exception ex) + { + _logger.LogError(ex); + } + } + + /// + /// + /// + /// + /// + /// + [SupportedOSPlatform("windows")] + private int GetADLoginStatus(string loginId, string password) + { + try + { + const string displayNameAttribute = "DisplayName"; + const string samAccountNameAttribute = "SAMAccountName"; + const string userAccountControlAttribute = "useraccountcontrol"; + + string username = (string.IsNullOrEmpty(_appSettings.ADConfig.Domain) || string.IsNullOrWhiteSpace(_appSettings.ADConfig.Domain)) ? loginId : $"{loginId}@{_appSettings.ADConfig.Domain}"; + using DirectoryEntry entry = new(path: _appSettings.ADConfig.Path, username: username, password: password); + using DirectorySearcher searcher = new(searchRoot: entry); + searcher.Filter = $"({samAccountNameAttribute}={loginId})"; + searcher.PropertiesToLoad.Add(value: displayNameAttribute); + searcher.PropertiesToLoad.Add(value: samAccountNameAttribute); + searcher.PropertiesToLoad.Add(value: userAccountControlAttribute); + var result = searcher.FindOne(); + if (result == null) + return 0; + + ResultPropertyValueCollection displayName = result.Properties[name: displayNameAttribute]; + ResultPropertyValueCollection samAccountName = result.Properties[name: samAccountNameAttribute]; + ResultPropertyValueCollection userAccountControl = result.Properties[name: userAccountControlAttribute]; + int uacFlag = (userAccountControl != null && userAccountControl.Count > 0) ? Convert.ToInt32(userAccountControl[0]) : 0; + if ((uacFlag & 0x000002) == 0x000002) //Disabled + return 2; + else if ((uacFlag & 0x800000) == 0x800000) //Password expired + return 3; + + if (displayName != null && displayName.Count > 0 && samAccountName != null && samAccountName.Count > 0) + return 1; + else + return 0; + } + catch (Exception ex) + { + _logger.LogError(ex); + return 0; + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("getAccessLog")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(AccessLogResponse))] + [ProducesResponseType(StatusCodes.Status204NoContent, Type = typeof(AccessLogResponse))] + public async Task GetAccessLog([FromBody] AccessLogSearchRequest request) + { + ArgumentNullException.ThrowIfNull(request); + + AccessLogResponse response = new() { ReturnStatus = StatusCodes.Status200OK }; + try + { + string loginId = HttpContext.User.GetClaimValue(Constants.LoginId); + bool permitted = await HttpContext.IsPermitted("ELIT.1.2.5_2"); + if (!(permitted || loginId.Equals(value: Models.Objects.Systems.User.SuperUser_LoginId, comparisonType: StringComparison.OrdinalIgnoreCase))) + { + request.LoginId = loginId; + } + response = await _service.GetAccessLogAsync(accessType: request.AccessType, loginId: request.LoginId, startDate: request.StartDate, endDate: request.EndDate); + response.ReturnStatus = StatusCodes.Status200OK; + + return Ok(response); + } + catch (Exception ex) + { + _logger.LogError(ex); + response.ReturnStatus = StatusCodes.Status500InternalServerError; + response.ReturnMessage.Add(ex.InnerException != null ? ex.InnerException.Message : ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError, response); + } + } + + /// + /// + /// + /// + /// + [ValidateSession] + [HttpPost("loadNotificationCount")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(int))] + public async Task LoadNotificationCount([FromBody] NoContentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + try + { + int value = HttpContext.User.GetClaimValue(Constants.UserId); + value = await _service.LoadNotificationCountAsync(userId: value); + + return Ok(value); + } + catch (Exception ex) + { + _logger.LogError(ex); + return StatusCode(StatusCodes.Status500InternalServerError); + } + } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Dockerfile b/Api/OnlineSalesAutoCrop.CoreAPI/Dockerfile new file mode 100644 index 0000000..1d6f652 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Dockerfile @@ -0,0 +1,33 @@ +# See https://aka.ms/customizecontainer to learn how to customize your debug container and how Visual Studio uses this Dockerfile to build your images for faster debugging. + +# Depending on the operating system of the host machines(s) that will build or run the containers, the image specified in the FROM statement may need to be changed. +# For more information, please see https://aka.ms/containercompat + +# This stage is used when running from VS in fast mode (Default for Debug configuration) +FROM mcr.microsoft.com/dotnet/aspnet:9.0-nanoserver-1809 AS base +WORKDIR /app +EXPOSE 8080 + + +# This stage is used to build the service project +FROM mcr.microsoft.com/dotnet/sdk:9.0-nanoserver-1809 AS build +ARG BUILD_CONFIGURATION=Release +WORKDIR /src +COPY ["Api/OnlineSalesAutoCrop.CoreAPI/OnlineSalesAutoCrop.CoreAPI.csproj", "Api/OnlineSalesAutoCrop.CoreAPI/"] +COPY ["Api/OnlineSalesAutoCrop.CoreAPI.Models/OnlineSalesAutoCrop.CoreAPI.Models.csproj", "Api/OnlineSalesAutoCrop.CoreAPI.Models/"] +COPY ["Api/OnlineSalesAutoCrop.CoreAPI.Services/OnlineSalesAutoCrop.CoreAPI.Services.csproj", "Api/OnlineSalesAutoCrop.CoreAPI.Services/"] +RUN dotnet restore "./Api/OnlineSalesAutoCrop.CoreAPI/OnlineSalesAutoCrop.CoreAPI.csproj" +COPY . . +WORKDIR "/src/Api/OnlineSalesAutoCrop.CoreAPI" +RUN dotnet build "./OnlineSalesAutoCrop.CoreAPI.csproj" -c %BUILD_CONFIGURATION% -o /app/build + +# This stage is used to publish the service project to be copied to the final stage +FROM build AS publish +ARG BUILD_CONFIGURATION=Release +RUN dotnet publish "./OnlineSalesAutoCrop.CoreAPI.csproj" -c %BUILD_CONFIGURATION% -o /app/publish /p:UseAppHost=false + +# This stage is used in production or when running from VS in regular mode (Default when not using the Debug configuration) +FROM base AS final +WORKDIR /app +COPY --from=publish /app/publish . +ENTRYPOINT ["dotnet", "OnlineSalesAutoCrop.CoreAPI.dll"] \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Helper/CacheHelper.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Helper/CacheHelper.cs new file mode 100644 index 0000000..006545f --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Helper/CacheHelper.cs @@ -0,0 +1,47 @@ +using OnlineSalesAutoCrop.CoreAPI.Models; +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using StackExchange.Redis; +using System; + +namespace OnlineSalesAutoCrop.CoreAPI +{ + internal class CacheConnection + { + private readonly EnumCacheType cacheType; + private readonly Lazy lazyConnection; + + /// + /// + /// + /// + /// + internal CacheConnection(AppSettings settings) + { + try + { + cacheType = settings.CacheType; + if (cacheType == EnumCacheType.Redis && !string.IsNullOrEmpty(settings.CacheUrl)) + { + lazyConnection = new Lazy(() => + { + return ConnectionMultiplexer.Connect(settings.CacheUrl); + }); + } + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + + /// + /// + /// + internal ConnectionMultiplexer Connection => lazyConnection?.Value; + + /// + /// + /// + internal EnumCacheType CacheType => cacheType; + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Helper/EaseCache.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Helper/EaseCache.cs new file mode 100644 index 0000000..597b280 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Helper/EaseCache.cs @@ -0,0 +1,237 @@ +using OnlineSalesAutoCrop.CoreAPI.Models; +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using Microsoft.Extensions.Caching.Distributed; +using Microsoft.Extensions.Caching.Memory; +using Microsoft.Extensions.Options; +using Newtonsoft.Json; +using StackExchange.Redis; +using System; +using System.Collections; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Linq; +using System.Net; + +namespace OnlineSalesAutoCrop.CoreAPI +{ + /// + /// Customized cache, it may be "Distributed Cache (Redis)" or "Memory Cache", + /// it depends on value in appsettings.json file. + /// If the value of "RedisCacheUrl" field is present it will use "Distributed Cache (Redis)." + /// If the value of "SqlServerCacheUrl" field is present it will use "Distributed Cache (Sql Server)" + /// otherwise it will use "Memory Cache". + /// + public interface IEaseCache : IEnumerable> + { + /// + /// Get cached object + /// + /// Any type of object + /// Key to retrieve data + /// 2nd part of Key to retrieve data + /// Instance of an object type T + /// True if successful otherwise false + bool TryGetValue(string key, string key2, out T value); + + /// + /// Set object to cache + /// + /// Any type of object + /// Key to set data to cache + /// 2nd part of Key to retrieve data + /// Instance of an object type T + /// How many time to keep in cache + /// True if successful otherwise false + bool Set(string key, string key2, T value, DateTimeOffset options); + + /// + /// Delete caches of matched pattern + /// + /// Pattern to search + void Clear(string pattern); + } + + /// + /// + /// + public class EaseCache : IEaseCache + { + private readonly IDatabase _db; + private readonly IServer _server; + private readonly EnumCacheType _cacheType; + private readonly IMemoryCache _memoryCache; + private readonly IDistributedCache _distributedCache; + private readonly ConcurrentBag _distributedKeys = []; + private readonly ConcurrentDictionary _cacheEntries = new(); + + /// + /// + /// + /// + /// + /// + public EaseCache(IMemoryCache memoryCache, IDistributedCache distributedCache, IOptions settings) + { + CacheConnection cacheCon = new(settings: settings.Value); + + _cacheType = cacheCon.CacheType; + if (_cacheType == EnumCacheType.Redis) + { + _db = cacheCon.Connection.GetDatabase(); + foreach (EndPoint endpoint in cacheCon.Connection.GetEndPoints(configuredOnly: true)) + { + _server = cacheCon.Connection.GetServer(endpoint); + } + } + else if (_cacheType == EnumCacheType.SqlServer) + { + _distributedCache = distributedCache; + } + else + { + _memoryCache = memoryCache; + } + } + + /// + /// + /// + /// + /// + /// + /// + /// + /// + public bool Set(string key, string key2, T value, DateTimeOffset options) + { + if (!string.IsNullOrEmpty(key2)) + key = $"{key}~{key2}"; + + if (_cacheType == EnumCacheType.Redis) + { + TimeSpan expiryTime = options.DateTime.Subtract(DateTime.Now); + return _db.StringSet(key: key, value: JsonConvert.SerializeObject(value), expiry: expiryTime); + } + else if (_cacheType == EnumCacheType.SqlServer) + { + _distributedKeys.Add(key); + DistributedCacheEntryOptions expiryTime = new() { SlidingExpiration = options.DateTime.Subtract(DateTime.Now) }; + _distributedCache.SetString(key: key, value: JsonConvert.SerializeObject(value), options: expiryTime); + return true; + } + else + { + using ICacheEntry entry = _memoryCache.CreateEntry(key); + entry.RegisterPostEvictionCallback(PostEvictionCallback); + _cacheEntries.AddOrUpdate(key: key, addValue: entry, (o, cacheEntry) => + { + cacheEntry.Value = entry; + return cacheEntry; + }); + entry.AbsoluteExpiration = options; + entry.Value = value; + + return true; + } + } + + /// + /// + /// + /// + /// + /// + /// + private void PostEvictionCallback(object key, object value, EvictionReason reason, object state) + { + if (_cacheType == EnumCacheType.InMemory && reason != EvictionReason.Replaced) + { + _cacheEntries.TryRemove(key: $"{key}", value: out _); + } + } + + /// + /// + /// + /// + /// + /// + /// + /// + public bool TryGetValue(string key, string key2, out T value) + { + if (!string.IsNullOrEmpty(key2)) + key = $"{key}~{key2}"; + + if (_cacheType == EnumCacheType.Redis) + { + RedisValue keyValue = _db.StringGet(key); + if (string.IsNullOrEmpty(keyValue)) + { + value = default; + return false; + } + + value = JsonConvert.DeserializeObject(keyValue); + return true; + } + else if (_cacheType == EnumCacheType.SqlServer) + { + string keyValue = _distributedCache.GetString(key); + if (string.IsNullOrEmpty(keyValue)) + { + value = default; + return false; + } + + value = JsonConvert.DeserializeObject(keyValue); + return true; + } + else + { + return _memoryCache.TryGetValue(key: key, value: out value); + } + } + + /// + /// Delete caches of matched pattern + /// + /// Pattern to search + public void Clear(string pattern) + { + if (_cacheType == EnumCacheType.Redis) + { + foreach (RedisKey key in _server.Keys(pattern: $"*{pattern}*")) + { + _db.KeyDelete(key: key); + } + } + else if (_cacheType == EnumCacheType.SqlServer) + { + foreach (string key in _distributedKeys.Where(key => key.Contains(pattern, StringComparison.OrdinalIgnoreCase))) + { + _distributedCache.Remove(key: key); + } + } + else + { + foreach (string key in _cacheEntries.Keys.Where(key => key.Contains(pattern, StringComparison.CurrentCultureIgnoreCase))) + { + _memoryCache.Remove(key: key); + } + } + } + + /// + /// + /// + /// + public IEnumerator> GetEnumerator() => _cacheEntries.Select(pair => new KeyValuePair(pair.Key, pair.Value.Value)).GetEnumerator(); + + /// + /// + /// + /// + IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Helper/ExtensionMethods.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Helper/ExtensionMethods.cs new file mode 100644 index 0000000..744cf64 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Helper/ExtensionMethods.cs @@ -0,0 +1,295 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Primitives; +using System; +using System.Collections.Generic; +using System.IO; +using System.IO.Compression; +using System.Linq; +using System.Net.Http.Headers; +using System.Security.Claims; +using System.Text; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI +{ + /// + /// + /// + public static class ExtensionMethods + { + /// + /// + /// + /// + /// + /// + /// + public static T GetClaimValue(this ClaimsPrincipal principal, string type) + { + if (principal?.Identity == null || !principal.Identity.IsAuthenticated) + return typeof(T) == typeof(string) ? ((T)Convert.ChangeType(string.Empty, typeof(T))) : default; + + Claim claim = principal.Claims.SingleOrDefault(p => p.Type == type); + if (string.IsNullOrEmpty(claim?.Value)) + return typeof(T) == typeof(string) ? ((T)Convert.ChangeType(string.Empty, typeof(T))) : default; + + return (T)Convert.ChangeType(claim.Value, typeof(T)); + } + + /// + /// + /// + /// + /// + /// + /// + /// + public static async Task SetModulesToSession(this ISession session, string key, T value) + { + ArgumentNullException.ThrowIfNull(session); + + try + { + string jsonString = Newtonsoft.Json.JsonConvert.SerializeObject(value); + session.SetString(key: key, value: jsonString); + await session.CommitAsync(); + + return true; + } + catch + { + return false; + } + } + + /// + /// + /// + /// + /// + /// + public static async Task IsPermitted(this HttpContext context, string moduleId) + { + if (context?.Session is null) + return false; + + string key = context.GetAuthenticationToken(); + if (string.IsNullOrEmpty(key)) + return false; + + await context.Session.LoadAsync(); + string moduleIds = context.Session.GetString(key: key); + if (string.IsNullOrEmpty(moduleIds)) + { + return false; + } + + try + { + List value = Newtonsoft.Json.JsonConvert.DeserializeObject>(moduleIds); + return value.Contains(moduleId); + } + catch + { + return false; + } + } + + /// + /// + /// + /// + /// + /// + public static async Task IsPermitted(this List value, string moduleId) + { + if (value?.Count <= 0) + return false; + + try + { + return value.Contains(moduleId); + } + catch + { + return false; + } + } + + /// + /// + /// + /// + /// + public static bool IsSessionExpired(this HttpContext context) + { + if (context?.Session is null) + return true; + + string key = context.GetAuthenticationToken(); + if (string.IsNullOrEmpty(key)) + return true; + + string moduleIds = context.Session.GetString(key: key); + if (string.IsNullOrEmpty(moduleIds)) + return true; + + return false; + } + + /// + /// + /// + /// + /// + public static async Task ClearSessionAsync(this HttpContext context) + { + if (context?.Session is null) + return false; + + context.Session.Clear(); + await context.Session.CommitAsync(); + return true; + } + + /// + /// + /// + /// + /// + public static string GetAuthenticationToken(this HttpContext context) + { + if (context == null) + { + return null; + } + + // Attempt to retrieve the "Authorization" header + if (context.Request.Headers.TryGetValue("Authorization", out StringValues authHeaderValues)) + { + var authHeader = authHeaderValues.FirstOrDefault(); + // Parse the header using AuthenticationHeaderValue + if (authHeader != null && AuthenticationHeaderValue.TryParse(authHeader, out AuthenticationHeaderValue authHeaderValue)) + { + // For Bearer tokens, the scheme is "Bearer" and the parameter is the token + if (authHeaderValue.Scheme.Equals("Bearer", StringComparison.OrdinalIgnoreCase)) + { + return authHeaderValue.Parameter; + } + // For Basic authentication, the scheme is "Basic" and the parameter is base64 encoded credentials + else if (authHeaderValue.Scheme.Equals("Basic", StringComparison.OrdinalIgnoreCase)) + { + // You would then typically decode this parameter to get username and password + return authHeaderValue.Parameter; + } + } + } + return null; + } + + /// + /// + /// + /// + /// + public static string GetIpAddress(this HttpContext context) + { + string ip = GetHeaderValueAs(context: context, headerName: "X-Forwarded-For").SplitCsv().FirstOrDefault(); + if (string.IsNullOrEmpty(ip) && context?.Connection?.RemoteIpAddress != null) + { + ip = context?.Connection?.RemoteIpAddress.ToString(); + if (string.IsNullOrEmpty(ip)) + { + ip = GetHeaderValueAs(context: context, headerName: "REMOTE_ADDR"); + if (string.IsNullOrEmpty(ip)) + ip = context.Request?.Host.Value; + } + } + + return ip ?? string.Empty; + } + + /// + /// + /// + /// + /// + /// + /// + private static T GetHeaderValueAs(HttpContext context, string headerName) + { + if (context.Request?.Headers?.TryGetValue(headerName, out StringValues values) ?? false) + { + string rawValues = values.ToString(); + + if (!string.IsNullOrEmpty(rawValues)) + return (T)Convert.ChangeType(values.ToString(), typeof(T)); + } + return default; + } + + /// + /// + /// + /// + /// + private static List SplitCsv(this string csvList) + { + if (string.IsNullOrWhiteSpace(csvList)) + return []; + + return [.. csvList.TrimEnd(',').Split(',').AsEnumerable().Select(s => s.Trim())]; + } + + /// + /// + /// + /// + /// + public static string CompressString(this string textToCompress) + { + byte[] bytes = Encoding.UTF8.GetBytes(textToCompress); + using var ms = new MemoryStream(); + using (BrotliStream brotli = new(ms, CompressionLevel.Optimal)) + { + brotli.Write(bytes, 0, bytes.Length); + } + return Convert.ToBase64String(ms.ToArray()); + } + + /// + /// + /// + /// + /// + public static string DecompressString(this string textToDecompress) + { + byte[] bytes = Convert.FromBase64String(textToDecompress); + using var ms = new MemoryStream(bytes); + using var Brotli = new BrotliStream(ms, CompressionMode.Decompress); + using var sr = new StreamReader(Brotli); + return sr.ReadToEnd(); + } + + /// + /// + /// + /// + /// + public static List DecompressModuleIds(this string textToDecompress) + { + return textToDecompress.DecompressString().SplitCsv(); + } + + /// + /// + /// + /// + /// + public static void LogError(this ILogger logger, Exception exception) + { + logger.LogError(exception: exception, message: string.Empty); + } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Helper/Helper.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Helper/Helper.cs new file mode 100644 index 0000000..9fd0500 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Helper/Helper.cs @@ -0,0 +1,97 @@ +using Ease.NetCore.Utility; +using Microsoft.Reporting.NETCore; +using System; +using System.Security.Claims; + +namespace OnlineSalesAutoCrop.CoreAPI +{ + /// + /// + /// + public static class Helper + { + /// + /// Creates a new claim with the specified type and value. + /// + /// The type of the claim, such as a role or permission identifier. Cannot be null or empty. + /// The value of the claim, representing the associated data for the specified type. Cannot be null or empty. + /// A object initialized with the specified type and value. + public static Claim CreateClaim(string type, string value) + { + return new Claim(type: type, value: value); + } + + /// + /// + /// + /// + /// + public static DateTimeOffset CreateEaseCacheOptions(double expirationInMinutes = 1440) + { + return DateTime.Now.AddMinutes(expirationInMinutes); + } + + /// + /// Decrypt data by 128 bit AES encryption algorithm + /// + /// Used to decrypt data + /// Value to decrypt and value must be Base64String + /// Return plain text data if successful otherwise throw error + public static string DecryptData(string secret, string data) + { + if (data == null || data.Length <= 0) + throw new ArgumentNullException(nameof(data)); + + if (secret == null || secret.Length <= 0) + throw new ArgumentNullException(nameof(secret)); + + try + { + data = Global.CipherFunctions.DecryptByAES(privateKey: secret, publicKey: secret, data: data, input: 2, output: 3); + } + + catch + { + data = "*Key/Data Error*"; + } + return data; + } + + /// + /// + /// + /// + /// + /// + /// + /// + public static byte[] GenerateRdlcOutputFile(LocalReport report, string format, out string contentType) + { + try + { + byte[] bytes = report.Render(format: format, deviceInfo: null, mimeType: out contentType, encoding: out string _, fileNameExtension: out string _, streams: out string[] _, warnings: out Warning[] _); + return bytes; + } + catch (Exception e) + { + throw new InvalidOperationException(e.Message, e); + } + } + } + + /// + /// + /// + public static partial class StatusCodesExt + { + /// + /// + /// + public const int PasswordChanged = 898; + + /// + /// + /// + public const int StatusSessionExpired = 899; + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Index.html b/Api/OnlineSalesAutoCrop.CoreAPI/Index.html new file mode 100644 index 0000000..cad1491 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Index.html @@ -0,0 +1,10 @@ + + + + + Ease O2C .net Core9 + + +

Ease O2C IS RUNNING

+ + \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/OnlineSalesAutoCrop.CoreAPI.csproj b/Api/OnlineSalesAutoCrop.CoreAPI/OnlineSalesAutoCrop.CoreAPI.csproj new file mode 100644 index 0000000..99aee17 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/OnlineSalesAutoCrop.CoreAPI.csproj @@ -0,0 +1,246 @@ + + + + net10.0 + S M Russel + Computer Ease Limited + OnlineSalesAutoCrop.CoreAPI + ..\docker-compose.dcproj + Windows + + + + true + + + + 1701;1702 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + Always + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 503f2393-8ec7-4681-85b2-dc86edb77199 + cel.ico + ..\.. + + + + ES6 + + + + ES6 + None + + True + False + False + + + False + True + True + + + + + + obj\Debug\netcoreapp3.1\OnlineSalesAutoCrop.CoreAPI.xml + + + + + diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/OnlineSalesAutoCrop.CoreAPI.csproj.user b/Api/OnlineSalesAutoCrop.CoreAPI/OnlineSalesAutoCrop.CoreAPI.csproj.user new file mode 100644 index 0000000..fda3190 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/OnlineSalesAutoCrop.CoreAPI.csproj.user @@ -0,0 +1,10 @@ + + + + D:\Local\EaseBilling\Api\EaseO2C.CoreAPI\Properties\PublishProfiles\Windows.Publish.pubxml + IIS Express + + + ProjectDebugger + + \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Program.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Program.cs new file mode 100644 index 0000000..922ebb9 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Program.cs @@ -0,0 +1,74 @@ +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using System; + +namespace OnlineSalesAutoCrop.CoreAPI +{ + /// + /// + /// + public class Program + { + /// + /// + /// + protected Program() + { + //Noting to do here + } + + /// + /// + /// + /// + public static void Main(string[] args) + { + bool hasError = false; + IHost host = CreateHostBuilder(args).Build(); + ILogger logger = host.Services.GetRequiredService>(); + try + { + logger.LogInformation("Starting the application..."); + host.Run(); + } + catch (Exception e) + { + hasError = true; + logger.LogCritical(exception: e, message: "Application terminated unexpectedly."); + } + finally + { + if (hasError) + { + logger.LogCritical(message: "Application encountered an error."); + } + else + { + logger.LogInformation(message: "Application was started."); + } + } + } + + /// + /// + /// + /// + /// + + public static IHostBuilder CreateHostBuilder(string[] args) => + Host.CreateDefaultBuilder(args) + .ConfigureLogging(logging => + { + logging.ClearProviders(); + logging.AddConsole(); + logging.AddDebug(); + }) + .ConfigureWebHostDefaults(webBuilder => + { + webBuilder.UseIISIntegration(); + webBuilder.UseStartup(); + }); + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Properties/PublishProfiles/Windows.Publish.pubxml b/Api/OnlineSalesAutoCrop.CoreAPI/Properties/PublishProfiles/Windows.Publish.pubxml new file mode 100644 index 0000000..dc5ad03 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Properties/PublishProfiles/Windows.Publish.pubxml @@ -0,0 +1,23 @@ + + + + + FileSystem + FileSystem + Release + Any CPU + + true + false + 20ddab52-da1b-41f3-90e9-0883efc29c95 + D:\Local\EaseBilling\Deployment\Api + true + net10.0 + false + win-x64 + true + + \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Properties/PublishProfiles/Windows.Publish.pubxml.user b/Api/OnlineSalesAutoCrop.CoreAPI/Properties/PublishProfiles/Windows.Publish.pubxml.user new file mode 100644 index 0000000..f0852c3 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Properties/PublishProfiles/Windows.Publish.pubxml.user @@ -0,0 +1,12 @@ + + + + + <_PublishTargetUrl>D:\Local\EaseBilling\Deployment\Api + True|2026-05-06T11:25:05.5263630Z||;True|2026-03-15T08:59:26.8862757+06:00||;False|2026-03-15T08:57:56.1101162+06:00||;True|2026-03-14T17:09:23.7076829+06:00||;False|2026-03-14T17:08:16.4923030+06:00||;True|2026-02-08T09:20:34.0831167+06:00||;True|2026-01-30T12:23:50.0237173+06:00||;True|2025-11-12T14:17:06.2307022+06:00||;False|2025-11-12T14:14:27.8832414+06:00||;True|2025-09-25T16:15:49.9946130+06:00||;True|2025-09-20T12:22:45.1255126+06:00||;True|2025-08-17T15:53:17.2270097+06:00||;True|2025-08-17T14:48:18.3529589+06:00||;True|2025-08-07T12:08:24.1050561+06:00||;False|2025-08-07T12:05:48.8009082+06:00||;True|2025-08-03T17:18:51.1008385+06:00||;True|2025-07-31T16:51:59.3175380+06:00||;True|2025-07-30T17:28:46.5087066+06:00||;True|2025-06-29T18:08:12.5889769+06:00||;True|2025-06-29T17:58:35.6473413+06:00||;True|2025-06-23T12:54:26.3884725+06:00||;True|2025-06-17T13:31:29.6019090+06:00||;True|2025-06-15T17:32:58.8800113+06:00||;True|2025-06-14T09:58:27.0452245+06:00||;False|2025-06-14T09:57:22.9732446+06:00||;True|2025-06-05T11:59:58.2905247+06:00||;False|2025-06-05T11:58:53.5868035+06:00||;True|2025-05-28T08:52:09.4080712+06:00||;True|2025-05-24T16:44:02.8576636+06:00||;True|2025-05-22T16:06:03.6424921+06:00||;True|2025-05-08T12:15:57.1704658+06:00||;True|2025-05-06T17:58:18.2130338+06:00||;True|2025-05-06T17:24:04.5378833+06:00||;True|2025-05-05T09:19:51.6110361+06:00||;True|2025-04-28T11:43:09.4666162+06:00||;True|2025-04-26T12:33:00.7429590+06:00||;True|2025-04-25T11:30:46.3791417+06:00||;True|2025-04-22T16:16:08.2122693+06:00||;True|2025-04-21T09:09:54.5468791+06:00||;True|2025-04-19T12:55:01.6251882+06:00||;True|2025-04-18T20:11:49.5252316+06:00||;True|2025-04-17T18:08:44.4742942+06:00||;True|2025-04-14T19:04:03.8022194+06:00||;True|2025-04-14T12:36:15.9198937+06:00||;True|2025-04-13T21:52:58.3995889+06:00||;True|2025-04-13T21:22:41.8976783+06:00||;False|2025-04-13T21:21:06.4416709+06:00||;True|2025-04-13T09:20:28.5710537+06:00||;True|2025-04-10T17:28:42.0560047+06:00||;True|2025-04-10T17:08:13.6899576+06:00||;True|2025-04-10T09:23:51.9121346+06:00||;False|2025-04-10T09:22:32.3774181+06:00||;True|2025-04-08T15:00:01.4594832+06:00||;True|2025-04-06T17:07:49.7187834+06:00||;True|2025-03-28T16:52:26.4264204+06:00||;True|2025-03-25T09:04:45.6712077+06:00||;True|2025-03-24T11:01:31.3766223+06:00||;True|2025-03-23T16:22:03.7871495+06:00||;True|2025-03-21T19:06:16.6539314+06:00||;True|2025-03-19T10:50:27.1248564+06:00||;True|2025-03-19T10:04:52.2351919+06:00||;True|2025-03-18T16:45:03.3648012+06:00||;True|2025-03-14T17:30:57.4444995+06:00||;True|2025-03-14T12:12:22.0834501+06:00||;False|2025-03-14T12:08:22.3149387+06:00||;True|2025-03-13T12:12:43.0015928+06:00||;False|2025-03-13T12:08:46.2254864+06:00||;True|2025-03-11T16:30:15.7645714+06:00||;True|2025-03-10T20:00:29.3910451+06:00||;True|2025-03-09T19:34:38.5798710+06:00||;True|2025-03-09T19:11:16.6478785+06:00||;False|2025-03-09T19:09:25.4916140+06:00||;True|2025-03-09T14:13:11.4931705+06:00||;False|2025-03-09T14:11:57.9713338+06:00||;True|2025-02-05T17:34:48.2088527+06:00||;True|2025-02-04T21:02:04.4639904+06:00||;True|2025-02-03T20:14:47.2959982+06:00||;True|2025-02-03T11:51:10.8667150+06:00||;True|2025-02-03T11:21:40.8436307+06:00||;True|2025-01-29T17:36:22.5959619+06:00||;True|2025-01-19T19:59:11.0866750+06:00||;True|2025-01-19T14:29:56.3042387+06:00||;True|2025-01-18T19:37:29.0120111+06:00||;False|2025-01-18T19:36:21.1797009+06:00||;True|2025-01-13T09:58:12.7255011+06:00||;True|2025-01-12T16:12:45.5633586+06:00||;True|2025-01-09T17:27:36.5615426+06:00||;True|2025-01-09T17:14:06.2461997+06:00||;True|2025-01-08T15:56:27.2254650+06:00||;True|2025-01-07T16:42:53.0937028+06:00||;True|2025-01-06T21:10:57.4064745+06:00||;True|2024-12-31T16:23:39.1605617+06:00||;True|2024-12-30T16:49:26.7010350+06:00||;True|2024-12-23T15:18:03.0555471+06:00||;False|2024-12-23T15:13:18.4393430+06:00||;False|2024-12-23T15:12:03.9555165+06:00||;False|2024-12-23T15:09:52.2534646+06:00||;False|2024-12-23T14:58:07.5228553+06:00||;False|2024-12-23T14:57:28.5435288+06:00||;False|2024-12-23T14:53:46.2896217+06:00||; + + + \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Properties/launchSettings.json b/Api/OnlineSalesAutoCrop.CoreAPI/Properties/launchSettings.json new file mode 100644 index 0000000..6524f9a --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Properties/launchSettings.json @@ -0,0 +1,35 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "iisSettings": { + "anonymousAuthentication": true, + "windowsAuthentication": false, + "iisExpress": { + "applicationUrl": "http://localhost:4204/" + } + }, + "profiles": { + "Docker": { + "commandName": "Docker", + "launchBrowser": true, + "launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}", + "publishAllPorts": true + }, + "OnlineSalesAutoCrop.CoreAPI.API": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "http://localhost:4205/" + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "nativeDebugging": false, + "jsWebView2Debugging": false + } + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptAdvancePayment.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptAdvancePayment.rdlc new file mode 100644 index 0000000..b3b8a0d --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptAdvancePayment.rdlc @@ -0,0 +1,1048 @@ + + + + + 621af248-11e8-4e4e-b0b0-810678006aae + + SQL + + + + + 11in + + + String + true + CompanyName + + + String + true + Address + + + String + true + WoNo + + + String + true + WoDate + + + String + true + SupplierName + + + String + true + SupplierAddress + + + String + true + ChequeNo + + + String + true + ChequeDate + + + String + true + BankAccNo + + + String + true + BankAccTitle + + + String + true + BankName + + + String + true + BranchName + + + String + true + Amount + + + String + true + AmountInWords + + + String + true + UserInfo + + + true + 8.5in + true + 0.65in + 0.65in + 0.65in + 6656cca4-8e39-4633-b4e8-e693b12312f5 + + + + + SlNo + System.Int32 + + + + DummyDataSource + + true + + + ReportData + dtWOItems + + + + + 7.11458in + + + + +
+ + + + + 4 + + + textbox27 + + 41 + true + =Parameters!CompanyName.Value + + + + + + + + 40 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.26in + + + + + 5 + + + + 39 + true + =Parameters!Address.Value + + + + + 0.21in + + + + + 5 + + + textbox35 + + 38 + true + + + + + + 0.1in + + + + + 5 + + + + 37 + true + Advance Payment + + + + + 0.28in + + + + + 5 + + + textbox48 + + 36 + true + + + + + + 0.12in + + + + + 3 + + + textbox4 + + 35 + true + Advance No: + + + + + 2 + + + textbox6 + + 34 + true + =Parameters!AdvanceNo.Value + + + + + 0.21in + + + + + 3 + + + + 33 + true + Date: + + + + + 2 + + + + 32 + true + =Parameters!AdvanceDate.Value + + + + + 0.21in + + + + + 5 + + + + 31 + true + + + + + + 0.12in + + + + + + + + 30 + true + Supplier + + + + + + + + 29 + true + : + + + + + 3 + + + + 28 + true + =Parameters!SupplierName.Value + + + + + 0.21in + + + + + 2 + + + + 27 + true + + + + + + 3 + + + + 26 + true + =Parameters!SupplierAddress.Value + + + + + 0.21in + + + + + 5 + + + + 25 + true + + + + + + 0.12in + + + + + + + + 24 + true + Cheque No + + + + + + + + 23 + true + : + + + + + 3 + + + + 22 + true + =Parameters!ChequeNo.Value + + + + + 0.22in + + + + + + + + 21 + true + Cheque Date + + + + + + + + 20 + true + : + + + + + 3 + + + + 19 + true + =Parameters!ChequeDate.Value + + + + + 0.21in + + + + + 5 + + + textbox28 + + 18 + true + + + + + + 0.12in + + + + + + + + 17 + true + Account No + + + + + + + + 16 + true + : + + + + + 3 + + + + 15 + true + =Parameters!BankAccNo.Value + + + + + 0.21in + + + + + + + + 14 + true + Account Title + + + + + + + + 13 + true + : + + + + + 3 + + + + 12 + true + =Parameters!BankAccTitle.Value + + + + + 0.21in + + + + + + + + 11 + true + Bank Name + + + + + + + + 10 + true + : + + + + + 3 + + + + 9 + true + =Parameters!BankName.Value + + + + + 0.21in + + + + + + + + 8 + true + Branch Name + + + + + + + + 7 + true + : + + + + + 3 + + + + 6 + true + =Parameters!BranchName.Value + + + + + 0.21in + + + + + 5 + + + + 5 + true + + + + + + 0.12in + + + + + + + + 4 + true + Amount + + + + + + + + 3 + true + : + + + + + 3 + + + + 2 + true + =Parameters!Amount.Value + + + + + 0.22in + + + + + 2 + + + textbox63 + + 1 + true + + + + + + 3 + + + textbox36 + + true + =Parameters!AmountInWords.Value + + + + + 0.21in + + +
+ + + 0.86in + + + 0.09in + + + 1.8in + + + 2.01in + + + 2.35in + + +
+
+ 3.99in + + en-US + + true + + + + true + =Parameters!UserInfo.Value + + + 0.23958in + true + + 0.65in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptBalanceSheet.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptBalanceSheet.rdlc new file mode 100644 index 0000000..2357af5 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptBalanceSheet.rdlc @@ -0,0 +1,353 @@ + + + + + b2609be8-0a6d-4c06-94f8-d6e6880bca99 + + SQL + + + + + 11in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + String + true + true + paramProcessDate + + + true + 8.5in + 0.05in + false + 0.4in + 0.5in + 0.29in + ecd24c8c-626b-4815-b8fa-3df9c5252e67 + 8.27in + + + + + Description + System.String + + + CurrentAmount + System.String + + + PreviousAmount + System.String + + + ItemLevel + System.Int16 + + + PrintAmount + System.Boolean + + + PrintSubtotal + System.Boolean + + + + DummyDataSource + + true + + + ReportData + dtFinalAccount + + + + + 7.32292in + + + + ReportData_dtFinalAccount +
+ + + + + 2 + + + Description + + 1 + true + =IIF(Cint(Fields!ItemLevel.Value)=4, Space(5), Space((Cint(Fields!ItemLevel.Value)-1)*5)) & Fields!Description.Value + + + + + + + + true + =IIF(CBool(Fields!PrintAmount.Value), Fields!CurrentAmount.Value, "") + + + + + 0.19in + + +
+
+ + + + + + + textbox7 + + 7 + true + =Parameters!CompanyName.Value + + + + + 2 + + + textbox5 + + 3 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 3 + + + + 6 + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 3 + + + + 5 + true + Balance Sheet + + + + + 0.25in + + + + + 3 + + + textbox6 + + 4 + true + =Parameters!ProcessDate.Value + + + + + 0.22in + + + + + 3 + + + textbox1 + + 2 + true + + + + + + 0.2in + + +
+ + + 4.91292in + + + 1.12in + + + 1.29in + + +
+
+ 1.36in + + en-US + + true + + + 0.06875in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.23875in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptBalanceSheetCompare.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptBalanceSheetCompare.rdlc new file mode 100644 index 0000000..ce8bb22 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptBalanceSheetCompare.rdlc @@ -0,0 +1,459 @@ + + + + + b2609be8-0a6d-4c06-94f8-d6e6880bca99 + + SQL + + + + + 11in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + DateTime + true + true + paramPreviousDate + + + DateTime + true + paramCurrentDate + + + true + 8.5in + 0.05in + false + 0.4in + 0.5in + 0.29in + ecd24c8c-626b-4815-b8fa-3df9c5252e67 + 8.27in + + + + + Description + System.String + + + CurrentAmount + System.String + + + PreviousAmount + System.String + + + ItemLevel + System.Int16 + + + PrintAmount + System.Boolean + + + PrintSubtotal + System.Boolean + + + + DummyDataSource + + true + + + ReportData + dtFinalAccount + + + + + 7.32292in + + + + ReportData_dtFinalAccount +
+ + + + + + + Description + + 4 + true + =IIF(Cint(Fields!ItemLevel.Value)=4, Space(5), Space((Cint(Fields!ItemLevel.Value)-1)*5)) & Fields!Description.Value + + + + + + + + 3 + true + =IIF(CBool(Fields!PrintAmount.Value), Fields!CurrentAmount.Value, "") + + + + + + + + 2 + true + + + + + + + + textbox4 + + 1 + true + =IIF(CBool(Fields!PrintAmount.Value), Fields!PreviousAmount.Value, "") + + + + + 0.19in + + +
+
+ + + + + + + textbox21 + + true + =Parameters!CompanyName.Value + + + + + 3 + + + textbox9 + + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 4 + + + + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 4 + + + textbox19 + + true + + + + + + 0.2in + + + + + + + textbox1 + + 9 + true + Balance Sheet Comparison + + + + + + + textbox2 + + 8 + true + =Format(Parameters!CurrentDate.Value,"dd.MM.yyyy") + + + + + + + textbox5 + + 7 + true + + + + + + + + textbox7 + + 6 + true + =Format(Parameters!PreviousDate.Value,"dd.MM.yyyy") + + + + + 0.26in + + + true +
+ + + 4.82292in + + + 1.17in + + + 0.16in + + + 1.17in + + +
+
+ 1.15in + + en-US + + true + + + 0.07292in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.24209in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptBankOrCashBook.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptBankOrCashBook.rdlc new file mode 100644 index 0000000..949e015 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptBankOrCashBook.rdlc @@ -0,0 +1,977 @@ + + + + + 696cb1ee-c179-477b-89ea-5748c2dd7a4e + + SQL + + + + + 7.7in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + String + true + true + paramStartDate + + + String + true + true + paramEndDate + + + String + true + paremBookType + + + String + true + paramGLHead + + + String + true + paramOpeningBalance + + + true + 10.2in + 0.05in + true + 0.4in + 0.5in + 0.29in + 9dd1af5d-17a3-49eb-96b4-ff2d77a38b49 + + + image/bmp + + + + 8.27in + + + + + TranDate + System.Date + + + VoucherNo + System.Int32 + + + VoucherRef + System.Int32 + + + AccountCode + System.String + + + AccountName + System.String + + + PaidAmount + System.Double + + + ReceivedAmount + System.Double + + + ClosingBalance + System.Double + + + + DummyDataSource + + true + + + ReportData + dtBankOrCashBook + + + + + 7.32292in + + + + ReportData_dtBankOrCashBook +
+ + + + + + + Date_1 + + 6 + true + =Fields!TranDate.Value + + + + + + + textbox12 + + 5 + true + =Fields!VoucherNo.Value & " " & Fields!VoucherRef.Value + + + + + + + Description_1 + + 4 + true + =Fields!AccountCode.Value + + + + + + + textbox15 + + 3 + true + =Fields!AccountName.Value + + + + + + + + 2 + true + =IIF(Fields!PaidAmount.Value=0, "", Fields!PaidAmount.Value) + + + + + + + + 1 + true + =IIF(Fields!ReceivedAmount.Value=0, "", Fields!ReceivedAmount.Value) + + + + + + + textbox4 + + true + =IIF(Fields!ClosingBalance.Value<0, "(" & Format(Fields!ClosingBalance.Value,"#,##.00") & ")", Format(Fields!ClosingBalance.Value,"#,##.00")) + + + + + 0.2in + + +
+
+ + + + + 4 + + + textbox20 + + 2 + true + =Parameters!CompanyName.Value + + + + + 3 + + + textbox45 + + 2 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 7 + + + textbox29 + + 2 + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 7 + + + + 2 + true + =Parameters!BookType.Value + + + + + 0.23in + + + + + 7 + + + textbox16 + + 2 + true + ="Date range: " & Parameters!StartDate.Value & " to " & Parameters!EndDate.Value + + + + + 0.2in + + + + + 7 + + + textbox21 + + true + + + + + + 0.2in + + + + + + + textbox8 + + 23 + true + Date + + + + + + + textbox9 + + 22 + true + Reference + + + + + + + textbox11 + + 21 + true + Posting Code + + + + + + + textbox13 + + 20 + true + Description + + + + + + + textbox17 + + 19 + true + Paid Amount + + + + + + + textbox18 + + 18 + true + Received Amount + + + + + + + textbox2 + + 17 + true + Balance + + + + + 0.37in + + + + + 5 + + + textbox1 + + 16 + true + =Parameters!GLHead.Value + + + + + + + textbox5 + + 15 + true + Balance B/F: + + + + + + + textbox3 + + 14 + true + =Parameters!OpeningBalance.Value + + + + + 0.23in + + + true +
+ + + 0.7in + + + 0.9in + + + 0.8in + + + 2.22292in + + + 0.9in + + + 0.9in + + + 0.9in + + +
+ + + + + + + textbox6 + + 13 + true + + + + + + + + textbox10 + + 12 + true + + + + + + + + textbox14 + + 11 + true + + + + + + + + textbox19 + + 10 + true + + + + + + + + PaidAmount + + 9 + true + =Sum(Fields!PaidAmount.Value) + + + + + + + ReceivedAmount + + 8 + true + =Sum(Fields!ReceivedAmount.Value) + + + + + + + textbox23 + + 7 + true + + + + + + 0.23in + + +
+
+
+ 2.16in + + en-US + + true + + + 0.06875in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.23875in + true + + 0.5in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptCashPurchase.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptCashPurchase.rdlc new file mode 100644 index 0000000..30fdab5 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptCashPurchase.rdlc @@ -0,0 +1,1516 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + Payment No + + + String + true + PaymentDate + + + String + true + Supplier Name + + + String + true + Supplier Contact + + + String + true + Cheque No + + + String + true + Cheque Date + + + String + true + Bank Account No + + + String + true + Bank Account Title + + + String + true + Remarks + + + String + true + AmountInWords + + + String + true + Prepared By + + + String + true + Authorized By + + + true + 8.5in + true + 0.64in + 0.65in + + true + + + 0.26042in + + 2 + true + =Parameters!Address.Value + + + + 1 + true + 8.27083in + 0.25in + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + 8.26042in + + true + 0.25in + =Parameters!CompanyName.Value + + + 0.625in + true + + 0.65in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 11.7in + + + + + SlNo + System.Int32 + + + InvoiceNo + System.String + + + GrnNo + System.String + + + ItemCode + System.String + + + ItemName + System.String + + + Quantity + System.Decimal + + + Price + System.Decimal + + + Value + System.Decimal + + + VATAmount + System.Decimal + + + VATPayMethod + System.String + + + AITAmount + System.Decimal + + + TotalAmount + System.Decimal + + + + DummyDataSource + + true + + + ReportData + dtPayments + + + + + 10.4in + + 0.01in + + + ReportData_dtPayments +
+ + + + + + + SlNo + + 11 + true + =Fields!SlNo.Value + + + + + 2 + + + InvoiceNo + + 10 + true + =Fields!ItemCode.Value + + + + + + + textbox25 + + 9 + true + =Fields!ItemName.Value + + + + + + + Quantity + + 6 + true + =Fields!Quantity.Value + + + + + + + Price + + 5 + true + =Fields!Price.Value + + + + + + + Value + + 4 + true + =Fields!Value.Value + + + + + + + + 3 + true + =Fields!VATAmount.Value + + + + + + + VatRate + + 2 + true + =Fields!VATPayMethod.Value + + + + + + + textbox32 + + 1 + true + =Fields!AITAmount.Value + + + + + + + TotalAmount + + true + =Fields!TotalAmount.Value + + + + + 0.18in + + +
+ +
+ + + + + 11 + + + textbox142 + + 56 + true + Cash Purchase Printing + + + + + 0.25in + + + + + 11 + + + textbox130 + + 55 + true + + + + + + 0.15in + + + + + 2 + + + textbox118 + + 54 + true + Payment No + + + + + 9 + + + textbox14 + + 53 + true + =": " & Parameters!PaymentNo.Value + + + + + 0.2in + + + + + 2 + + + textbox106 + + 50 + true + Payment Date + + + + + 9 + + + textbox15 + + 49 + true + =": " & Parameters!PaymentDate.Value + + + + + 0.2in + + + + + 11 + + + textbox153 + + 46 + true + + + + + + 0.1in + + + + + 2 + + + textbox4 + + true + Cash Purchase + + + + + 9 + + + textbox6 + + true + : Yes + + + + + 0.2in + + + + + 11 + + + textbox45 + + 37 + true + + + + + + 0.1in + + + + + 2 + + + textbox65 + + 36 + true + Remarks + + + + + 9 + + + textbox18 + + 35 + true + =": " & Parameters!Remarks.Value + + + + + 0.2in + + + + + 11 + + + textbox2 + + 34 + true + + + + + + 0.15in + + + + + + + textbox1 + + 33 + true + Serial No + + + + + 2 + + + textbox30 + + 32 + true + Item Code + + + + + + + textbox20 + + 31 + true + Item Name + + + + + + + textbox53 + + 28 + true + Quantity + + + + + + + + 27 + true + Price + + + + + + + + 26 + true + Value + + + + + + + + 25 + true + VAT Amount + + + + + + + textbox40 + + 24 + true + VAT Payment Method + + + + + + + textbox3 + + 23 + true + AIT Deducted + + + + + + + textbox41 + + 22 + true + Net Paid Amount + + + + + 0.34in + + +
+ + + 0.42in + + + 0.83in + + + 0.31in + + + 2.94in + + + 0.7in + + + 0.8in + + + 1in + + + 0.7in + + + 0.9in + + + 0.8in + + + 1in + + +
+ + + + + 5 + + + textbox62 + + 18 + true + + + + + + + + + 17 + true + TOTAL + + + + + + + VATAmount + + 16 + true + =Sum(Fields!Value.Value) + + + + + + + VATAmount_1 + + 15 + true + =Sum(Fields!VATAmount.Value) + + + + + + + textbox43 + + 14 + true + + + + + + + + AITAmount + + 13 + true + =Sum(Fields!AITAmount.Value) + + + + + + + TotalAmount_1 + + 12 + true + =Sum(Fields!TotalAmount.Value) + + + + + 0.2in + + + + + 11 + + + textbox21 + + 19 + true + + + + + + 0.15in + + + + + 2 + + + textbox38 + + 21 + true + Total Paid in Words: + + + + + 9 + + + + 20 + true + =Parameters!AmountInWords.Value + + + + + 0.2in + + +
+
+
+ 2.625in + + en-US + + true + + + 0.21875in + + 3 + true + 8.39583in + =Parameters!AuthorizedBy.Value + + + textbox31 + 0.21875in + 2in + + 2 + true + 0.02083in + =Parameters!PreparedBy.Value + + + 0.01042in + 2in + + 1 + true + 0.02083in + 0.2in + Payment Entered By + + + 0.01042in + + true + 8.39583in + 0.2in + Payment Authorized By + + + 0.41875in + true + + 0.65in + 8.3in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptCashflow.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptCashflow.rdlc new file mode 100644 index 0000000..6834bd5 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptCashflow.rdlc @@ -0,0 +1,350 @@ + + + + + b2609be8-0a6d-4c06-94f8-d6e6880bca99 + + SQL + + + + + 11in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + String + true + true + paramProcessDate + + + true + 8.5in + 0.05in + false + 0.4in + 0.5in + 0.29in + ecd24c8c-626b-4815-b8fa-3df9c5252e67 + 8.27in + + + + + Description + System.String + + + CurrentAmount + System.String + + + PreviousAmount + System.String + + + ItemLevel + System.Int16 + + + PrintAmount + System.Boolean + + + PrintSubtotal + System.Boolean + + + + DummyDataSource + + true + + + ReportData + dtFinalAccount + + + + + 7.32292in + + + + ReportData_dtFinalAccount +
+ + + + + 2 + + + Description + + 1 + true + =Space((Cint(Fields!ItemLevel.Value)-1)*5) & IIF(Fields!Description.Value.ToString().ToLower().Equals("blank"), "" , Fields!Description.Value) + + + + + + + + true + =IIF(CBool(Fields!PrintAmount.Value), Fields!CurrentAmount.Value, "") + + + + + 0.19in + + +
+
+ + + + + + + + 7 + true + =Parameters!CompanyName.Value + + + + + 2 + + + + 3 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 3 + + + + 6 + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 3 + + + + 5 + true + Cash Flow Statement + + + + + 0.25in + + + + + 3 + + + + 4 + true + =Parameters!ProcessDate.Value + + + + + 0.22in + + + + + 3 + + + + 2 + true + + + + + + 0.2in + + +
+ + + 4.91292in + + + 1.12in + + + 1.29in + + +
+
+ 1.36in + + en-US + + true + + + 0.07167in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.24167in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptCashflowCompare.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptCashflowCompare.rdlc new file mode 100644 index 0000000..c08e69e --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptCashflowCompare.rdlc @@ -0,0 +1,444 @@ + + + + + b2609be8-0a6d-4c06-94f8-d6e6880bca99 + + SQL + + + + + 11in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + DateTime + true + paramPreviousDate + + + DateTime + true + true + paramCurrentDate + + + true + 8.5in + 0.05in + false + 0.4in + 0.5in + 0.29in + ecd24c8c-626b-4815-b8fa-3df9c5252e67 + 8.27in + + + + + Description + System.String + + + CurrentAmount + System.String + + + PreviousAmount + System.String + + + ItemLevel + System.Int16 + + + PrintAmount + System.Boolean + + + PrintSubtotal + System.Boolean + + + + DummyDataSource + + true + + + ReportData + dtFinalAccount + + + + + 7.32292in + + + + ReportData_dtFinalAccount +
+ + + + + + + Description + + 2 + true + =IIF(Cint(Fields!ItemLevel.Value)=4, Space(5), Space((Cint(Fields!ItemLevel.Value)-1)*5)) & Fields!Description.Value + + + + + + + + 1 + true + =IIF(CBool(Fields!PrintAmount.Value), Fields!CurrentAmount.Value, "") + + + + + + + textbox7 + + true + + + + + + + + textbox3 + + true + =IIF(CBool(Fields!PrintAmount.Value), Fields!PreviousAmount.Value, "") + + + + + 0.19in + + +
+
+ + + + + + + + true + =Parameters!CompanyName.Value + + + + + 3 + + + + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 4 + + + + true + =Parameters!Address.Value + + + + + 0.23in + + + + + 4 + + + + true + + + + + + 0.2in + + + + + + + textbox2 + + true + Cash Flow Comparison + + + + + + + textbox5 + + true + =Format(Parameters!CurrentDate.Value,"dd.MM.yyyy") + + + + + + + textbox4 + + true + + + + + + + + textbox6 + + true + =Format(Parameters!PreviousDate.Value, "dd.MM.yyyy") + + + + + 0.26in + + + true +
+ + + 4.82292in + + + 1.17in + + + 0.16in + + + 1.17in + + +
+
+ 1.13in + + en-US + + true + + + 0.0725in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.25208in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptDayBook.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptDayBook.rdlc new file mode 100644 index 0000000..2935566 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptDayBook.rdlc @@ -0,0 +1,761 @@ + + + + + 696cb1ee-c179-477b-89ea-5748c2dd7a4e + + SQL + + + + + 7.7in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + String + true + true + paramStartDate + + + String + true + true + paramEndDate + + + true + 10.2in + 0.05in + true + 0.4in + 0.5in + 0.29in + 9dd1af5d-17a3-49eb-96b4-ff2d77a38b49 + + + image/bmp + + + + 8.27in + + + + + TranDate + System.Date + + + VoucherNo + System.Int32 + + + VoucherType + System.String + + + VoucherRef + System.Int32 + + + AccountCode + System.String + + + AccountName + System.String + + + DebitAmount + System.Double + + + CreditAmount + System.Double + + + + DummyDataSource + + true + + + ReportData + dtDayBook + + + + + 7.32292in + + + + ReportData_dtDayBook + + + + + =Fields!TranDate.Value + + +
+ + + + + 7 + + + textbox22 + + 10 + true + =Fields!TranDate.Value + + + + + 0.22in + + + true +
+
+ + + + + 5 + + + textbox5 + + 9 + true + ="Total on " & Format(Fields!TranDate.Value, "dd MMM yyyy") + + + + + + + textbox40 + + 7 + true + =Sum(Fields!DebitAmount.Value) + + + + + + + textbox41 + + 6 + true + =Sum(Fields!CreditAmount.Value) + + + + + 0.22in + + +
+
+
+
+ + + + + + + Date_1 + table1_Group1 + + 5 + true + =Fields!VoucherNo.Value + + + + + + + textbox12 + + 4 + true + =Fields!VoucherType.Value & " " & Fields!VoucherRef.Value + + + + + + + Description_1 + + 3 + true + =Fields!AccountCode.Value + + + + + 2 + + + textbox15 + + 2 + true + =Fields!AccountName.Value + + + + + + + DebitEUR_1 + + 1 + true + =Fields!DebitAmount.Value + + + + + + + CreditEUR_1 + + true + =Fields!CreditAmount.Value + + + + + 0.2in + + +
+
+ + + + + 4 + + + textbox20 + + 2 + true + =Parameters!CompanyName.Value + + + + + 3 + + + textbox45 + + 2 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 7 + + + textbox29 + + 2 + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 7 + + + textbox7 + + 2 + true + Day Book + + + + + 0.25in + + + + + 7 + + + textbox16 + + 2 + true + ="Date range: " & Parameters!StartDate.Value & " to " & Parameters!EndDate.Value + + + + + 0.25in + + + + + 7 + + + textbox1 + + true + + + + + + 0.25in + + + + + + + textbox8 + + 16 + true + Transaction Reference + + + + + + + textbox9 + + 15 + true + Voucher Type & No + + + + + + + textbox11 + + 14 + true + Posting Code + + + + + 2 + + + textbox13 + + 13 + true + Description + + + + + + + textbox17 + + 12 + true + Debit Amount + + + + + + + textbox18 + + 11 + true + Credit Amount + + + + + 0.37in + + + true +
+ + + 0.9in + + + 0.9in + + + 0.9in + + + 2.12292in + + + 0.7in + + + 0.9in + + + 0.9in + + +
+
+ 2.26in + + en-US + + true + + + 0.06875in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.23875in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptDayBookSummary.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptDayBookSummary.rdlc new file mode 100644 index 0000000..2929d29 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptDayBookSummary.rdlc @@ -0,0 +1,631 @@ + + + + + 696cb1ee-c179-477b-89ea-5748c2dd7a4e + + SQL + + + + + 7.7in + + + String + true + true + paramCompanyName + + + String + true + true + paramStartDate + + + String + true + true + paramEndDate + + + String + true + true + paramAddress + + + true + 10.2in + 0.05in + false + 0.4in + 0.5in + 0.29in + 9dd1af5d-17a3-49eb-96b4-ff2d77a38b49 + + + image/bmp + + + + 8.27in + + + + + TranDate + System.Date + + + VoucherType + System.String + + + VoucherNo + System.Int32 + + + DebitAmount + System.Double + + + CreditAmount + System.Double + + + + DummyDataSource + + true + + + ReportData + dtDayBookSummary + + + + + 7.32292in + + + + ReportData_dtDayBookSummary + + + + + =Fields!TranDate.Value + + +
+ + + + + 5 + + + textbox9 + + 7 + true + =Fields!TranDate.Value + + + + + 0.22in + + + true +
+
+ + + + + 2 + + + textbox3 + + 6 + true + ="Total on " & Format(Fields!TranDate.Value, "dd MMM yyyy") + + + + + 2 + + + textbox53 + + 5 + true + =Sum(Fields!DebitAmount.Value) + + + + + + + textbox54 + + 4 + true + =Sum(Fields!CreditAmount.Value) + + + + + 0.22in + + +
+
+
+
+ + + + + + + + 3 + true + =Fields!VoucherType.Value + + + + + + + + 2 + true + =Fields!VoucherNo.Value + + + + + 2 + + + + 1 + true + =Fields!DebitAmount.Value + + + + + + + + true + =Fields!CreditAmount.Value + + + + + 0.2in + + +
+
+ + + + + 3 + + + textbox20 + + 2 + true + =Parameters!CompanyName.Value + + + + + 2 + + + textbox45 + + 2 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 5 + + + textbox29 + + 2 + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 5 + + + + 2 + true + Day Book (Consolidated by Voucher Type) + + + + + 0.25in + + + + + 5 + + + + 2 + true + ="Date range: " & Parameters!StartDate.Value & " to " & Parameters!EndDate.Value + + + + + 0.22in + + + + + 5 + + + textbox1 + + true + + + + + + 0.2in + + + + + + + textbox10 + + 11 + true + Voucher Type + + + + + + + textbox11 + + 10 + true + Transaction Reference + + + + + 2 + + + textbox38 + + true + Debit Amount + + + + + + + textbox13 + + 8 + true + Credit Amount + + + + + 0.23in + + + true +
+ + + 1.75in + + + 2.07292in + + + 0.75in + + + 1in + + + 1.75in + + +
+
+ 2.04in + + en-US + + true + + + 0.07125in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.24125in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAAddAsset.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAAddAsset.rdlc new file mode 100644 index 0000000..8c48f4d --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAAddAsset.rdlc @@ -0,0 +1,1132 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + Txn No + + + String + true + Txn Date + + + String + true + Item Name + + + String + true + Item Serial No + + + String + true + Item Description + + + String + true + Item Book Value + + + String + true + Spare Item Name + + + String + true + Spare Item Serial No + + + String + true + Spare Item Description + + + String + true + Spare Item Book Value + + + String + true + New Book Value + + + String + true + Remarks + + + true + 8.5in + true + 0.65in + 0.65in + 0.4in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 8.3in + + + + + ItemSerialNo + System.String + + + ItemDescription + System.String + + + + DummyDataSource + + true + + + ReportData + dtFAItem + + + + + 7in + + 0.01in + + + ReportData_dtFAItem + +
+ + + + + 3 + + + textbox25 + + 44 + true + =Parameters!CompanyName.Value + + + + + + + textbox29 + + 43 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 4 + + + textbox20 + + 42 + true + =Parameters!Address.Value + + + + + 0.21in + + + + + 3 + + + textbox10 + + 41 + true + Add Asset Value + + + + + + + textbox41 + + 40 + true + + + + + + 0.25in + + + + + 4 + + + textbox4 + + 39 + true + + + + + + 0.1in + + + + + + + textbox14 + + 38 + true + Transaction No + + + + + + + textbox7 + + 37 + true + : + + + + + 2 + + + + 36 + true + =Parameters!TxnNo.Value + + + + + 0.23in + + + + + + + textbox16 + + 35 + true + Value Addition Date + + + + + + + textbox17 + + 34 + true + : + + + + + 2 + + + textbox45 + + 33 + true + =Parameters!TxnDate.Value + + + + + 0.23in + + + + + 4 + + + textbox3 + + 32 + true + + + + + + 0.12in + + + + + + + textbox11 + + 31 + true + Asset Item Name + + + + + + + textbox19 + + 30 + true + : + + + + + 2 + + + textbox8 + + 29 + true + =Parameters!ItemName.Value + + + + + 0.23in + + + + + + + textbox30 + + 28 + true + Serial Number + + + + + + + textbox22 + + 27 + true + : + + + + + 2 + + + textbox6 + + 26 + true + =Parameters!ItemSerialNo.Value + + + + + 0.23in + + + + + + + textbox1 + + 25 + true + Item Description + + + + + + + textbox23 + + 24 + true + : + + + + + 2 + + + textbox2 + + 23 + true + =Parameters!ItemDescription.Value + + + + + 0.23in + + + + + + + textbox13 + + 22 + true + Book Value + + + + + + + textbox24 + + 21 + true + : + + + + + 2 + + + textbox15 + + 20 + true + =Parameters!ItemBookValue.Value + + + + + 0.23in + + + + + 4 + + + textbox43 + + 19 + true + + + + + + 0.12in + + + + + + + textbox9 + + 18 + true + Spare Item Name + + + + + + + textbox27 + + 17 + true + : + + + + + 2 + + + textbox46 + + 16 + true + =Parameters!SpareItemName.Value + + + + + 0.23in + + + + + + + textbox5 + + 15 + true + Spare Spare Serial Number + + + + + + + textbox28 + + 14 + true + : + + + + + 2 + + + textbox47 + + 13 + true + =Parameters!SpareItemSerialNo.Value + + + + + 0.23in + + + + + + + textbox18 + + 12 + true + Spare Item Description + + + + + + + textbox34 + + 11 + true + : + + + + + 2 + + + textbox21 + + 10 + true + =Parameters!SpareItemDescription.Value + + + + + 0.23in + + +
+ + + 2in + + + 0.1in + + + 2.8in + + + 2.1in + + +
+ + + + + + + textbox31 + + 2 + true + Spare Book Value + + + + + + + textbox38 + + 1 + true + : + + + + + 2 + + + textbox32 + + true + =Parameters!SpareItemBookValue.Value + + + + + 0.23in + + + + + 4 + + + textbox26 + + 3 + true + + + + + + 0.12in + + + + + + + textbox35 + + 6 + true + New Book Value after Addition + + + + + + + textbox39 + + 5 + true + : + + + + + 2 + + + textbox36 + + 4 + true + =Parameters!NewBookValue.Value + + + + + 0.23in + + + + + + + textbox42 + + 9 + true + Remarks + + + + + + + textbox40 + + 8 + true + : + + + + + 2 + + + textbox55 + + 7 + true + =Parameters!Remarks.Value + + + + + 0.23in + + +
+
+
+ 3.93in + + en-US + 0.65in + 11.7in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAInstallation.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAInstallation.rdlc new file mode 100644 index 0000000..b9668ba --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAInstallation.rdlc @@ -0,0 +1,916 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + InstallNo + + + String + true + Installation Date + + + String + true + Fixed Asset Item Code + + + String + true + Fixed Asset Item Name + + + String + true + Install Location + + + String + true + Assigned to Employee + + + String + true + Assigned Date + + + String + true + Remarks + + + true + 8.5in + true + 0.65in + 0.65in + 0.4in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 8.3in + + + + + ItemSerialNo + System.String + + + ItemDescription + System.String + + + AcquisitionTime + System.String + + + + DummyDataSource + + true + + + ReportData + dtFAItem + + + + + 7in + + 0.01in + + + ReportData_dtFAItem +
+ + + + + 2 + + + ItemSerialNo + + 2 + true + =Fields!ItemSerialNo.Value + + + + + 2 + + + Description + + 1 + true + =Fields!ItemDescription.Value + + + + + + + AcquisitionDate + + true + =Fields!AcquisitionTime.Value + + + + + 0.19in + + +
+ +
+ + + + + 3 + + + textbox25 + + 29 + true + =Parameters!CompanyName.Value + + + + + 2 + + + textbox29 + + 28 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 5 + + + textbox20 + + 27 + true + =Parameters!Address.Value + + + + + 0.2in + + + + + 5 + + + textbox10 + + 26 + true + Installation of Fixed Asset + + + + + 0.22in + + + + + 5 + + + textbox4 + + 25 + true + + + + + + 0.1in + + + + + + + textbox6 + + 24 + true + Installation No + + + + + 4 + + + textbox7 + + 23 + true + =": " & Parameters!InstallNo.Value + + + + + 0.2in + + + + + + + textbox16 + + 22 + true + Installation Date + + + + + 4 + + + textbox45 + + 21 + true + =": " & Parameters!InstallDate.Value + + + + + 0.2in + + + + + 5 + + + textbox13 + + 20 + true + + + + + + 0.1in + + + + + + + textbox9 + + 19 + true + Fixed Asset Item Code + + + + + 4 + + + textbox46 + + 18 + true + =": " & Parameters!FAItemCode.Value + + + + + 0.2in + + + + + + + textbox5 + + 17 + true + Fixed Asset Item Name + + + + + 4 + + + textbox47 + + 16 + true + =": " & Parameters!FAItemName.Value + + + + + 0.2in + + + + + 5 + + + textbox19 + + 15 + true + + + + + + 0.1in + + + + + 2 + + + textbox1 + + 14 + true + Serial + + + + + 2 + + + textbox2 + + 13 + true + Description + + + + + + + textbox3 + + 12 + true + Acquisition Date + + + + + 0.2in + + +
+ + + 1.4in + + + 0.4in + + + 3.1in + + + 0.9in + + + 1.2in + + + 3.06in +
+ + + + + 5 + + + textbox22 + + 3 + true + + + + + + 0.1in + + + + + + + textbox33 + + 5 + true + Install Location + + + + + 4 + + + textbox52 + + 4 + true + =": " & Parameters!InstallLocation.Value + + + + + 0.2in + + + + + + + textbox36 + + 7 + true + Assigned to Employee + + + + + 4 + + + textbox53 + + 6 + true + =": " & Parameters!AssignedEmployee.Value + + + + + 0.2in + + + + + + + textbox39 + + 9 + true + Assigned Date + + + + + 4 + + + textbox54 + + 8 + true + =": " & Parameters!AssignedDate.Value + + + + + 0.2in + + + + + + + textbox42 + + 11 + true + Remarks + + + + + 4 + + + textbox55 + + 10 + true + =": " & Parameters!Remarks.Value + + + + + 0.2in + + +
+
+
+ 3.26in + + en-US + + true + + + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.17in + true + + 0.65in + 11.7in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAReduceAsset.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAReduceAsset.rdlc new file mode 100644 index 0000000..d239b88 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAReduceAsset.rdlc @@ -0,0 +1,956 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + Txn No + + + String + true + Txn Date + + + String + true + Ref No + + + String + true + Item Name + + + String + true + Item Serial No + + + String + true + Item Description + + + String + true + Item Book Value + + + String + true + Reduce Value + + + String + true + New Book Value + + + String + true + Remarks + + + true + 8.5in + true + 0.65in + 0.65in + 0.4in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 8.3in + + + + + ItemSerialNo + System.String + + + ItemDescription + System.String + + + + DummyDataSource + + true + + + ReportData + dtFAItem + + + + + 7in + + 0.01in + + + ReportData_dtFAItem + +
+ + + + + 3 + + + textbox25 + + 28 + true + =Parameters!CompanyName.Value + + + + + + + textbox29 + + 27 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 4 + + + textbox20 + + 26 + true + =Parameters!Address.Value + + + + + 0.21in + + + + + 3 + + + textbox10 + + 25 + true + Reduce Asset Value + + + + + + + textbox41 + + true + + + + + + 0.25in + + + + + 4 + + + textbox4 + + 24 + true + + + + + + 0.1in + + + + + + + textbox14 + + 23 + true + Transaction No + + + + + + + textbox7 + + true + : + + + + + 2 + + + + 22 + true + =Parameters!TxnNo.Value + + + + + 0.23in + + + + + + + textbox16 + + 21 + true + Value Reduced Date + + + + + + + textbox17 + + true + : + + + + + 2 + + + textbox45 + + 20 + true + =Parameters!TxnDate.Value + + + + + 0.23in + + + + + + + + 21 + true + Reference No + + + + + + + + true + : + + + + + 2 + + + + 20 + true + =Parameters!RefNo.Value + + + + + 0.23in + + + + + 4 + + + textbox3 + + 19 + true + + + + + + 0.12in + + + + + + + textbox11 + + 18 + true + Item Name + + + + + + + textbox19 + + true + : + + + + + 2 + + + textbox8 + + 17 + true + =Parameters!ItemName.Value + + + + + 0.23in + + + + + + + textbox30 + + 16 + true + Serial Number + + + + + + + textbox22 + + true + : + + + + + 2 + + + textbox6 + + 15 + true + =Parameters!ItemSerialNo.Value + + + + + 0.23in + + + + + + + textbox1 + + true + Item Description + + + + + + + textbox23 + + true + : + + + + + 2 + + + textbox2 + + true + =Parameters!ItemDescription.Value + + + + + 0.23in + + + + + + + textbox13 + + true + Book Value + + + + + + + textbox24 + + true + : + + + + + 2 + + + textbox15 + + true + =Parameters!ItemBookValue.Value + + + + + 0.23in + + +
+ + + 2.1in + + + 0.1in + + + 2.7in + + + 2.1in + + +
+ + + + + + + textbox31 + + true + Value Reduced + + + + + + + textbox38 + + true + : + + + + + 2 + + + textbox32 + + true + =Parameters!ReduceValue.Value + + + + + 0.23in + + + + + 4 + + + textbox26 + + true + + + + + + 0.12in + + + + + + + textbox35 + + true + New Book Value after Reduction + + + + + + + textbox39 + + true + : + + + + + 2 + + + textbox36 + + true + =Parameters!NewBookValue.Value + + + + + 0.23in + + + + + + + textbox42 + + 6 + true + Remarks + + + + + + + textbox40 + + true + : + + + + + 2 + + + textbox55 + + 5 + true + =Parameters!Remarks.Value + + + + + 0.23in + + +
+
+
+ 3.35in + + en-US + 0.65in + 11.7in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFASales.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFASales.rdlc new file mode 100644 index 0000000..89187fe --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFASales.rdlc @@ -0,0 +1,1171 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + Write Off No + + + String + true + Write Off Date + + + String + true + Received Mode + + + String + true + Account Detail + + + String + true + Remarks + + + true + 8.5in + true + 0.65in + 0.65in + 0.4in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 11.7in + + + + + ItemCode + System.String + + + ItemName + System.String + + + ItemSerialNo + System.String + + + ItemDescription + System.String + + + Specification + System.String + + + BookValue + System.Decimal + + + DprnValue + System.Decimal + + + SalesValue + System.Decimal + + + + DummyDataSource + + true + + + ReportData + dtFAItem + + + + + 10.4in + + 0.01in + + + ReportData_dtFAItem +
+ + + + + + + ItemCode + + 6 + true + =Fields!ItemCode.Value + + + + + + + ItemName + + 5 + true + =Fields!ItemName.Value + + + + + + + ItemSerialNo + + 4 + true + =Fields!ItemSerialNo.Value + + + + + + + ItemDescription + + 3 + true + =Fields!ItemDescription.Value + + + + + + + BookValue + + 2 + true + =Fields!BookValue.Value + + + + + + + DprnValue + + 1 + true + =Fields!DprnValue.Value + + + + + + + SalesValue + + true + =Fields!SalesValue.Value + + + + + 0.19in + + +
+ +
+ + + + + 4 + + + + 37 + true + =Parameters!CompanyName.Value + + + + + 3 + + + PrintTime + + 36 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 7 + + + Address + + 35 + true + =Parameters!Address.Value + + + + + 0.2in + + + + + 7 + + + textbox10 + + 34 + true + Fixed Asset Sale + + + + + 0.22in + + + + + 7 + + + textbox4 + + 33 + true + + + + + + 0.1in + + + + + + + textbox14 + + 32 + true + Sales Number + + + + + 6 + + + textbox53 + + 31 + true + =": " & Parameters!SalesNo.Value + + + + + 0.2in + + + + + + + textbox16 + + 30 + true + Sales Date + + + + + 6 + + + textbox54 + + 29 + true + =": " & Parameters!SalesDate.Value + + + + + 0.2in + + + + + 7 + + + textbox3 + + 28 + true + + + + + + 0.1in + + + + + + + textbox1 + + 27 + true + Item Code + + + + + + + textbox57 + + 26 + true + Item Name + + + + + + + textbox46 + + 25 + true + Serial No + + + + + + + textbox34 + + 24 + true + Description + + + + + + + + 23 + true + Book Value + + + + + + + + 22 + true + Deprn Value + + + + + + + textbox61 + + 21 + true + Sales Value + + + + + 0.22in + + +
+ + + 1.27in + + + 2.1in + + + 1.65in + + + 2.68in + + + 0.9in + + + 0.9in + + + 0.9in + + +
+ + + + + + + textbox5 + + 13 + true + + + + + + + + textbox6 + + 12 + true + + + + + + + + textbox7 + + 11 + true + + + + + + + + textbox11 + + 10 + true + + + + + + + + BookValue_1 + + 9 + true + =Sum(Fields!BookValue.Value) + + + + + + + + 8 + true + =Sum(Fields!DprnValue.Value) + + + + + + + DprnValue_1 + + 7 + true + =Sum(Fields!SalesValue.Value) + + + + + 0.2in + + + + + 7 + + + textbox22 + + 14 + true + + + + + + 0.1in + + + + + + + textbox2 + + 16 + true + Amount Received in + + + + + 6 + + + textbox8 + + 15 + true + =": " & Parameters!ReceivedMode.Value + + + + + 0.2in + + + + =IIF(LEN(Parameters!AccountDetail.Value)>0, False, True) + + + + + + textbox24 + + 18 + true + Acount Detail + + + + + 6 + + + textbox26 + + 17 + true + =": " & Parameters!AccountDetail.Value + + + + + 0.2in + + + + + + + textbox42 + + 20 + true + Remarks + + + + + 6 + + + textbox60 + + 19 + true + =": " & Parameters!Remarks.Value + + + + + 0.2in + + +
+
+
+ 2.58in + + en-US + + true + + + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.17in + true + + 0.65in + 8.3in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFATransfer.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFATransfer.rdlc new file mode 100644 index 0000000..800b851 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFATransfer.rdlc @@ -0,0 +1,860 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + Transfer No + + + String + true + Transfer Date + + + String + true + From Location + + + String + true + To Location + + + String + true + Fixed Asset Item Code + + + String + true + Fixed Asset Item Name + + + String + true + Assigned to Employee + + + String + true + Remarks + + + true + 8.5in + true + 0.65in + 0.65in + 0.4in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 8.3in + + + + + ItemSerialNo + System.String + + + ItemDescription + System.String + + + + DummyDataSource + + true + + + ReportData + dtFAItem + + + + + 7in + + 0.01in + + + ReportData_dtFAItem +
+ + + + + + + ItemSerialNo + + 1 + true + =Fields!ItemSerialNo.Value + + + + + 2 + + + Description + + true + =Fields!ItemDescription.Value + + + + + 0.19in + + +
+ +
+ + + + + 2 + + + textbox25 + + 28 + true + =Parameters!CompanyName.Value + + + + + + + textbox29 + + 27 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 3 + + + textbox20 + + 26 + true + =Parameters!Address.Value + + + + + 0.2in + + + + + 3 + + + textbox10 + + 25 + true + Transfer of Fixed Asset + + + + + 0.22in + + + + + 3 + + + textbox4 + + 24 + true + + + + + + 0.1in + + + + + + + textbox14 + + 23 + true + Transfer No + + + + + 2 + + + + 22 + true + =": " & Parameters!TransferNo.Value + + + + + 0.2in + + + + + + + textbox16 + + 21 + true + Transfer Date + + + + + 2 + + + textbox45 + + 20 + true + =": " & Parameters!TransferDate.Value + + + + + 0.2in + + + + + 3 + + + textbox3 + + 19 + true + + + + + + 0.1in + + + + + + + textbox11 + + 18 + true + From Location + + + + + 2 + + + textbox8 + + 17 + true + =": " & Parameters!FromLocation.Value + + + + + 0.2in + + + + + + + textbox30 + + 16 + true + To Location + + + + + 2 + + + textbox6 + + 15 + true + =": " & Parameters!ToLocation.Value + + + + + 0.2in + + + + + 3 + + + textbox43 + + 14 + true + + + + + + 0.1in + + + + + + + textbox9 + + 13 + true + Asset Type Code + + + + + 2 + + + textbox46 + + 12 + true + =": " & Parameters!FAItemCode.Value + + + + + 0.2in + + + + + + + textbox5 + + 11 + true + Asset Type Name + + + + + 2 + + + textbox47 + + 10 + true + =": " & Parameters!FAItemName.Value + + + + + 0.2in + + + + + 3 + + + textbox19 + + 9 + true + + + + + + 0.1in + + + + + + + textbox1 + + 8 + true + Serial + + + + + 2 + + + textbox2 + + 7 + true + Description + + + + + 0.2in + + +
+ + + 1.6in + + + 3.3in + + + 2.1in + + + 3.16in +
+ + + + + 3 + + + textbox22 + + 2 + true + + + + + + 0.1in + + + + + + + textbox33 + + 4 + true + Assigned To Employee + + + + + 2 + + + textbox52 + + 3 + true + =": " & Parameters!AssignedEmployee.Value + + + + + 0.2in + + + + + + + textbox42 + + 6 + true + Remarks + + + + + 2 + + + textbox55 + + 5 + true + =": " & Parameters!Remarks.Value + + + + + 0.2in + + +
+
+
+ 3.26in + + en-US + + true + + + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.17in + true + + 0.65in + 11.7in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAWriteOff.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAWriteOff.rdlc new file mode 100644 index 0000000..4ac69e9 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFAWriteOff.rdlc @@ -0,0 +1,980 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + Write Off No + + + String + true + Write Off Date + + + String + true + Remarks + + + true + 8.5in + true + 0.65in + 0.65in + 0.4in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 11.7in + + + + + ItemCode + System.String + + + ItemName + System.String + + + ItemSerialNo + System.String + + + ItemDescription + System.String + + + Specification + System.String + + + DprnValue + System.Decimal + + + BookValue + System.Decimal + + + + DummyDataSource + + true + + + ReportData + dtFAItem + + + + + 10.4in + + 0.01in + + + ReportData_dtFAItem +
+ + + + + + + ItemCode + + 5 + true + =Fields!ItemCode.Value + + + + + + + ItemName + + 4 + true + =Fields!ItemName.Value + + + + + + + ItemSerialNo + + 3 + true + =Fields!ItemSerialNo.Value + + + + + + + ItemDescription + + 2 + true + =Fields!ItemDescription.Value + + + + + + + BookValue + + 1 + true + =Fields!BookValue.Value + + + + + + + DprnValue + + true + =Fields!DprnValue.Value + + + + + 0.19in + + +
+ +
+ + + + + 4 + + + textbox25 + + 30 + true + =Parameters!CompanyName.Value + + + + + 2 + + + textbox29 + + 29 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 6 + + + textbox20 + + 28 + true + =Parameters!Address.Value + + + + + 0.2in + + + + + 6 + + + textbox10 + + 27 + true + Write Off of Fixed Asset + + + + + 0.22in + + + + + 6 + + + textbox4 + + 26 + true + + + + + + 0.1in + + + + + + + textbox14 + + 25 + true + Write off Number + + + + + 5 + + + textbox53 + + 24 + true + =": " & Parameters!WriteOffNo.Value + + + + + 0.2in + + + + + + + textbox16 + + 23 + true + Write Off Date + + + + + 5 + + + textbox54 + + 22 + true + =": " & Parameters!WriteOffDate.Value + + + + + 0.2in + + + + + 6 + + + textbox3 + + 21 + true + + + + + + 0.1in + + + + + + + textbox1 + + 20 + true + Item Code + + + + + + + textbox57 + + 19 + true + Item Name + + + + + + + textbox46 + + 18 + true + Serial No + + + + + + + textbox34 + + 17 + true + Description + + + + + + + textbox2 + + 16 + true + Book Value + + + + + + + textbox61 + + 15 + true + Depreciation Value + + + + + 0.22in + + +
+ + + 1.15in + + + 2.1in + + + 1.65in + + + 3in + + + 1.25in + + + 1.25in + + +
+ + + + + + + textbox5 + + 11 + true + + + + + + + + textbox6 + + 10 + true + + + + + + + + textbox7 + + 9 + true + + + + + + + + textbox11 + + 8 + true + + + + + + + + BookValue_1 + + 7 + true + =Sum(Fields!BookValue.Value) + + + + + + + DprnValue_1 + + 6 + true + =Sum(Fields!DprnValue.Value) + + + + + 0.2in + + + + + 6 + + + textbox22 + + 12 + true + + + + + + 0.1in + + + + + + + textbox42 + + 14 + true + Remarks + + + + + 5 + + + textbox60 + + 13 + true + =": " & Parameters!Remarks.Value + + + + + 0.2in + + +
+
+
+ 2.18in + + en-US + + true + + + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.17in + true + + 0.65in + 8.3in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFixedAssetDepreciation.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFixedAssetDepreciation.rdlc new file mode 100644 index 0000000..21d575d --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptFixedAssetDepreciation.rdlc @@ -0,0 +1,1028 @@ + + + + + 333832f5-c76e-4359-8894-3c10c60a5d55 + + SQL + + + + + 11in + + + String + true + true + paramDepreciationDate + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + true + 8.5in + 0.1in + true + 0.4in + 0.5in + 0.29in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 8.9in + + + + + FATypeName + System.String + + + YearStartValue + System.Decimal + + + AddOrReduceValue + System.Decimal + + + SalesOrWriteoffValue + System.Decimal + + + DprnRate + System.Decimal + + + DprnValue + System.Decimal + + + BookValue + System.String + + + + DummyDataSource + + true + + + ReportData + dtFaDprnItems + + + + + 7.9in + + 0.01in + + + ReportData_dtFaDprnItems +
+ + + + + + + FATypeName + + 6 + true + =Fields!FATypeName.Value + + + + + + + YearStartValue + + 5 + true + =Fields!YearStartValue.Value + + + + + + + AddOrReduceValue + + 4 + true + =Fields!AddOrReduceValue.Value + + + + + + + ClosingValue + + 3 + true + =Fields!YearStartValue.Value+Fields!AddOrReduceValue.Value + + + + + + + DprnRate + + 2 + true + =Fields!DprnRate.Value + + + + + + + DprnValue + + 1 + true + =Fields!DprnValue.Value + + + + + + + BookValue + + true + =Fields!BookValue.Value + + + + + 0.18in + + +
+
+ + + + + 4 + + + + 2 + true + =Parameters!CompanyName.Value + + + + + 3 + + + + 3 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 7 + + + + 4 + true + =Parameters!Address.Value + + + + + 0.38in + + + + + 7 + + + + true + ="Fixed Asset Depreciation Report on " & Parameters!DepreciationDate.Value + + + + + 0.4in + + + + + + + textbox1 + + 20 + true + Fixed Asset Category + + + + + + + textbox2 + + 19 + true + Year Opening Value + + + + + + + textbox3 + + 18 + true + Value Added/ Reduced + + + + + + + textbox7 + + 17 + true + Closing Value before Depreciation + + + + + + + textbox24 + + 16 + true + Rate of Depreciation + + + + + + + textbox27 + + 15 + true + Depreciation Amount + + + + + + + textbox36 + + 14 + true + Written Down Value + + + + + 0.53in + + +
+ + + 2.3in + + + 0.9in + + + 0.9in + + + 1in + + + 0.9in + + + 0.9in + + + 1in + + + 1.93in +
+ + + + + + + textbox4 + + 13 + true + Total + + + + + + + textbox5 + + 12 + true + =Sum(Fields!YearStartValue.Value) + + + + + + + textbox6 + + 11 + true + =Sum(Fields!AddOrReduceValue.Value) + + + + + + + textbox9 + + 10 + true + =Sum(Fields!YearStartValue.Value+Fields!AddOrReduceValue.Value) + + + + + + + textbox10 + + 9 + true + + + + + + + + textbox11 + + 8 + true + =Sum(Fields!DprnValue.Value) + + + + + + + textbox12 + + 7 + true + =Sum(Fields!BookValue.Value) + + + + + 0.19in + + +
+
+
+ 2in + + ElementNormal + en-US + + true + + + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.17in + true + + 0.4in + 8.3in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptGRN.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptGRN.rdlc new file mode 100644 index 0000000..b0490cb --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptGRN.rdlc @@ -0,0 +1,1176 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + GRN No + + + String + true + GRN Date + + + String + true + WO No + + + String + true + WO Date + + + String + true + Supplier Code + + + String + true + Supplier Name + + + String + true + Supplier Contact + + + String + true + Remarks + + + String + true + GRN Prepared By + + + String + true + GRN Authorized By + + + true + 8.5in + true + 0.65in + 0.65in + 0.4in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 8.3in + + + + + SerialNo + System.Int32 + + + ItemCode + System.String + + + ItemName + System.String + + + Specification + System.String + + + Quantity + System.Decimal + + + + DummyDataSource + + true + + + ReportData + dtFAItem + + + + + 7in + + 0.01in + + + ReportData_dtFAItem +
+ + + + + + + SerialNo + + 4 + true + =Fields!SerialNo.Value + + + + + 2 + + + ItemCode + + 3 + true + =Fields!ItemCode.Value + + + + + + + ItemName + + 2 + true + =Fields!ItemName.Value + + + + + 2 + + + Specification + + 1 + true + =Fields!Specification.Value + + + + + + + Quantity + + true + =Fields!Quantity.Value + + + + + 0.19in + + +
+ +
+ + + + + 5 + + + textbox25 + + 34 + true + =Parameters!CompanyName.Value + + + + + 2 + + + textbox12 + + 33 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 7 + + + textbox20 + + 32 + true + =Parameters!Address.Value + + + + + 0.2in + + + + + 7 + + + textbox10 + + 31 + true + GRN Printing + + + + + 0.23in + + + + + 7 + + + textbox4 + + 30 + true + + + + + + 0.1in + + + + + 2 + + + textbox16 + + 29 + true + GRN No + + + + + 5 + + + textbox70 + true + + 28 + =": " & Parameters!GRNNo.Value + + + + + 0.2in + + + + + 2 + + + textbox9 + + 27 + true + GRN Date + + + + + 5 + + + textbox74 + true + + 26 + =": " & Parameters!GRNDate.Value + + + + + 0.2in + + + + + 7 + + + textbox44 + + 25 + true + + + + + + 0.1in + + + + + 2 + + + textbox5 + + 24 + true + WO No + + + + + 5 + + + textbox87 + true + + 23 + =": " & Parameters!WONo.Value + + + + + 0.2in + + + + + 2 + + + textbox35 + + 22 + true + WO Date + + + + + 5 + + + textbox65 + true + + 21 + =": " & Parameters!WODate.Value + + + + + 0.2in + + + + + 7 + + + textbox27 + + 20 + true + + + + + + 0.1in + + + + + 2 + + + textbox17 + + 19 + true + Supplier Code + + + + + 5 + + + textbox58 + true + + 18 + =": " & Parameters!SupplierCode.Value + + + + + 0.2in + + + + + 2 + + + textbox64 + + 17 + true + Supplier Name + + + + + 5 + + + textbox86 + true + + 16 + =": " & Parameters!SupplierName.Value + + + + + 0.2in + + + + + 2 + + + textbox57 + + 15 + true + Supplier Contact + + + + + 5 + + + textbox88 + true + + 14 + =": " & Parameters!SupplierContact.Value + + + + + 0.2in + + + + + 7 + + + textbox19 + + 13 + true + + + + + + 0.1in + + + + + 2 + + + textbox8 + + 12 + true + Header Remarks + + + + + 5 + + + textbox13 + true + + 11 + =": " & Parameters!Remarks.Value + + + + + 0.2in + + + + + 7 + + + textbox24 + + 10 + true + + + + + + 0.1in + + + + + + + textbox1 + + 9 + true + Serial No + + + + + 2 + + + textbox6 + + 8 + true + ItemCode + + + + + + + textbox2 + + 7 + true + Item Name + + + + + 2 + + + textbox7 + + 6 + true + Specification + + + + + + + textbox3 + + 5 + true + Quantity + + + + + 0.2in + + +
+ + + 0.7in + + + 0.4in + + + 0.7in + + + 2.2in + + + 0.9in + + + 1.3in + + + 0.8in + + +
+
+ 3.17in + + en-US + + true + + + 0.21875in + + 4 + true + 5.25in + 0.20833in + =Parameters!GRNAuthorizedBy.Value + + + true + 0.21875in + 1.75in + + 3 + 0.20833in + =Parameters!GRNPreparedBy.Value + + + true + + 2 + 5.25in + 0.20833in + GRN Authorized by + + + textbox11 + 1.75in + + 1 + true + 0.20833in + GRN Prepared by + + + 0.625in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.795in + true + + 0.65in + 11.7in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptIncomeExpenditure.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptIncomeExpenditure.rdlc new file mode 100644 index 0000000..c96acaa --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptIncomeExpenditure.rdlc @@ -0,0 +1,1327 @@ + + + + + 44ce9029-6bc8-4088-9b9d-a3ec288fe642 + + SQL + + + + + 11in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + String + true + Start Date + + + String + true + EndDate + + + String + true + Year End Date + + + String + true + Level Name + + + true + 8.5in + 0.05in + false + 0.4in + 0.5in + 0.29in + 1eeb1b05-bef6-4686-8aa7-5c7cc173bb1a + 8.27in + + + + + HeadType + System.String + + + Description + System.String + + + ValueUptoStartDate + System.Double + + + ValueTheseDates + System.Double + + + + DummyDataSource + + true + + + ReportData + dtIncomeExpenditure + + + + + 7.36in + + + + ReportData_dtIncomeExpenditure + + + + + =Fields!HeadType.Value + + +
+ + + + =IIF(Previous(Fields!HeadType.Value)="", True, False) + + + + + + textbox15 + + 19 + true + + + + + + + + textbox17 + + 18 + true + + + + + + + + textbox19 + + 17 + true + + + + + + + + textbox21 + + 16 + true + + + + + + 0.15in + + + + + + + + 15 + true + =Fields!HeadType.Value + + + + + + + textbox6 + + 14 + true + + + + + + + + textbox7 + + 13 + true + + + + + + + + textbox9 + + 12 + true + + + + + + 0.22in + + +
+
+ + + + + + + + 7 + true + ="TOTAL " & Fields!HeadType.Value + + + + + + + textbox2 + + 6 + true + =Sum(Fields!ValueUptoStartDate.Value) + + + + + + + textbox56 + + 5 + true + =Sum(Fields!ValueTheseDates.Value) + + + + + + + textbox54 + + 4 + true + =Sum(Fields!ValueUptoStartDate.Value + Fields!ValueTheseDates.Value) + + + + + 0.22in + + +
+
+
+
+ + + + + + + + 3 + true + =Fields!Description.Value + + + + + + + + 2 + true + =Fields!ValueUptoStartDate.Value + + + + + + + ValueTheseDates + + 1 + true + =Fields!ValueTheseDates.Value + + + + + + + + true + =Fields!ValueUptoStartDate.Value + Fields!ValueTheseDates.Value + + + + + 0.19in + + +
+
+ + + + + 2 + + + textbox20 + + 33 + true + =Parameters!CompanyName.Value + + + + + 2 + + + textbox45 + + 32 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 4 + + + textbox29 + + 31 + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 4 + + + textbox12 + + 30 + true + + + + + + 0.1in + + + + + 2 + + + + 29 + true + ="Income Expenditure (" & Parameters!LevelName.Value & ")" + + + + + 2 + + + textbox16 + + 28 + true + ="Date range: " & Parameters!StartDate.Value & " to " & Parameters!EndDate.Value + + + + + 0.24in + + + + + + + + 27 + true + Description + + + + + + + + 26 + true + Value from + + + + + + + textbox52 + + 25 + true + Value from + + + + + + + + 24 + true + Total Value + + + + + 0.19in + + + + + + + textbox10 + + 23 + true + + + + + + + + textbox11 + + 22 + true + =Format(CDate(Parameters!YearEndDate.Value), "dd.MM.yy") & " to " & Format(DateAdd("d", -1, CDate(Parameters!StartDate.Value)), "dd.MM.yy") + + + + + + + + 21 + true + =Format(CDate(Parameters!StartDate.Value), "dd.MM.yy") & " to " & Format(CDate(Parameters!EndDate.Value), "dd.MM.yy") + + + + + + + textbox13 + + 20 + true + + + + + + 0.19in + + + true +
+ + + 3.46in + + + 1.3in + + + 1.3in + + + 1.3in + + +
+ + + + + + + textbox35 + + 11 + true + NET PROFIT (INCOME - EXPENDITURE) + + + + + + + + 10 + true + =SUM(IIF(Fields!HeadType.Value="INCOME", Fields!ValueUptoStartDate.Value, (-1*Fields!ValueUptoStartDate.Value))) + + + + + + + + 9 + true + =SUM(IIF(Fields!HeadType.Value="INCOME", Fields!ValueTheseDates.Value, (-1*Fields!ValueTheseDates.Value))) + + + + + + + + 8 + true + =SUM(IIF(Fields!HeadType.Value="INCOME", (Fields!ValueUptoStartDate.Value + Fields!ValueTheseDates.Value), (-1*(Fields!ValueUptoStartDate.Value + Fields!ValueTheseDates.Value)))) + + + + + 0.22in + + +
+
+
+ 2.22in + + en-US + + true + + + 0.03583in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.20583in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptInvoice.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptInvoice.rdlc new file mode 100644 index 0000000..8b1aaa4 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptInvoice.rdlc @@ -0,0 +1,1186 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + InvoiceNo + + + String + true + InvoiceDate + + + String + true + ReferenceNo + + + String + true + ClientName + + + String + true + ClientInfo + + + String + true + AmountInWords + + + String + true + Notes + + + String + true + PrintBankInfo + + + String + true + BankName + + + String + true + BranchName + + + String + true + AccountTitle + + + String + true + AccountNo + + + String + true + AccountType + + + String + true + SwiftNo + + + String + true + RoutingNo + + + true + 8.5in + true + 0.65in + 0.65in + 1.7in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 8.3in + + + + + SlNo + System.Int32 + + + Description + System.String + + + InvoiceAmount + System.Decimal + + + VatAmount + System.Decimal + + + AitAmount + System.Decimal + + + TotalAmount + System.Decimal + + + + DummyDataSource + + true + + + ReportData + dtInvoices + + + + + 7in + + 0.01in + + + 1.77083in + 6.36458in + + 29 + true + 0.625in + 0.23083in + =Parameters!AmountInWords.Value + + + + =Parameters!PrintBankInfo.Value="0" + + 4.25in + 5.57292in + + 28 + true + 1.40625in + 0.22917in + =": " & Parameters!RoutingNo.Value + + + + =Parameters!PrintBankInfo.Value="0" + + 4.25in + 1.35619in + + 27 + true + 0.03964in + 0.22917in + Routing Number + + + + =Parameters!PrintBankInfo.Value="0" + + 4in + 5.57292in + + 26 + true + 1.40625in + 0.22917in + =": " & Parameters!SwiftNo.Value + + + + =Parameters!PrintBankInfo.Value="0" + + 4in + 1.35619in + + 25 + true + 0.03964in + 0.22917in + Swift No + + + + =Parameters!PrintBankInfo.Value="0" + + 3.75in + 5.57292in + + 24 + true + 1.40625in + 0.22917in + =": " & Parameters!AccountType.Value + + + + =Parameters!PrintBankInfo.Value="0" + + 3.75in + 1.35619in + + 23 + true + 0.03964in + 0.22917in + Bank Account Type + + + + =Parameters!PrintBankInfo.Value="0" + + 3.5in + 5.57292in + + 22 + true + 1.40625in + 0.22917in + =": " & Parameters!AccountNo.Value + + + + =Parameters!PrintBankInfo.Value="0" + + 3.5in + 1.35619in + + 21 + true + 0.03964in + 0.22917in + Bank Account Number + + + + =Parameters!PrintBankInfo.Value="0" + + 3.25in + 5.57292in + + 20 + true + 1.40625in + 0.22917in + =": " & Parameters!AccountTitle.Value + + + + =Parameters!PrintBankInfo.Value="0" + + 3.25in + 1.35619in + + 19 + true + 0.03964in + 0.22917in + Bank Account Name + + + + =Parameters!PrintBankInfo.Value="0" + + 3in + 5.57292in + + 18 + true + 1.40625in + 0.22917in + =": " & Parameters!BranchName.Value + + + + =Parameters!PrintBankInfo.Value="0" + + 3in + 1.35619in + + 17 + true + 0.03964in + 0.22917in + Branch Name + + + + =Parameters!PrintBankInfo.Value="0" + + 2.75in + 5.57292in + + 16 + true + 1.40625in + 0.22917in + =": " & Parameters!BankName.Value + + + + =Parameters!PrintBankInfo.Value="0" + + 2.75in + 1.35619in + + 15 + true + 0.03964in + 0.22917in + Bank Name + + + 1.77083in + 0.59376in + + 14 + true + 0.03125in + 0.23083in + In Words: + + + 2.28124in + 6.95833in + + 13 + true + 0.02084in + 0.25in + =Parameters!Notes.Value + + + 0.30209in + 3.375in + + 12 + true + 3.61458in + 0.64583in + =Parameters!ClientInfo.Value + + + 0.07292in + 3.375in + + 11 + true + 3.61458in + 0.21in + =Parameters!ClientName.Value + + + 0.07292in + 0.27083in + + 10 + true + 3.33333in + 0.21in + To: + + + 0.53125in + 2.26042in + + 9 + true + 0.97916in + 0.41667in + =Parameters!ReferenceNo.Value + + + 0.53125in + 0.09375in + + 8 + true + 0.875in + 0.21in + : + + + 0.53125in + 0.83333in + + 7 + true + 0.03125in + 0.21in + Reference + + + 0.30209in + 2.26042in + + 6 + true + 0.97916in + 0.21in + =Parameters!InvoiceDate.Value + + + 0.30209in + 0.09375in + + 5 + true + 0.875in + 0.21in + : + + + 0.30209in + 0.83333in + + 4 + true + 0.03125in + 0.21in + Invoice Date + + + textbox6 + 0.07292in + 2.26042in + + 3 + true + 0.97916in + 0.21in + =Parameters!InvoiceNo.Value + + + textbox5 + 0.07292in + 0.09375in + + 2 + true + 0.875in + 0.21in + : + + + textbox4 + 0.07292in + 0.83333in + + 1 + true + 0.03125in + 0.21in + Invoice No. + + + ReportData_dtInvoices + 1.10417in + 6.96in +
+ + + + + + + SlNo_1 + + 4 + true + =Fields!SlNo.Value + + + + + + + Description + + 3 + true + =Fields!Description.Value + + + + + + + InvoiceAmount + + 2 + true + =Fields!InvoiceAmount.Value + + + + + + + textbox33 + + 1 + true + =Fields!VatAmount.Value + + + + + + + TotalAmount + + true + =Fields!TotalAmount.Value + + + + + 0.2in + + +
+ +
+ + + + + + + textbox1 + + 14 + true + Serial No. + + + + + + + textbox2 + + 13 + true + Description + + + + + + + textbox3 + + 12 + true + Amount + + + + + + + textbox32 + + 11 + true + VAT Amount + + + + + + + textbox41 + + 10 + true + Total Amount + + + + + 0.22in + + +
+ + + 0.65in + + + 3.43in + + + 1.03in + + + 0.82in + + + 1.03in + + + 0.64in +
+ + + + + + + textbox7 + + 9 + true + Total + + + + + + + textbox8 + + 8 + true + + + + + + + + textbox9 + + 7 + true + =Sum(Fields!InvoiceAmount.Value) + + + + + + + VatAmount + + 6 + true + =Sum(Fields!VatAmount.Value) + + + + + + + TotalAmount_1 + + 5 + true + =Sum(Fields!TotalAmount.Value) + + + + + 0.22in + + +
+ 0.03125in +
+
+ 4.5in + + en-US + + true + + + 0.01042in + 1.58333in + + 1 + true + 0.03964in + 0.23083in + Authorized Signature + + + 0.01042in + 1.78125in + + true + 5.1875in + 0.23083in + Signature of the Client + + + 0.25166in + true + + 1.8in + 11.7in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptInvoiceFAP2P.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptInvoiceFAP2P.rdlc new file mode 100644 index 0000000..42863f9 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptInvoiceFAP2P.rdlc @@ -0,0 +1,1585 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + InvoiceNo + + + String + true + InvoiceDate + + + String + true + GRN No + + + String + true + Supplier Code + + + String + true + Supplier Name + + + String + true + Supplier Contact + + + String + true + VAT Payment Method + + + String + true + AmountInWords + + + String + true + Prepared By + + + String + true + Authorized By + + + true + 8.5in + true + 0.64in + 0.65in + + true + + + 0.26042in + 10.35417in + + 2 + true + 0.02083in + =Parameters!Address.Value + + + 2.10417in + + 1 + true + 8.27083in + 0.25in + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + 8.22917in + + true + 0.02083in + 0.25in + =Parameters!CompanyName.Value + + + 0.625in + true + + 0.65in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 11.7in + + + + + SlNo + System.Int32 + + + ItemCode + System.String + + + ItemName + System.String + + + Specification + System.String + + + Quantity + System.Decimal + + + Price + System.Decimal + + + Value + System.Decimal + + + VatRate + System.Decimal + + + VatAmount + System.Decimal + + + TotalAmount + System.Decimal + + + Description + System.String + + + + DummyDataSource + + true + + + ReportData + dtInvoices + + + + + 10.4in + + 0.01in + + + 1.02083in + 1.97916in + + 21 + true + 1.38542in + 0.21in + =Parameters!VATPayMethod.Value + + + 0.01042in + 10.35417in + + 20 + true + 0.02291in + 0.23208in + Invoice Printing + + + 1.02083in + 1.35417in + + 19 + true + 0.02083in + 0.21in + VAT Payment Method: + + + 0.79167in + 4.05209in + + 18 + true + 6.32291in + 0.21in + =Parameters!SupplierContact.Value + + + 0.79167in + 0.09375in + + 17 + true + 6.21875in + 0.21in + : + + + 0.79167in + 1.125in + + 16 + true + 5.08333in + 0.21in + Supplier Contact + + + 0.56251in + 4.05209in + + 15 + true + 6.32291in + 0.21in + =Parameters!SupplierName.Value + + + 0.56251in + 0.09375in + + 14 + true + 6.21875in + 0.21in + : + + + 0.56251in + 1.125in + + 13 + true + 5.08333in + 0.21in + Supplier Name + + + 0.33334in + 4.05209in + + 12 + true + 6.32291in + 0.21in + =Parameters!SupplierCode.Value + + + 0.33334in + 0.09375in + + 11 + true + 6.21875in + 0.21in + : + + + 0.33334in + 1.125in + + 10 + true + 5.08333in + 0.21in + Supplier Code + + + 0.79167in + 2.39584in + + 9 + true + 0.96874in + 0.21in + =Parameters!GRNNo.Value + + + 0.79167in + 0.09375in + + 8 + true + 0.86458in + 0.21in + : + + + 0.79167in + 0.83333in + + 7 + true + 0.02083in + 0.21in + GRN No + + + 0.56251in + 2.39584in + + 6 + true + 0.96874in + 0.21in + =Parameters!InvoiceDate.Value + + + 0.56251in + 0.09375in + + 5 + true + 0.86458in + 0.21in + : + + + 0.56251in + 0.83333in + + 4 + true + 0.02083in + 0.21in + Invoice Date + + + textbox6 + 0.33334in + 2.39584in + + 3 + true + 0.96874in + 0.21in + =Parameters!InvoiceNo.Value + + + textbox5 + 0.33334in + 0.09375in + + 2 + true + 0.86458in + 0.21in + : + + + textbox4 + 0.33334in + 0.83333in + + 1 + true + 0.02083in + 0.21in + Invoice No + + + ReportData_dtInvoices + 1.33334in + 10.37in +
+ + + + + + + SlNo_1 + + 10 + true + =Fields!SlNo.Value + + + + + 2 + + + ItemCode_1 + + 9 + true + =Fields!ItemCode.Value + + + + + + + ItemName + + 8 + true + =Fields!ItemName.Value + + + + + + + Specification + + 7 + true + =Fields!Specification.Value + + + + + + + Quantity + + 6 + true + =Fields!Quantity.Value + + + + + + + Price + + 5 + true + =Fields!Price.Value + + + + + + + Value + + 4 + true + =Fields!Value.Value + + + + + + + VatRate + + 3 + true + =Fields!VatRate.Value + + + + + + + textbox33 + + 2 + true + =Fields!VatAmount.Value + + + + + + + TotalAmount + + 1 + true + =Fields!TotalAmount.Value + + + + + + + Description + + true + =Fields!Description.Value + + + + + 0.18in + + +
+ +
+ + + + + + + textbox1 + + 31 + true + Serial No + + + + + 2 + + + textbox7 + + 30 + true + Item Code + + + + + + + textbox47 + + 29 + true + Item Name + + + + + + + textbox56 + + 28 + true + Specification + + + + + + + textbox53 + + 27 + true + Quantity + + + + + + + textbox50 + + 26 + true + Price + + + + + + + textbox44 + + 25 + true + Value + + + + + + + textbox40 + + 24 + true + VAT Rate + + + + + + + textbox32 + + 23 + true + VAT Amount + + + + + + + textbox41 + + 22 + true + Total Value + + + + + + + textbox3 + + 21 + true + Description + + + + + 0.34in + + +
+ + + 0.42in + + + 0.25in + + + 0.65in + + + 1.45in + + + 1.5in + + + 0.62in + + + 0.85in + + + 0.9in + + + 0.5in + + + 0.7in + + + 0.9in + + + 1.63in + + +
+ + + + + 6 + + + textbox62 + + 17 + true + + + + + + + + textbox52 + + 16 + true + TOTAL + + + + + + + Value_1 + + 15 + true + =Sum(Fields!Value.Value) + + + + + + + textbox43 + + 14 + true + + + + + + + + VatAmount + + 13 + true + =Sum(Fields!VatAmount.Value) + + + + + + + TotalAmount_1 + + 12 + true + =Sum(Fields!TotalAmount.Value) + + + + + + + textbox59 + + 11 + true + + + + + + 0.2in + + + + + 12 + + + textbox21 + + 18 + true + + + + + + 0.15in + + + + + 2 + + + textbox38 + + 20 + true + In Words: + + + + + 10 + + + + 19 + true + =Parameters!AmountInWords.Value + + + + + 0.2in + + +
+ 0.02083in +
+
+ 2.40334in + + en-US + + true + + + 0.22917in + 2in + + 3 + true + 8.375in + =Parameters!AuthorizedBy.Value + + + textbox31 + 0.22917in + 2in + + 2 + true + 0.02083in + =Parameters!PreparedBy.Value + + + 0.01042in + 2in + + 1 + true + 0.02083in + 0.20833in + Invoice Received By + + + 0.01042in + 2in + + true + 8.375in + 0.20833in + Invoice Authorized by + + + 0.4375in + true + + 0.65in + 8.3in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptLedger.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptLedger.rdlc new file mode 100644 index 0000000..cf43d66 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptLedger.rdlc @@ -0,0 +1,1356 @@ + + + + + 696cb1ee-c179-477b-89ea-5748c2dd7a4e + + SQL + + + + + 8.27in + + + String + true + true + paramCompanyName + + + String + true + true + paramStartDate + + + String + true + true + paramEndDate + + + String + true + true + paramAddress + + + true + 11.69in + 0.05in + false + 0.4in + 0.5in + 0.29in + 9dd1af5d-17a3-49eb-96b4-ff2d77a38b49 + 11.69in + + + + + GLHead + System.String + + + TranDate + System.Date + + + TranNo + System.Int32 + + + VoucherType + System.String + + + VoucherNo + System.String + + + ChequeNo + System.String + + + Description + System.String + + + CreditAmount + System.Double + + + DebitAmount + System.Double + + + OpeningBalance + System.Double + + + ClosingBalance + System.Double + + + + DummyDataSource + + true + + + ReportData + dtLedger + + + + + 10.7in + + + + ReportData_dtLedger + + + + + =Fields!GLHead.Value + + true + +
+ + + + + 9 + + + textbox16 + + 38 + true + ="Date range: " & Parameters!StartDate.Value & " to " & Parameters!EndDate.Value + + + + + 0.22in + + + + + 9 + + + GLHead + + 37 + true + ="Account title: " & Fields!GLHead.Value + + + + + 0.22in + + + + + + + textbox1 + + 36 + true + Date + + + + + + + textbox2 + + 35 + true + Reference + + + + + + + textbox10 + + 34 + true + Voucher Type + + + + + + + textbox3 + + 33 + true + Description + + + + + + + textbox14 + + 32 + true + Cheque No + + + + + + + textbox4 + + 31 + true + Debit + + + + + + + textbox6 + + 30 + true + Credit + + + + + + + textbox35 + + 29 + true + Debit Balance + + + + + + + textbox34 + + 28 + true + Credit Balance + + + + + 0.23in + + + + + 7 + + + textbox22 + + 27 + true + Opening Balance... + + + + + + + OpeningBalance + + 26 + true + =IIF(Fields!OpeningBalance.Value<0, Abs(Fields!OpeningBalance.Value), "") + + + + + + + textbox62 + + 25 + true + =IIF(Fields!OpeningBalance.Value>=0, Abs(Fields!OpeningBalance.Value), "") + + + + + 0.21in + + + true +
+
+ + + + + 7 + + + textbox5 + + 11 + true + Closing Balance... + + + + + + + + 10 + true + =IIF(Last(Fields!ClosingBalance.Value)<0, Abs(Last(Fields!ClosingBalance.Value)), "") + + + + + + + + 9 + true + =IIF(Last(Fields!ClosingBalance.Value)>=0, Abs(Last(Fields!ClosingBalance.Value)), "") + + + + + 0.21in + + + + + 9 + + + textbox19 + + 12 + true + + + + + + 0.25in + + + + + 6 + + + textbox41 + + 16 + true + + + + + + + + + 15 + true + # Txn + + + + + + + + 14 + true + Amount + + + + + + + textbox50 + + 13 + true + + + + + + 0.2in + + + + + 6 + + + textbox23 + + 20 + true + Debit for the period + + + + + + + textbox29 + + 19 + true + =SUM(IIF(Fields!DebitAmount.Value>0, 1, 0)) + + + + + + + textbox30 + + 18 + true + =SUM(Fields!DebitAmount.Value) + + + + + + + textbox60 + + 17 + true + + + + + + 0.2in + + + + + 6 + + + textbox33 + + 24 + true + Credit for the period + + + + + + + + 23 + true + =SUM(IIF(Fields!CreditAmount.Value>0,1,0)) + + + + + + + textbox44 + + 22 + true + =SUM(Fields!CreditAmount.Value) + + + + + + + textbox70 + + 21 + true + + + + + + 0.2in + + +
+
+
+
+ + + + + + + Date_1 + + 8 + true + =Fields!TranDate.Value + + + + + + + BatchNo_1 + + 7 + true + =Fields!TranNo.Value + + + + + + + textbox12 + + 6 + true + =Fields!VoucherType.Value & " " & Fields!VoucherNo.Value + + + + + + + Description_1 + + 5 + true + =Fields!Description.Value + + + + + + + textbox15 + + 4 + true + =Fields!ChequeNo.Value + + + + + + + DebitEUR_1 + + 3 + true + =IIF(Fields!DebitAmount.Value=0, "", Fields!DebitAmount.Value) + + + + + + + CreditEUR_1 + + 2 + true + =IIF(Fields!CreditAmount.Value=0, "", Fields!CreditAmount.Value) + + + + + + + ClosingEUR + + 1 + true + =IIF(Fields!ClosingBalance.Value<0, Abs(Fields!ClosingBalance.Value), "") + + + + + + + CreditBalanceEUR + + true + =IIF(Fields!ClosingBalance.Value>=0, Abs(Fields!ClosingBalance.Value), "") + + + + + 0.2in + + +
+ +
+ + + + + 6 + + + textbox7 + + 41 + true + =Parameters!CompanyName.Value + + + + + 3 + + + textbox25 + + 40 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 9 + + + textbox39 + + 39 + true + =Parameters!Address.Value + + + + + 0.25in + + + true +
+ + + 0.78in + + + 0.75in + + + 0.95in + + + 3.62in + + + 0.9in + + + 0.85in + + + 0.85in + + + 1in + + + 1in + + +
+
+ 2.64in + + en-US + + + + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.17in + + 0.5in + 8.27in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptMonthlyTurnover.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptMonthlyTurnover.rdlc new file mode 100644 index 0000000..04d02a4 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptMonthlyTurnover.rdlc @@ -0,0 +1,678 @@ + + + + + 696cb1ee-c179-477b-89ea-5748c2dd7a4e + + SQL + + + + + 7.7in + + + String + true + true + paramCompanyName + + + String + true + true + paramStartDate + + + String + true + true + paramEndDate + + + String + true + true + paramAddress + + + true + 10.2in + 0.05in + false + 0.4in + 0.5in + 0.29in + 9dd1af5d-17a3-49eb-96b4-ff2d77a38b49 + 8.27in + + + + + AccountCode + System.String + + + AccountName + System.String + + + MonthYear + System.String + + + CreditAmount + System.Double + + + DebitAmount + System.Double + + + + DummyDataSource + + true + + + ReportData + dtTurnover + + + + + 7.32292in + + 0.05in + + + ReportData_dtTurnover + + + + + =Fields!AccountCode.Value + + true + +
+ + + + + + + textbox1 + + 23 + true + GL Head + + + + + + + textbox2 + + 22 + true + Description + + + + + + + textbox10 + + 21 + true + Month + + + + + + + textbox4 + + 18 + true + Debit Amount + + + + + + + textbox6 + + 17 + true + Credit Amount + + + + + 0.22in + + + true +
+
+ + + + + 3 + + + textbox5 + + 11 + true + ="Total of " & Fields!AccountName.Value + + + + + + + textbox40 + + true + =SUM(Fields!DebitAmount.Value) + + + + + + + textbox41 + + true + =SUM(Fields!CreditAmount.Value) + + + + + 0.2in + + + true +
+
+
+
+ + + + + + + table1_Group1 + + 8 + true + =Fields!AccountCode.Value + + + + + + + table1_Group1 + + 7 + true + =Fields!AccountName.Value + + + + + + + + 6 + true + =Fields!MonthYear.Value + + + + + + + + 3 + true + =Fields!DebitAmount.Value + + + + + + + + 2 + true + =Fields!CreditAmount.Value + + + + + 0.2in + + +
+ +
+ + + + + 3 + + + textbox20 + + 4 + true + =Parameters!CompanyName.Value + + + + + 2 + + + + 1 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 5 + + + textbox29 + + 4 + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 5 + + + + 1 + true + Mothly Turnover Report + + + + + 0.25in + + + + + 5 + + + + true + ="From " & Parameters!StartDate.Value & " to " & Parameters!EndDate.Value + + + + + 0.2in + + + + + 5 + + + textbox7 + + true + + + + + + 0.2in + + +
+ + + 0.87in + + + 3.15292in + + + 1in + + + 1.15in + + + 1.15in + + +
+
+ 1.77in + + en-US + + true + + + 0.07125in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.24125in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptPaymentFAP2P.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptPaymentFAP2P.rdlc new file mode 100644 index 0000000..b79b689 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptPaymentFAP2P.rdlc @@ -0,0 +1,1915 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + Payment No + + + String + true + PaymentDate + + + String + true + Supplier Name + + + String + true + Supplier Contact + + + String + true + Cheque No + + + String + true + Cheque Date + + + String + true + Bank Account No + + + String + true + Bank Account Title + + + String + true + Remarks + + + String + true + AmountInWords + + + String + true + Prepared By + + + String + true + Authorized By + + + true + 8.5in + true + 0.64in + 0.65in + + true + + + 0.26042in + + 2 + true + =Parameters!Address.Value + + + + 1 + true + 8.27083in + 0.25in + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + 8.26042in + + true + 0.25in + =Parameters!CompanyName.Value + + + 0.625in + true + + 0.65in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 11.7in + + + + + SlNo + System.Int32 + + + InvoiceNo + System.String + + + GrnNo + System.String + + + ItemCode + System.String + + + ItemName + System.String + + + Quantity + System.Decimal + + + Price + System.Decimal + + + Value + System.Decimal + + + VATAmount + System.Decimal + + + VATPayMethod + System.String + + + AITAmount + System.Decimal + + + AdvAmount + System.Decimal + + + TotalAmount + System.Decimal + + + + DummyDataSource + + true + + + ReportData + dtPayments + + + + + 10.4in + + 0.01in + + + ReportData_dtPayments +
+ + + + + + + SlNo + + 12 + true + =Fields!SlNo.Value + + + + + + + InvoiceNo + + 11 + true + =Fields!InvoiceNo.Value + + + + + + + textbox25 + + 10 + true + =Fields!GrnNo.Value + + + + + + + textbox11 + + 9 + true + =Fields!ItemCode.Value + + + + + + + ItemName + + 8 + true + =Fields!ItemName.Value + + + + + + + Quantity + + 7 + true + =Fields!Quantity.Value + + + + + + + Price + + 6 + true + =Fields!Price.Value + + + + + + + Value + + 5 + true + =Fields!Value.Value + + + + + + + + 4 + true + =Fields!VATAmount.Value + + + + + + + VatRate + + 3 + true + =Fields!VATPayMethod.Value + + + + + + + textbox32 + + 2 + true + =Fields!AITAmount.Value + + + + + + + AdvAmount + + 1 + true + =Fields!AdvAmount.Value + + + + + + + TotalAmount + + true + =Fields!TotalAmount.Value + + + + + 0.18in + + +
+ +
+ + + + + 13 + + + textbox142 + + 59 + true + Payment Information Printing + + + + + 0.25in + + + + + 13 + + + textbox130 + + 58 + true + + + + + + 0.15in + + + + + 2 + + + textbox118 + + 57 + true + Payment No + + + + + 3 + + + textbox14 + + 56 + true + =": " & Parameters!PaymentNo.Value + + + + + 2 + + + textbox111 + + 55 + true + Supplier Name + + + + + 6 + + + textbox46 + + 54 + true + =": " & Parameters!SupplierName.Value + + + + + 0.2in + + + + + 2 + + + textbox106 + + 53 + true + Payment Date + + + + + 3 + + + textbox15 + + 52 + true + =": " & Parameters!PaymentDate.Value + + + + + 2 + + + textbox42 + + 51 + true + Supplier Contact + + + + + 6 + + + textbox50 + + 50 + true + =": " & Parameters!SupplierContact.Value + + + + + 0.2in + + + + + 13 + + + textbox153 + + 49 + true + + + + + + 0.1in + + + + + 2 + + + + 48 + true + Cheque No + + + + + 3 + + + textbox16 + + 47 + true + =": " & Parameters!ChequeNo.Value + + + + + 2 + + + textbox37 + + 46 + true + Cheque Date + + + + + 6 + + + textbox58 + + 45 + true + =": " & Parameters!ChequeDate.Value + + + + + 0.2in + + + + + 2 + + + + 44 + true + Bank Account No + + + + + 3 + + + textbox17 + + 43 + true + =": " & Parameters!BankAccountNo.Value + + + + + 2 + + + + 42 + true + Bank Account Name + + + + + 6 + + + textbox59 + + 41 + true + =": " & Parameters!BankAccountTitle.Value + + + + + 0.2in + + + + + 13 + + + textbox45 + + 40 + true + + + + + + 0.1in + + + + + 2 + + + textbox65 + + 39 + true + Remarks + + + + + 11 + + + textbox18 + + 38 + true + =": " & Parameters!Remarks.Value + + + + + 0.2in + + + + + 13 + + + textbox2 + + 37 + true + + + + + + 0.15in + + + + + + + textbox1 + + 36 + true + Serial No + + + + + + + textbox30 + + 35 + true + Invoice No + + + + + + + textbox20 + + 34 + true + GRN No + + + + + + + textbox7 + + 33 + true + Item Code + + + + + + + textbox47 + + 32 + true + Item Name + + + + + + + textbox53 + + 31 + true + Quantity + + + + + + + + 30 + true + Price + + + + + + + + 29 + true + Value + + + + + + + + 28 + true + VAT Amount + + + + + + + textbox40 + + 27 + true + VAT Pay Method + + + + + + + textbox3 + + 26 + true + AIT Deducted + + + + + + + textbox4 + + 25 + true + Advance Deducted + + + + + + + textbox41 + + 24 + true + Net Paid Amount + + + + + 0.34in + + +
+ + + 0.42in + + + 1.11in + + + 1in + + + 0.9in + + + 1.6in + + + 0.58in + + + 0.69in + + + 0.8in + + + 0.6in + + + 0.6in + + + 0.65in + + + 0.65in + + + 0.8in + + +
+ + + + + 6 + + + textbox62 + + 20 + true + + + + + + + + + 19 + true + TOTAL + + + + + + + VATAmount + + 18 + true + =Sum(Fields!Value.Value) + + + + + + + VATAmount_1 + + 17 + true + =Sum(Fields!VATAmount.Value) + + + + + + + textbox43 + + 16 + true + + + + + + + + AITAmount + + 15 + true + =Sum(Fields!AITAmount.Value) + + + + + + + textbox6 + + 14 + true + =Sum(Fields!AdvAmount.Value) + + + + + + + TotalAmount_1 + + 13 + true + =Sum(Fields!TotalAmount.Value) + + + + + 0.2in + + + + + 13 + + + textbox21 + + 21 + true + + + + + + 0.15in + + + + + 2 + + + textbox38 + + 23 + true + Total Paid in Words: + + + + + 11 + + + + 22 + true + =Parameters!AmountInWords.Value + + + + + 0.2in + + +
+
+
+ 2.82in + + en-US + + true + + + 0.21875in + + 3 + true + 8.39583in + =Parameters!AuthorizedBy.Value + + + textbox31 + 0.21875in + 2in + + 2 + true + 0.02083in + =Parameters!PreparedBy.Value + + + 0.01042in + 2in + + 1 + true + 0.02083in + 0.2in + Payment Entered By + + + 0.01042in + + true + 8.39583in + 0.2in + Payment Authorized By + + + 0.41875in + true + + 0.65in + 8.3in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptProfitLoss.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptProfitLoss.rdlc new file mode 100644 index 0000000..0040f24 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptProfitLoss.rdlc @@ -0,0 +1,342 @@ + + + + + b2609be8-0a6d-4c06-94f8-d6e6880bca99 + + SQL + + + + + 11in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + String + true + true + paramProcessDate + + + true + 8.5in + 0.05in + false + 0.4in + 0.5in + 0.29in + ecd24c8c-626b-4815-b8fa-3df9c5252e67 + 8.27in + + + + + Description + System.String + + + CurrentAmount + System.String + + + PreviousAmount + System.String + + + ItemLevel + System.Int16 + + + PrintAmount + System.Boolean + + + PrintSubtotal + System.Boolean + + + + DummyDataSource + + true + + + ReportData + dtFinalAccount + + + + + 7.32292in + + + + ReportData_dtFinalAccount +
+ + + + + 2 + + + Description + + 1 + true + =IIF(Cint(Fields!ItemLevel.Value)=4, Space(5), Space((Cint(Fields!ItemLevel.Value)-1)*5)) & Fields!Description.Value + + + + + + + + true + =IIF(CBool(Fields!PrintAmount.Value), Fields!CurrentAmount.Value, "") + + + + + 0.19in + + +
+
+ + + + + + + + 7 + true + =Parameters!CompanyName.Value + + + + + 2 + + + + 3 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 3 + + + + 6 + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 3 + + + + 5 + true + Profit/Loss Statement + + + + + 0.25in + + + + + 3 + + + + 4 + true + =Parameters!ProcessDate.Value + + + + + 0.22in + + + + + 3 + + + textbox4 + + 2 + true + + + + + + 0.2in + + +
+ + + 4.91292in + + + 1.12in + + + 1.29in + + +
+
+ 1.36in + + en-US + + true + + + 0.07167in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.24167in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptProfitLossCompare.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptProfitLossCompare.rdlc new file mode 100644 index 0000000..9ea8a48 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptProfitLossCompare.rdlc @@ -0,0 +1,447 @@ + + + + + b2609be8-0a6d-4c06-94f8-d6e6880bca99 + + SQL + + + + + 11in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + DateTime + true + paramPreviousDate + + + DateTime + true + true + paramCurrentDate + + + true + 8.5in + 0.05in + false + 0.4in + 0.5in + 0.29in + ecd24c8c-626b-4815-b8fa-3df9c5252e67 + 8.27in + + + + + Description + System.String + + + CurrentAmount + System.String + + + PreviousAmount + System.String + + + ItemLevel + System.Int16 + + + PrintAmount + System.Boolean + + + PrintSubtotal + System.Boolean + + + + DummyDataSource + + true + + + ReportData + dtFinalAccount + + + + + 7.32292in + + + + ReportData_dtFinalAccount +
+ + + + + + + Description + + 2 + true + =IIF(Cint(Fields!ItemLevel.Value)=4, Space(5), Space((Cint(Fields!ItemLevel.Value)-1)*5)) & Fields!Description.Value + + + + + + + + 1 + true + =IIF(CBool(Fields!PrintAmount.Value), Fields!CurrentAmount.Value, "") + + + + + + + textbox7 + + true + + + + + + + + textbox3 + + true + =IIF(CBool(Fields!PrintAmount.Value), Fields!PreviousAmount.Value, "") + + + + + 0.19in + + +
+
+ + + + + + + + true + =Parameters!CompanyName.Value + + + + + 3 + + + textbox9 + + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 4 + + + textbox14 + + true + =Parameters!Address.Value + + + + + 0.23in + + + + + 4 + + + textbox19 + + true + + + + + + 0.2in + + + + + + + textbox2 + + true + Profit/Loss Comparison + + + + + + + textbox5 + + true + =Format(Parameters!CurrentDate.Value,"dd.MM.yyyy") + + + + + + + textbox4 + + true + + + + + + + + textbox6 + + true + =Format(Parameters!PreviousDate.Value, "dd.MM.yyyy") + + + + + 0.26in + + + true +
+ + + 4.82292in + + + 1.17in + + + 0.16in + + + 1.17in + + +
+
+ 1.13in + + en-US + + true + + + 0.07291in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.24041in + true + + 0.4in + 11.69in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptPurchaseOrder.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptPurchaseOrder.rdlc new file mode 100644 index 0000000..b609d17 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptPurchaseOrder.rdlc @@ -0,0 +1,1485 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + ClientName + + + String + true + ClientBillingAddress + + + String + true + ProjectName + + + String + true + OrderType + + + String + true + OrderDate + + + String + true + OrderNo + + + String + true + Description + + + true + 8.5in + 0.1in + true + 0.64in + 0.65in + 0.65in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 11.7in + + + + + Description + System.String + + + OrderAmount + System.Decimal + + + VatAmount + System.Decimal + + + AitAmount + System.Decimal + + + TotalAmount + System.Decimal + + + JobType + System.String + + + StartDate + System.String + + + EndDate + System.String + + + IncomeDesc1 + System.String + + + IncomeDesc2 + System.String + + + + DummyDataSource + + true + + + ReportData + dtPurchaseOrders + + + + + 10.4in + + 0.01in + + + 0.375in + 0.09375in + + 22 + true + 1.01042in + 0.21in + : + + + 0.60417in + 0.09375in + + 21 + true + 1.01042in + 0.21in + : + + + 0.83333in + 9.275in + + 20 + true + 1.11458in + 0.21in + =Parameters!ProjectName.Value + + + 0.83333in + 0.09375in + + 19 + true + 1.01042in + 0.21in + : + + + 0.83333in + 0.98958in + + 18 + true + 0.01042in + 0.21in + Project Name + + + 1.0625in + 9.275in + + 17 + true + 1.11458in + 0.21in + =Parameters!OrderType.Value + + + 1.0625in + 0.09375in + + 16 + true + 1.01042in + 0.21in + : + + + 1.0625in + 0.98958in + + 15 + true + 0.01042in + 0.21in + Order Type + + + 0.01042in + 1.79167in + + 14 + true + 3.875in + 0.25in + Purchase Order + + + 13 + ReportData_dtPOItems + 2.1in + 10.37in +
+ + + + + + + Description + + 9 + true + =Fields!Description.Value + + + + + + + OrderAmount + + 8 + true + =Fields!OrderAmount.Value + + + + + + + VatAmount + + 7 + true + =Fields!VatAmount.Value + + + + + + + JobType + + 6 + true + =Fields!JobType.Value + + + + + + + AitAmount + + 5 + true + =Fields!AitAmount.Value + + + + + + + TotalAmount + + 4 + true + =Fields!TotalAmount.Value + + + + + + + StartDate + + 3 + true + =Fields!StartDate.Value + + + + + + + EndDate + + 2 + true + =Fields!EndDate.Value + + + + + + + IncomeDesc1 + + 1 + true + =Fields!IncomeDesc1.Value + + + + + + + IncomeDesc1_1 + + true + =Fields!IncomeDesc2.Value + + + + + 0.21in + + +
+ +
+ + + + + 10 + + + textbox26 + + 29 + true + Order Lines: + + + + + 0.22in + + + + + + + textbox1 + + 28 + true + Description + + + + + + + textbox2 + + 27 + true + Order + + + + + + + textbox3 + + 26 + true + VAT + + + + + + + textbox7 + + 25 + true + Job + + + + + + + textbox24 + + 24 + true + AIT + + + + + + + textbox27 + + 23 + true + Total + + + + + + + textbox30 + + 22 + true + Start + + + + + + + textbox33 + + 21 + true + End + + + + + 2 + + + textbox36 + + 20 + true + Income Distribution + + + + + 0.21in + + + + + + + textbox42 + + 19 + true + + + + + + + + textbox43 + + 18 + true + Amount + + + + + + + textbox44 + + 17 + true + Amoount + + + + + + + textbox45 + + 16 + true + Type + + + + + + + textbox46 + + 15 + true + Amount + + + + + + + textbox47 + + 14 + true + Amount + + + + + + + textbox48 + + 13 + true + Date + + + + + + + textbox49 + + 12 + true + Date + + + + + + + textbox50 + + 11 + true + GL Head Description + + + + + + + textbox51 + + 10 + true + Percentage + + + + + 0.21in + + +
+ + + 2.5in + + + 0.9in + + + 0.75in + + + 1in + + + 0.75in + + + 0.9in + + + 0.65in + + + 0.65in + + + 1.5in + + + 0.77in + + + 0.85in + 0.01in +
+ + 0.60417in + 9.275in + + 12 + true + 1.11458in + 0.21in + =Parameters!ClientBillingAddress.Value + + + 0.375in + 9.275in + + 11 + true + 1.11458in + 0.21in + =Parameters!ClientName.Value + + + 0.375in + 0.98958in + + 10 + true + 0.01042in + 0.21in + Client Name + + + 1.75in + 9.275in + + 9 + true + 1.11458in + 0.21in + =Parameters!Description.Value + + + 1.75in + 0.09375in + + 8 + true + 1.01042in + 0.21in + : + + + 1.75in + 0.98958in + + 7 + true + 0.01042in + 0.21in + Description + + + 1.52084in + 9.275in + + 6 + true + 1.11458in + 0.21in + =Parameters!OrderNo.Value + + + 1.52084in + 0.09375in + + 5 + true + 1.01042in + 0.21in + : + + + 1.52084in + 0.98958in + + 4 + true + 0.01042in + 0.21in + Order No + + + textbox6 + 1.29167in + 9.275in + + 3 + true + 1.11458in + 0.21in + =Parameters!OrderDate.Value + + + textbox5 + 1.29167in + 0.09375in + + 2 + true + 1.01042in + 0.21in + : + + + textbox4 + 1.29167in + 0.98958in + + 1 + true + 0.01042in + 0.21in + Order Date + + + 0.60417in + 0.98958in + + true + 0.01042in + 0.21in + Billing Address + +
+ 2.97083in + + en-US + 0.65in + 8.3in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptStockTran.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptStockTran.rdlc new file mode 100644 index 0000000..1e30939 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptStockTran.rdlc @@ -0,0 +1,989 @@ + + + + + 01800665-9863-429f-9a2f-b7d9eaec7b5d + + SQL + + + + + 11in + + + String + true + Company Name + + + String + true + Address + + + String + true + Tran No + + + String + true + Tran Date + + + String + true + Remarks + + + String + true + Prepared By + + + String + true + GRN Authorized By + + + true + 8.5in + true + 0.65in + 0.65in + 0.4in + 699cfcc1-0331-4b62-92eb-a0592a11defb + 8.3in + + + + + SerialNo + System.Int32 + + + ItemCode + System.String + + + ItemName + System.String + + + Quantity + System.Decimal + + + Price + System.Decimal + + + AssetValue + System.Decimal + + + + DummyDataSource + + true + + + ReportData + dtFAItem + + + + + 7in + + 0.01in + + + ReportData_dtFAItem +
+ + + + + + + SerialNo + + 4 + true + =Fields!SerialNo.Value + + + + + 2 + + + ItemCode + + 3 + true + =Fields!ItemCode.Value + + + + + + + ItemName + + 2 + true + =Fields!ItemName.Value + + + + + + + Quantity + + true + =Fields!Quantity.Value + + + + + + + Price + + true + =Fields!Price.Value + + + + + + + AssetValue + + true + =Fields!AssetValue.Value + + + + + 0.19in + + +
+ +
+ + + + + 5 + + + textbox25 + + 34 + true + =Parameters!CompanyName.Value + + + + + 2 + + + textbox12 + + 33 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 7 + + + textbox20 + + 32 + true + =Parameters!Address.Value + + + + + 0.2in + + + + + 7 + + + textbox10 + + 31 + true + Transaction Printing + + + + + 0.23in + + + + + 7 + + + textbox4 + + 30 + true + + + + + + 0.1in + + + + + 2 + + + textbox16 + + 29 + true + Transaction No + + + + + 5 + + + textbox70 + true + + 28 + =": " & Parameters!TranNo.Value + + + + + 0.2in + + + + + 2 + + + textbox9 + + 27 + true + Transaction Date + + + + + 5 + + + textbox74 + true + + 26 + =": " & Parameters!TranDate.Value + + + + + 0.2in + + + + + 2 + + + textbox8 + + 12 + true + Remarks + + + + + 5 + + + textbox13 + true + + 11 + =": " & Parameters!Remarks.Value + + + + + 0.2in + + + + + 7 + + + textbox24 + + 10 + true + + + + + + 0.1in + + + + + + + textbox1 + + 9 + true + Serial No + + + + + 2 + + + textbox6 + + 8 + true + ItemCode + + + + + + + textbox2 + + 7 + true + Item Name + + + + + + + + 5 + true + Quantity + + + + + + + textbox14 + + true + Price + + + + + + + textbox3 + + 5 + true + Value + + + + + 0.2in + + +
+ + + 0.7in + + + 0.4in + + + 0.7in + + + 2.3in + + + 0.8in + + + 1in + + + 1.1in + + +
+ + + + + 6 + + + textbox22 + + true + + + + + + + + AssetValue_1 + + true + =Sum(Fields!AssetValue.Value) + + + + + 0.2in + + +
+
+
+ 2.07in + + en-US + + true + + + 0.21875in + + 4 + true + 5.25in + 0.20833in + =Parameters!AuthorizedBy.Value + + + true + 0.21875in + 1.75in + + 3 + 0.20833in + =Parameters!PreparedBy.Value + + + true + + 2 + 5.25in + 0.20833in + Authorized by + + + textbox11 + 1.75in + + 1 + true + 0.20833in + Prepared by + + + 0.625in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.795in + true + + 0.65in + 11.7in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptTrialBalance.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptTrialBalance.rdlc new file mode 100644 index 0000000..b2e9eb4 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptTrialBalance.rdlc @@ -0,0 +1,1314 @@ + + + + + 696cb1ee-c179-477b-89ea-5748c2dd7a4e + + SQL + + + + + 8.69in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + String + true + true + paramLevelName + + + String + true + true + paramAsOnDate + + + String + true + paramOpnBalanceDate + + + true + 11.69in + 0.05in + false + 0.4in + 0.5in + 0.29in + 9dd1af5d-17a3-49eb-96b4-ff2d77a38b49 + 11.69in + + + + + AccountCode + System.String + + + AccountName + System.String + + + CreditAmount + System.Double + + + DebitAmount + System.Double + + + OpeningBalance + System.Double + + + ClosingBalance + System.Double + + + + DummyDataSource + + true + + + ReportData + dtTrialBalance + + + + + 10.70in + + + + ReportData_dtTrialBalance + true + 10.69292in +
+ + + + + + + Date_1 + + 7 + true + =Fields!AccountCode.Value + + + + + + + BatchNo_1 + + 6 + true + =Fields!AccountName.Value + + + + + + + textbox12 + + 5 + true + =IIF(Fields!OpeningBalance.Value<0, Abs(Fields!OpeningBalance.Value), "") + + + + + + + Description_1 + + 4 + true + =IIF(Fields!OpeningBalance.Value>=0, Abs(Fields!OpeningBalance.Value), "") + + + + + + + DebitEUR_1 + + 3 + true + =IIF(Fields!DebitAmount.Value<=0, "", Fields!DebitAmount.Value) + + + + + + + CreditEUR_1 + + 2 + true + =IIF(Fields!CreditAmount.Value<=0, "", Fields!CreditAmount.Value) + + + + + + + ClosingEUR + + 1 + true + =IIF(Fields!ClosingBalance.Value<0, Abs(Fields!ClosingBalance.Value), "") + + + + + + + CreditBalanceEUR + + true + =IIF(Fields!ClosingBalance.Value>=0, Abs(Fields!ClosingBalance.Value), "") + + + + + 0.2in + + +
+
+ + + + + 5 + + + textbox51 + + 34 + true + =Parameters!CompanyName.Value + + + + + 3 + + + textbox32 + + 30 + true + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + + + 0.25in + + + + + 8 + + + textbox43 + + 33 + true + =Parameters!Address.Value + + + + + 0.25in + + + + + 8 + + + textbox35 + + 32 + true + ="Trial Balance (On " & Parameters!LevelName.Value & ")" + + + + + 0.23in + + + + + 8 + + + textbox2 + + 31 + true + ="As on " & Parameters!AsOnDate.Value + + + + + 0.2in + + + + + 8 + + + textbox6 + + 29 + true + + + + + + 0.2in + + + + + + + textbox10 + + 28 + true + Code + + + + + + + textbox11 + + 27 + true + Name + + + + + 2 + + + textbox15 + + 26 + true + ="Opening Balance as on " & Parameters!OpnBalanceDate.Value + + + + + + + textbox17 + + 25 + true + Debit for the + + + + + + + textbox18 + + 24 + true + Credit for the + + + + + 2 + + + textbox19 + + 23 + true + Closing Balance + + + + + 0.21in + + + + + + + textbox22 + + 22 + true + + + + + + + + textbox23 + + 21 + true + + + + + + + + textbox24 + + 20 + true + Debit + + + + + + + textbox25 + + 19 + true + Credit + + + + + + + textbox26 + + 18 + true + Period + + + + + + + textbox27 + + 17 + true + Period + + + + + + + textbox28 + + 16 + true + Debit + + + + + + + textbox31 + + 15 + true + Credit + + + + + 0.2in + + + true +
+ + + 0.85in + + + 3.11in + + + 1.13in + + + 1.13in + + + 1.12in + + + 1.12in + + + 1.12in + + + 1.12in + + +
+ + + + + 2 + + + textbox1 + + 14 + true + TOTAL + + + + + + + textbox4 + + 13 + true + =Sum(Cdbl(IIF(Fields!OpeningBalance.Value<0, Abs(Fields!OpeningBalance.Value), "0"))) + + + + + + + textbox5 + + 12 + true + =Sum(Cdbl(IIF(Fields!OpeningBalance.Value>=0, Abs(Fields!OpeningBalance.Value), "0"))) + + + + + + + DebitAmount + + 11 + true + =Sum(Fields!DebitAmount.Value) + + + + + + + CreditAmount + + 10 + true + =Sum(Fields!CreditAmount.Value) + + + + + + + textbox8 + + 9 + true + =Sum(Cdbl(IIF(Fields!ClosingBalance.Value<0, Abs(Fields!ClosingBalance.Value), 0))) + + + + + + + textbox9 + + 8 + true + =Sum(Cdbl(IIF(Fields!ClosingBalance.Value>=0, Abs(Fields!ClosingBalance.Value), 0))) + + + + + 0.21in + + +
+
+
+ 1.95in + + en-US + + true + + + 0.07125in + + true + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 0.24125in + true + + 0.5in + 8.27in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptVoucher.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptVoucher.rdlc new file mode 100644 index 0000000..9b4dd30 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptVoucher.rdlc @@ -0,0 +1,724 @@ + + + + + 696cb1ee-c179-477b-89ea-5748c2dd7a4e + + SQL + + + + + 7.7in + + + String + true + true + paramCompanyName + + + String + true + true + paramAddress + + + true + 10.2in + 0.05in + true + 0.5in + 0.5in + + true + + + textbox45 + 0.52709in + 2.53125in + + 5 + true + 8.1in + 0.23in + ="Print Date & Time: " & Format(Now(), "dd MMM yyyy, hh:mm:ss tt") + + + textbox7 + 0.52709in + 7.995in + + 4 + true + 0.005in + 0.23in + Voucher + + + textbox29 + 0.27083in + 10.63958in + + 3 + true + 0.2in + =Parameters!Address.Value + + + textbox20 + 8.7in + + 2 + true + 0.25in + =Parameters!CompanyName.Value + + + 0.49917in + + 1 + 0in + + + 1.85625in + + true + 8.78333in + 0.25in + ="Page " & Globals!PageNumber & " of " & Globals!TotalPages + + + 1in + true + + 0.5in + 9dd1af5d-17a3-49eb-96b4-ff2d77a38b49 + + + image/bmp + + + + 11.7in + + + + + TranDate + System.Date + + + VoucherNo + System.Int32 + + + VoucherType + System.String + + + VoucherRef + System.Int32 + + + AccountCode + System.String + + + AccountName + System.String + + + Description + System.String + + + DebitAmount + System.Double + + + CreditAmount + System.Double + + + + DummyDataSource + + true + + + ReportData + dtDayBook + + + + + 10.65in + + + + 1.2in + 1.38125in + + 2 + true + 0.23in + Prepared By + + + 1.2in + 1.38125in + + 1 + true + 9.25in + 0.23in + Authorized By + + + ReportData_dtDayBook + + + + + =Fields!TranDate.Value + + +
+ + + + + 6 + + + textbox16 + + 9 + true + =Format(Fields!TranDate.Value,"dd MMM yyyy") & " " & Fields!VoucherNo.Value & " " & Fields!VoucherType.Value + + + + + 0.21in + + + true +
+
+ + + + + 4 + + + textbox6 + + 8 + true + Total: + + + + + + + textbox40 + + 7 + true + =Sum(Fields!DebitAmount.Value) + + + + + + + textbox41 + + 6 + true + =Sum(Fields!CreditAmount.Value) + + + + + 0.21in + + +
+
+
+ 10.64in +
+ + + + + + + textbox12 + + 5 + true + =Fields!VoucherRef.Value + + + + + + + Description_1 + + 4 + true + =Fields!AccountCode.Value + + + + + + + textbox19 + + 3 + true + =Fields!AccountName.Value + + + + + + + textbox15 + + 2 + true + =Fields!Description.Value + + + + + + + DebitEUR_1 + + 1 + true + =IIF(Fields!DebitAmount.Value=0, "", Fields!DebitAmount.Value) + + + + + + + CreditEUR_1 + + true + =IIF(Fields!CreditAmount.Value=0, "", Fields!CreditAmount.Value) + + + + + 0.2in + + +
+ +
+ + + + + + + textbox9 + + 15 + true + Voucher No + + + + + + + textbox11 + + 14 + true + Posting Code + + + + + + + textbox5 + + 13 + true + Name + + + + + + + textbox13 + + 12 + true + Description + + + + + + + textbox17 + + 11 + true + Amount (Dr.) + + + + + + + textbox18 + + 10 + true + Amount (Cr.) + + + + + 0.23in + + + true +
+ + + 0.81in + + + 0.91in + + + 2.5in + + + 4.58in + + + 0.92in + + + 0.92in + + + 0.85in +
+
+ 1.45in + + en-US + 0.5in + 8.3in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptWorkOrder.rdlc b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptWorkOrder.rdlc new file mode 100644 index 0000000..270f05a --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Reports/rptWorkOrder.rdlc @@ -0,0 +1,1160 @@ + + + + + 621af248-11e8-4e4e-b0b0-810678006aae + + SQL + + + + + 11in + + + String + true + WoNo + + + String + true + WoDate + + + String + true + SupplierName + + + String + true + SupplierAddress + + + String + true + PaymentTerms + + + String + true + TermsAndConditions + + + String + true + AmountInWords + + + String + true + SystemName + + + String + true + SystemAddress + + + String + true + UserInfo + + + true + 8.5in + true + 0.65in + 0.65in + 0.65in + 6656cca4-8e39-4633-b4e8-e693b12312f5 + + + + + SlNo + System.Int32 + + + ItemName + System.String + + + Specification + System.String + + + Quantity + System.Int32 + + + Price + System.Decimal + + + GrossAmount + System.Decimal + + + VATAmount + System.Decimal + + + TotalAmount + System.Decimal + + + + DummyDataSource + + true + + + ReportData + dtWOItems + + + + + 7.19084in + + + + 15 + 1.78125in + 7.17in +
+ + + + + + + textbox7 + + 6 + true + =Fields!SlNo.Value + + + + + + + textbox8 + + 5 + true + =Fields!ItemName.Value & " " & Fields!Specification.Value + + + + + + + textbox42 + + 4 + true + =Fields!Quantity.Value + + + + + + + textbox38 + + 3 + true + =Fields!Price.Value + + + + + + + textbox23 + + 2 + true + =Fields!GrossAmount.Value + + + + + + + textbox30 + + 1 + true + =Fields!VATAmount.Value + + + + + + + textbox9 + + true + =Fields!TotalAmount.Value + + + + + 0.2in + + +
+
+ + + + + + + textbox1 + + 25 + true + Item No. + + + + + + + textbox2 + + 24 + true + Description + + + + + + + textbox41 + + 23 + true + Qunatity + + + + + + + textbox37 + + 22 + true + Price + + + + + + + textbox21 + + 21 + true + Amount + + + + + + + textbox29 + + 20 + true + VAT Amount + + + + + + + textbox3 + + 19 + true + Total Amount + + + + + 0.35in + + +
+ + + 0.55in + + + 3.12in + + + 0.6in + + + 0.7in + + + 0.8in + + + 0.6in + + + 0.8in + + + 1.01in +
+ + + + + 4 + + + textbox15 + + 10 + true + Total: + + + + + + + textbox28 + + 9 + true + =Sum(Fields!GrossAmount.Value) + + + + + + + textbox31 + + 8 + true + =Sum(Fields!VATAmount.Value) + + + + + + + textbox20 + + 7 + true + =Sum(Fields!TotalAmount.Value) + + + + + 0.2in + + + + + + + textbox19 + + 17 + true + + + + + + + + textbox32 + + 16 + true + + + + + + + + textbox44 + + 15 + true + + + + + + + + textbox40 + + 14 + true + + + + + + + + textbox33 + + 13 + true + + + + + + + + textbox34 + + 12 + true + + + + + + + + textbox35 + + 11 + true + + + + + + 0.05in + + + + + 7 + + + textbox36 + + 18 + true + ="In words: " & Parameters!AmountInWords.Value + + + + + 0.21in + + +
+ 0.01042in +
+ + textbox14 + 1.44792in + 3in + + 14 + true + 4.17708in + 0.23958in + =Parameters!SystemAddress.Value + + + textbox11 + 1.23958in + 3in + + 13 + true + 4.17708in + 0.2in + =Parameters!SystemName.Value + + + textbox5 + 1.01042in + 3.74in + + 12 + true + 0.01042in + 0.22083in + Supplier: + + + textbox13 + 0.0625in + 1.75in + + 11 + true + 2.72021in + 0.29167in + Purchase Order + + + 3.53125in + 7.10417in + + 10 + true + 0.07291in + =Parameters!TermsAndConditions.Value + + + 3.32293in + 1.35619in + + 9 + true + 0.2in + Terms & Condition: + + + 3.09375in + 7.10417in + + 8 + true + 0.07291in + 0.2in + =Parameters!PaymentTerms.Value + + + 2.88542in + 1.35619in + + 7 + true + 0.01042in + 0.2in + Payment Terms: + + + 1.44792in + 3.74in + + 6 + true + 0.01042in + 0.23958in + =Parameters!SupplierAddress.Value + + + 1.23958in + 3.74in + + 5 + true + 0.01042in + 0.2in + =Parameters!SupplierName.Value + + + 1.01042in + 3in + + 4 + true + 4.17708in + 0.22083in + Invoice to: + + + 0.73958in + 2.53125in + + 3 + true + 3.21875in + 0.2in + =Parameters!WoDate.Value + + + 0.73958in + 1.70833in + + 2 + true + 1.5in + 0.2in + Date: + + + textbox6 + 0.53125in + 2.53125in + + 1 + true + 3.21875in + 0.2in + =Parameters!WoNo.Value + + + textbox4 + 0.53125in + 1.70833in + + true + 1.5in + 0.2in + Purchase Order No: + +
+ 3.73125in + + en-US + + true + + + 0.01042in + 1.73958in + + true + 0.01042in + 0.3in + =Parameters!UserInfo.Value + + + 0.32084in + true + + 0.65in +
\ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/SignalRHub/INotificationHub.cs b/Api/OnlineSalesAutoCrop.CoreAPI/SignalRHub/INotificationHub.cs new file mode 100644 index 0000000..83aceff --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/SignalRHub/INotificationHub.cs @@ -0,0 +1,21 @@ +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.SignalRHub +{ + /// + /// + /// + public interface INotificationHub + { + /// + /// + /// + /// User id to notify. + /// 1: Force to logout all, 2: Same user is logged in from another device, + /// 3: Subtask Start/Stop/Completed, 4: Subtask's remarks added + /// Another parameter. + /// Ip address from which the user is logged in. + /// + Task NotifySubscriber(int userId, int msgType, int itemId, string ipAddress); + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/SignalRHub/NotificationHub.cs b/Api/OnlineSalesAutoCrop.CoreAPI/SignalRHub/NotificationHub.cs new file mode 100644 index 0000000..a6ef248 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/SignalRHub/NotificationHub.cs @@ -0,0 +1,31 @@ +using Microsoft.AspNetCore.SignalR; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI.SignalRHub +{ + /// + /// + /// + public class NotificationHub : Hub + { + /// + /// + /// + /// + /// + /// + /// + /// + public async Task NotifySubscriber(int userId, int msgType, int itemId, string ipAddress) + { + try + { + await Clients.All.NotifySubscriber(userId: userId, msgType: msgType, itemId: itemId, ipAddress: ipAddress); + } + catch + { + //Nothing to do + } + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Startup.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Startup.cs new file mode 100644 index 0000000..a69b9ed --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Startup.cs @@ -0,0 +1,531 @@ +using Asp.Versioning; +using Asp.Versioning.ApiExplorer; +using OnlineSalesAutoCrop.CoreAPI.API.Swagger; +using OnlineSalesAutoCrop.CoreAPI.Configuration.DI; +using OnlineSalesAutoCrop.CoreAPI.Configurations; +using OnlineSalesAutoCrop.CoreAPI.Models; +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using OnlineSalesAutoCrop.CoreAPI.Services.Contracts.Systems; +using OnlineSalesAutoCrop.CoreAPI.SignalRHub; +using Hangfire; +using Hangfire.SqlServer; +using Microsoft.AspNetCore.Authentication.JwtBearer; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.CookiePolicy; +using Microsoft.AspNetCore.Diagnostics; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.HttpOverrides; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Options; +using Microsoft.IdentityModel.Tokens; +using Newtonsoft.Json; +using Swashbuckle.AspNetCore.SwaggerGen; +using System; +using System.IO; +using System.Net; +using System.Reflection; +using System.Text; +using System.Threading.RateLimiting; +using System.Threading.Tasks; + +namespace OnlineSalesAutoCrop.CoreAPI +{ + /// + /// + /// + public class Startup + { + private readonly AppSettings _appSettings; + + /// + /// + /// + public IConfiguration Configuration { get; } + + /// + /// Initializes a new instance of the Startup class using the specified configuration settings. + /// + /// The configuration settings used to initialize the application. Cannot be null. + public Startup(IConfiguration configuration) + { + Configuration = configuration; + _appSettings = Configuration.GetSection("AppSettings").Get(); + } + + /// + /// + /// + /// + public void ConfigureServices(IServiceCollection services) + { + try + { + if (_appSettings.IsValid()) + { + #region AppSettings & MenuSettings + + services.Configure(Configuration.GetSection("AppSettings")); + services.Configure(Configuration.GetSection("MenuSettings")); + + #endregion + + #region Controllers + + services.AddControllers(options => + { + options.Filters.Add(new ProducesAttribute("application/json")); + }); + + #endregion + + #region API versioning + + services.AddApiVersioning(options => + { + options.ReportApiVersions = true; + options.DefaultApiVersion = new ApiVersion(1, 0); + options.AssumeDefaultVersionWhenUnspecified = true; + options.ApiVersionReader = new UrlSegmentApiVersionReader(); + }) + .AddMvc() // API versioning extensions for MVC Core + .AddApiExplorer(); // API version-aware API Explorer extensions + + #endregion + + #region CORS + + string[] origins = _appSettings.CorsOrigins.Split(','); + string[] methods = _appSettings.CorsMethods.Split(','); + string[] headers = _appSettings.CorsHeaders.Split(','); + services.AddCors(options => + { + options.DefaultPolicyName = "CORSPolicies"; + options.AddDefaultPolicy(builder => + { + builder.WithOrigins(origins) + .SetIsOriginAllowedToAllowWildcardSubdomains() + .WithMethods(methods) + .WithHeaders(headers) + .AllowCredentials(); + }); + }); + + #endregion + + #region Caching + + if (_appSettings.CacheType == EnumCacheType.Redis && !string.IsNullOrEmpty(_appSettings.CacheUrl)) + { + services.AddStackExchangeRedisCache(options => + { + options.Configuration = _appSettings.CacheUrl; + }); + } + else if (_appSettings.CacheType == EnumCacheType.SqlServer && !string.IsNullOrEmpty(_appSettings.CacheUrl) && !string.IsNullOrEmpty(_appSettings.CacheTableName) && !string.IsNullOrEmpty(_appSettings.CacheSchemaName)) + { + services.AddDistributedSqlServerCache(options => + { + options.ConnectionString = _appSettings.CacheUrl; + options.TableName = _appSettings.CacheTableName; + options.SchemaName = _appSettings.CacheSchemaName; + options.ExpiredItemsDeletionInterval = TimeSpan.FromMinutes(5); + }); + } + else + { + services.AddMemoryCache(); + } + + #endregion + + #region Cookie Settings + + services.Configure(options => + { + options.ConsentCookieValue = "true"; + options.CheckConsentNeeded = context => true; + options.MinimumSameSitePolicy = (SameSiteMode)_appSettings.CookieSameSite; + if (_appSettings.CookieHttpOnly) + { + options.HttpOnly = HttpOnlyPolicy.Always; + } + }); + + #endregion + + #region Session + + services.AddSession(options => + { + options.Cookie.Name = "OnlineSalesAutoCrop.Net9.Session.Id"; + options.Cookie.HttpOnly = _appSettings.CookieHttpOnly; + options.Cookie.SameSite = (SameSiteMode)_appSettings.CookieSameSite; + options.IdleTimeout = TimeSpan.FromMinutes(_appSettings.CookieLifeTime); + }); + + #endregion + + #region JWT Authentication + + var key = Encoding.ASCII.GetBytes(_appSettings.JwtCryptoKey); + services.AddAuthentication(options => + { + options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; + options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; + }) + .AddJwtBearer(options => + { + options.SaveToken = true; + options.RequireHttpsMetadata = false; + options.TokenValidationParameters = new TokenValidationParameters + { + ClockSkew = TimeSpan.Zero, + ValidateIssuerSigningKey = true, + ValidIssuer = _appSettings.JwtIssuer, + ValidAudience = _appSettings.JwtAudience, + ValidateIssuer = _appSettings.JwtValidateIssuer, + IssuerSigningKey = new SymmetricSecurityKey(key), + ValidateAudience = _appSettings.JwtValidateAudience + }; + + options.Events = new JwtBearerEvents + { + OnAuthenticationFailed = context => + { + if (context.Exception.GetType() == typeof(SecurityTokenExpiredException)) + context.Response.Headers.Append("Token-Expired", "true"); + + return Task.CompletedTask; + } + }; + }); + + #endregion + + #region Mvc + + services.AddMvc(); + + #endregion + + #region Forwarded Headers + + services.Configure(options => + { + options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto; + }); + + #endregion + + #region Antiforgery + + services.AddAntiforgery(options => + { + options.SuppressXFrameOptionsHeader = false; + options.HeaderName = "OnlineSalesAutoCrop.X-XSRF-TOKEN"; + options.Cookie.Name = "OnlineSalesAutoCrop.X-XSRF-ANTIFORGERY"; + options.Cookie.HttpOnly = _appSettings.CookieHttpOnly; + options.Cookie.SameSite = (SameSiteMode)_appSettings.CookieSameSite; + }); + + #endregion + + #region SignalR + + services.AddSignalR(); + services.AddResponseCompression(opt => + { + opt.MimeTypes = ["application/octet-stream"]; + }); + + #endregion + + #region Rate Limit + + if (!string.IsNullOrEmpty(_appSettings.RLName)) + { + services.AddRateLimiter(options => + { + options.AddPolicy(_appSettings.RLName, httpContext => + RateLimitPartition.GetFixedWindowLimiter( + partitionKey: httpContext.GetIpAddress(), + factory: _ => new FixedWindowRateLimiterOptions + { + QueueLimit = _appSettings.RLQueueLimit, + PermitLimit = _appSettings.RLPermitLimit, + AutoReplenishment = _appSettings.RLAutoReplenishment, + Window = TimeSpan.FromSeconds(_appSettings.RLWindowInSecond), + QueueProcessingOrder = (QueueProcessingOrder)_appSettings.RLQueueProcessingOrder + })); + + options.OnRejected = (context, cancellationToken) => + { + if (context.Lease.TryGetMetadata(MetadataName.RetryAfter, out var retryAfter)) + { + context.HttpContext.Response.Headers.RetryAfter = retryAfter.TotalSeconds.ToString(); + } + context.HttpContext.Response.StatusCode = StatusCodes.Status429TooManyRequests; + context.HttpContext.Response.WriteAsync(text: $"Too many requests (more than {_appSettings.RLPermitLimit} calls in {_appSettings.RLWindowInSecond} seconds). Please try again later.", cancellationToken: cancellationToken); + return new ValueTask(); + }; + }); + } + + #endregion + + #region Hangfire + + if (!string.IsNullOrEmpty(_appSettings.HangfireDb)) + { + services.AddHangfire(config => + { + config.UseFilter(new TimeRestrictionServerFilter(startHour: 1, endHour: 7)); + config.UseSqlServerStorage(_appSettings.HangfireDb, new SqlServerStorageOptions + { + DisableGlobalLocks = true, + QueuePollInterval = TimeSpan.Zero, + UseRecommendedIsolationLevel = true, + CommandBatchMaxTimeout = TimeSpan.FromMinutes(5), + SlidingInvisibilityTimeout = TimeSpan.FromMinutes(5) + }); + }); + services.AddHangfireServer(); + } + + #endregion + + #region SWAGGER + + if (_appSettings.Swagger.Enabled) + { + services.AddTransient, ConfigureSwaggerOptions>(); + services.AddSwaggerGen(options => + { + options.OperationFilter(); + options.IncludeXmlComments(filePath: XmlCommentsFilePath); + }); + } + + #endregion + + #region Business Service + + services.ConfigureBusinessServices(); + + #endregion + } + } + catch + { + //Nothimg to do here as we are handling all exceptions in Configure method using global exception handler + } + } + + /// + /// + /// + /// + /// + /// + /// + /// + public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IApiVersionDescriptionProvider provider, ILoggerFactory loggerFactory, ILogger logger) + { + logger.LogTrace("Startup::Configure"); + try + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + else + { + #region Exception Handling in Production mode + + app.UseExceptionHandler(a => a.Run(async context => + { + IExceptionHandlerPathFeature feature = context.Features.Get(); + Exception exception = feature.Error; + HttpStatusCode code = HttpStatusCode.InternalServerError; + + if (exception is ArgumentNullException) + code = HttpStatusCode.BadRequest; + else if (exception is ArgumentException) + code = HttpStatusCode.BadRequest; + else if (exception is UnauthorizedAccessException) + code = HttpStatusCode.Unauthorized; + else if (exception is WebException && (exception as WebException).Response is HttpWebResponse response) + code = response.StatusCode; + + logger.LogError($"GLOBAL ERROR HANDLER::HTTP:{code}::{exception.Message}"); + + var result = JsonConvert.SerializeObject(exception, Formatting.Indented); + + context.Response.Clear(); + context.Response.ContentType = "application/json"; + await context.Response.WriteAsync(result); + })); + + app.UseHsts(); + app.UseHttpsRedirection(); + + #endregion + } + + #region CORS + + app.UseCors("CORSPolicies"); + + #endregion + + #region Use Static Files + + app.UseStaticFiles(); + + #endregion + + #region Routing + + app.UseRouting(); + + #endregion + + #region Session + + app.UseSession(); + + #endregion + + #region For Authentication + + app.UseAuthentication(); + + #endregion + + #region For Authorization + + app.UseAuthorization(); + + #endregion + + #region X-Frame-Options + + app.Use(async (context, next) => + { + if (_appSettings.CookieHttpOnly) + { + string tokens = context.Request.Cookies["OnlineSalesAutoCrop.X-XSRF-TOKEN"]; + if (!string.IsNullOrEmpty(tokens)) + context.Request.Headers.Append("OnlineSalesAutoCrop.X-XSRF-TOKEN", tokens); + } + await next(); + }); + + #endregion + + #region RateLimiter + + if (!string.IsNullOrEmpty(_appSettings.RLName)) + { + app.UseRateLimiter(); + } + + #endregion + + #region Logger + + if (!string.IsNullOrEmpty(_appSettings.LoggerPath)) + { + loggerFactory.AddFile(pathFormat: $@"{_appSettings.LoggerPath}\Log.txt", minimumLevel: (LogLevel)_appSettings.LoggerMinLevel); + } + + #endregion + + #region Controllers and SignalR + + app.UseEndpoints(endpoints => + { + if (!string.IsNullOrEmpty(_appSettings.RLName)) + { + endpoints.MapControllers().RequireRateLimiting(_appSettings.RLName); + } + else + { + endpoints.MapControllers(); + } + endpoints.MapHub("/signalRHub"); + }); + + #endregion + + #region Forwarded Headers + + app.UseForwardedHeaders(); + + #endregion + + #region Request Localization + + app.UseRequestLocalization(); + + #endregion + + #region Hangfire + + if (!string.IsNullOrEmpty(_appSettings.HangfireDb)) + { + app.UseHangfireDashboard(); + + RecurringJobOptions options = new() { TimeZone = TimeZoneInfo.Local, MisfireHandling = MisfireHandlingMode.Relaxed }; + } + + #endregion + + #region Swagger + + if (_appSettings.IsValid() && _appSettings.Swagger.Enabled) + { + app.UseSwagger(); + app.UseSwaggerUI(options => + { + foreach (var description in provider.ApiVersionDescriptions) + { + string sjp = string.IsNullOrWhiteSpace(options.RoutePrefix) ? "." : ".."; + options.SwaggerEndpoint($"{sjp}/swagger/{description.GroupName}/swagger.json", description.GroupName.ToUpperInvariant()); + } + }); + } + + #endregion + + app.Run(async (context) => + { + context.Response.ContentType = "text/html"; + await context.Response.WriteAsync("Ease Taskforce Api is Running"); + }); + } + catch (Exception ex) + { + logger.LogError(ex); + } + } + + /// + /// + /// + static string XmlCommentsFilePath + { + get + { + var basePath = AppContext.BaseDirectory; + var fileName = typeof(Startup).GetTypeInfo().Assembly.GetName().Name + ".xml"; + return Path.Combine(basePath, fileName); + } + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/Swagger/ConfigureSwaggerOptions.cs b/Api/OnlineSalesAutoCrop.CoreAPI/Swagger/ConfigureSwaggerOptions.cs new file mode 100644 index 0000000..e4f2d77 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/Swagger/ConfigureSwaggerOptions.cs @@ -0,0 +1,70 @@ +using Asp.Versioning.ApiExplorer; +using OnlineSalesAutoCrop.CoreAPI.Models.Global; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Options; +using Microsoft.OpenApi; +using Swashbuckle.AspNetCore.SwaggerGen; +using System; + +namespace OnlineSalesAutoCrop.CoreAPI.API.Swagger +{ + /// + /// + /// + /// + /// + /// + /// + /// + public class ConfigureSwaggerOptions(IApiVersionDescriptionProvider provider, IConfiguration configuration) : IConfigureOptions + { + private readonly AppSettings appSettings = configuration.GetSection(nameof(AppSettings)).Get(); + private readonly IApiVersionDescriptionProvider provider = provider; + + /// + /// + /// + /// + public void Configure(SwaggerGenOptions options) + { + Configure(options, appSettings.API); + } + + /// + /// + /// + /// + /// + public void Configure(SwaggerGenOptions options, ApiSettings apiSettings) + { + ArgumentNullException.ThrowIfNull(options); + ArgumentNullException.ThrowIfNull(apiSettings); + + foreach (var description in provider.ApiVersionDescriptions) + { + options.SwaggerDoc(description.GroupName, CreateInfoForApiVersion(description, apiSettings)); + } + } + + static OpenApiInfo CreateInfoForApiVersion(ApiVersionDescription description, ApiSettings apiSettings) + { + var info = new OpenApiInfo() + { + Title = $"{apiSettings.Title} {description.ApiVersion}", + Version = description.ApiVersion.ToString(), + Description = apiSettings?.Description, + Contact = (apiSettings != null && apiSettings.Contact != null) ? new OpenApiContact { Name = apiSettings.Contact.Name, Email = apiSettings.Contact.Email, Url = new Uri(apiSettings.Contact.Url) } : null, + License = (apiSettings != null && apiSettings.License != null) ? new OpenApiLicense { Name = apiSettings.License.Name, Url = new Uri(apiSettings.License.Url) } : null, + TermsOfService = !string.IsNullOrEmpty(apiSettings?.TermsOfServiceUrl) ? new Uri(apiSettings.TermsOfServiceUrl) : null + }; + + if (description.IsDeprecated) + { + info.Description += " This API version has been deprecated."; + } + + return info; + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/appsettings.Development.json b/Api/OnlineSalesAutoCrop.CoreAPI/appsettings.Development.json new file mode 100644 index 0000000..fa8ce71 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/appsettings.Development.json @@ -0,0 +1,10 @@ +{ + "Logging": { + "IncludeScopes": false, + "LogLevel": { + "Default": "Debug", + "System": "Information", + "Microsoft": "Information" + } + } +} diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/appsettings.json b/Api/OnlineSalesAutoCrop.CoreAPI/appsettings.json new file mode 100644 index 0000000..ce97578 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/appsettings.json @@ -0,0 +1,137 @@ +{ + "AppSettings": { + "ADConfig": { + "Enabled": false, + "Domain": "cel", + "Path": "LDAP://cel.local" + }, + "AICustomBaseUrl": "", + "AIModel": "gpt-4o-mini-transcribe", + "API": { + "Title": "Ease Order to Cash", + "Description": ".Net9 Api for OnlineSalesAutoCrop" + }, + "ApiKeyGoogle": "59kSm8nLmHXgVeEXF65lIu+Grnbjo2eCXOJU6kV+Uy83mcNl2OCm9oGZ5llUXd9x", + "ApiKeyOpenAI": "eLXY+TjS3Fh9wjesuKvAlRLVSg6AE5GB7YY6VvQYokMhYEu5zn6A1yaoOCVxrL5lJjOYsf1PuTORmE9zlhVDx7X9TlNEbdhOKgU0mOUtdO98bFhOo8k56x2Qxvn5DAtmm92hrnOIVHdnTQWl6edXXH/c3HusNfF1IZj7SG6e8/c+SOIeLvskuyTu72XGVZJtK7xuorjgRKuOlcNx+m0yPCIKqGVX8wEP/F2trbh1abs=", + "CacheSchemaName": "dbo", + "CacheTableName": "CacheTable", + "CacheType": 1, + "CacheUrl": "Data Source=103.197.204.162,3341;Initial Catalog=OnlineSalesAutoCropCache;User ID=OnlineSalesAutoCropSysUser;Password=OnlineSalesAutoCrop;Encrypt=false;", + "CHMaxLevel": 3, + "CipherSecretKey": "RWZ0X0JEXzJAQDFfQ2ViRA==", + "CookieHttpOnly": true, + "CookieLifeTime": 1440, + "CookieSameSite": 2, + "CookieSecure": true, + "CorsHeaders": "Accept,Content-Type,Authorization,OnlineSalesAutoCrop.X-XSRF-TOKEN,x-requested-with,x-signalr-user-agent", + "CorsMethods": "POST", + "CorsOrigins": "http://localhost:4200,http://localhost:5050,http://localhost:7777", + "DbConfig": [ + { + "ConnectionNode": { + "ConnectionString": "Data Source=103.197.204.162,3341;Initial Catalog=OnlineSalesAutoCrop;User ID=OnlineSalesAutoCropSysUser;Password=OnlineSalesAutoCrop;Encrypt=false;", + "EncryptKey": "", + "Key": "spadb1", + "Provider": "sql", + "SqlSyntax": "SQL" + } + }, + { + "ConnectionNode": { + "ConnectionString": "V3DJ2Y3A4Tzp9y3WKGINJWSjQdvo7QxL+U4VfYkfrfbZB8b4sNPPgJM5J17wFLAmaOzvDmGBK0hN5TX8iOYEdntndR1isy1SqPZgoyEshX+87OQYsKVKrl85foY49BJGB75CdAuVXoizsLsDrKcNzw==", + "Key": "spadb2", + "Provider": "sql", + "SqlSyntax": "SQL", + "EncryptKey": "RWFzZURoMTk5MlRvMjAyMw==" + } + }, + { + "ConnectionNode": { + "ConnectionString": "M6aE4Nur0oHi9ddFe/IC/VlXYQTfJSafpWzjFeSHfNrozfGF/ZJMBLEMLe9SwVt0SUisTwL+5v5l1TYsYkpn9Dgo+K2H2X+OMsql1pf1vww=", + "Key": "spadb3", + "Provider": "sql", + "SqlSyntax": "SQL", + "EncryptKey": "RWFzZURoMTk5MlRvMjAyMw==" + } + }, + { + "ConnectionNode": { + "ConnectionString": "Server=Russel;Initial Catalog=OnlineSalesAutoCrop;Integrated Security=True;TrustServerCertificate=True;Encrypt=true;", + "Key": "spadb4", + "Provider": "sql", + "SqlSyntax": "SQL", + "EncryptKey": "" + } + }, + { + "ConnectionNode": { + "ConnectionString": "Data Source=100.100.100.80;Initial Catalog=OnlineSalesAutoCrop;User ID=OnlineSalesAutoCropSysuser;Password=[password];Encrypt=false;", + "Key": "spadb6", + "Provider": "sql", + "SqlSyntax": "SQL", + "EncryptKey": "" + } + }, + { + "ConnectionNode": { + "ConnectionString": "Data Source=210.4.65.222,3341;Initial Catalog=OnlineSalesAutoCrop;User ID=OnlineSalesAutoCropSysUser;Password=OnlineSalesAutoCrop;Encrypt=false;", + "Key": "spadb7", + "Provider": "sql", + "SqlSyntax": "SQL", + "EncryptKey": "" + } + } + ], + "DefaultDB": "spadb1", + "EmailBcc": "", + "EmailEnableSsl": true, + "EmailErrorLogPath": "D:\\Local\\EaseBilling\\Api\\OnlineSalesAutoCrop.CoreAPI\\Logs", + "EmailHost": "smtp.gmail.com", + "EmailPort": 587, + "EmailSenderId": "celdevbd@gmail.com", + "EmailSenderIp": "127.0.0.1", + "EmailSenderName": "Ease Order to Cash", + "EmailSenderPwd": "2TLDaWBd597xAYm56iwgqhvgpsm7EeALFybwSXuGYrY=", + "EmailTlsVersion": 3072, + "EmailUseDefaultCredentials": false, + "EPMaxLevel": 2, + "FileProcessFolder": "D:\\Local\\EaseBilling\\Api\\OnlineSalesAutoCrop.CoreAPI\\FileProcessFolder", + "HangfireDb": "9oXGnVl0H8yqF5I2MjHeXGNp5367ljjQjnsatcKsW/KFPlA8iwEVdaY7ZMBnU+AtKZIaKjwWoHZvDLmNn0K8Ke96pS3Sj4tD+mJejgSfJLhaB+UERm6M+xqVC30kk25TsVBQezB7AsmS8PXLfgWAboe4YmyQ3pXMrDx7WCfiuJA=", + "JwtAudience": "www.celdevbd.com", + "JwtCryptoKey": "Computer ease limited, dhaka, bangladesh BDComputer ease limited", + "JwtIssuer": "https://www.celdevbd.com", + "JwtValidateAudience": false, + "JwtValidateIssuer": false, + "LoggerMinLevel": 3, + "LoggerPath": "D:\\Local\\EaseBilling\\Api\\OnlineSalesAutoCrop.CoreAPI\\Logs", + "MHMaxLevel": 5, + "PayslipPath": "D:\\Local\\EaseBilling\\Api\\OnlineSalesAutoCrop.CoreAPI\\UploadedFiles", + "PHMaxLevel": 7, + "ProfileImageFolder": "D:\\Local\\EaseBilling\\App\\ClientApp\\src\\assets\\images", + "PwdSecretKey": "RWFzZS5EaGsuQmFuZ0RzaA==", + "RabbitMQHost": "localhost", + "RabbitMQUser": "guest", + "RabbitMQPwd": "xX0OvP5PpddRKnt/qgtPVw==", + "RabbitMQPort": -1, + "ReportFolder": "D:\\Local\\EaseBilling\\Api\\OnlineSalesAutoCrop.CoreAPI\\Reports", + "RLAutoReplenishment": true, + "RLName": "Rate_Limit_By_Ip", + "RLPermitLimit": 20, + "RLQueueLimit": 5, + "RLQueueProcessingOrder": 0, + "RLWindowInSecond": 5, + "SmsAccessInfo": "74103F4B375B3A4F350D22270F2F00344D2D071A4924423D281D30587F1C015E431634586B3A072758024F310F1B40200804271A060B2B08", + "SmsApiUrl": "http://sms.sslwireless.com/pushapi/dynamic/server.php", + "SmsSecretKey": "Q2VMLkVmdC5BZE1Jbl8yMDIw", + "Swagger": { "Enabled": true }, + "UploadFolder": "D:\\Local\\EaseBilling\\Api\\OnlineSalesAutoCrop.CoreAPI\\UploadedFiles", + "WaAccountSid": "AC0138ad79a532f653c35072dad10e52b9", + "WaAuthToken": "024a6897584671d9f9fa588d7c94aa96", + "WaMsgSvcSid": "MG8401d33a9a3b2aea95619bda3e5757b5", + "WaSenderId": "+8801326755660" + }, + + "MenuSettings": { + "MenuItems": [] + } +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/cel.ico b/Api/OnlineSalesAutoCrop.CoreAPI/cel.ico new file mode 100644 index 0000000..2592829 Binary files /dev/null and b/Api/OnlineSalesAutoCrop.CoreAPI/cel.ico differ diff --git a/Api/OnlineSalesAutoCrop.CoreAPI/libman.json b/Api/OnlineSalesAutoCrop.CoreAPI/libman.json new file mode 100644 index 0000000..ceee271 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.CoreAPI/libman.json @@ -0,0 +1,5 @@ +{ + "version": "1.0", + "defaultProvider": "cdnjs", + "libraries": [] +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.RMQ.Consumer/HelperClasses.cs b/Api/OnlineSalesAutoCrop.RMQ.Consumer/HelperClasses.cs new file mode 100644 index 0000000..b89f600 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.RMQ.Consumer/HelperClasses.cs @@ -0,0 +1,48 @@ +using Ease.NetCore.Utility; + +namespace OnlineSalesAutoCrop.RMQ.Consumer +{ + public static class HeplerFunctions + { + /// + /// + /// + /// + /// + public static string ConvertFromBase64String(string base64String) + { + ArgumentNullException.ThrowIfNull(base64String); + if (string.IsNullOrEmpty(base64String)) + return string.Empty; + + byte[] data = Convert.FromBase64String(base64String); + return System.Text.Encoding.UTF8.GetString(data); + } + } + + public class AppSettings + { + public string PwdSecretKey { get; set; } = ""; + + /// + /// Rabbit MQ Information + /// + public string RabbitMQHost { get; set; } = "localhost"; + public string RabbitMQUser { get; set; } = "guest"; + + private string _rabbitMQPwd = ""; + public string RabbitMQPwd + { + get + { + if (string.IsNullOrEmpty(_rabbitMQPwd) || string.IsNullOrEmpty(PwdSecretKey)) + return string.Empty; + + string secretKey = HeplerFunctions.ConvertFromBase64String(PwdSecretKey); + return Global.CipherFunctions.DecryptByAES(privateKey: secretKey, publicKey: secretKey, data: _rabbitMQPwd, input: 2); + } + set { _rabbitMQPwd = value; } + } + public int RabbitMQPort { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.RMQ.Consumer/OnlineSalesAutoCrop.RMQ.Consumer.csproj b/Api/OnlineSalesAutoCrop.RMQ.Consumer/OnlineSalesAutoCrop.RMQ.Consumer.csproj new file mode 100644 index 0000000..3ff9ab2 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.RMQ.Consumer/OnlineSalesAutoCrop.RMQ.Consumer.csproj @@ -0,0 +1,31 @@ + + + + Exe + net10.0 + enable + enable + + + + + PreserveNewest + true + PreserveNewest + + + PreserveNewest + true + PreserveNewest + + + + + + + + + + + + diff --git a/Api/OnlineSalesAutoCrop.RMQ.Consumer/Program.cs b/Api/OnlineSalesAutoCrop.RMQ.Consumer/Program.cs new file mode 100644 index 0000000..a4d1447 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.RMQ.Consumer/Program.cs @@ -0,0 +1,23 @@ +using OnlineSalesAutoCrop.RMQ.Consumer; +using Microsoft.AspNetCore.Builder; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; + +try +{ + WebApplicationOptions options = new() { Args = args, ContentRootPath = AppContext.BaseDirectory }; + WebApplicationBuilder builder = WebApplication.CreateBuilder(options); + builder.Host.UseWindowsService(); + + //Configure Services + builder.Services.Configure(builder.Configuration.GetSection("AppSettings")); + builder.Services.AddHostedService(); + + //Run Application + IHost host = builder.Build(); + await host.RunAsync(); +} +catch (Exception ex) +{ + Console.Write(ex.Message); +} \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.RMQ.Consumer/WorkerService.cs b/Api/OnlineSalesAutoCrop.RMQ.Consumer/WorkerService.cs new file mode 100644 index 0000000..e8a2093 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.RMQ.Consumer/WorkerService.cs @@ -0,0 +1,113 @@ +using Microsoft.Extensions.Hosting; +using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Options; +using RabbitMQ.Client; +using RabbitMQ.Client.Events; +using System.Text; + +namespace OnlineSalesAutoCrop.RMQ.Consumer +{ + public class WorkerService(IOptions appSettings, ILoggerFactory loggerFactory) : BackgroundService + { + private readonly AppSettings settings = appSettings.Value; + private ILogger logger { get; } = loggerFactory.CreateLogger(); + + + /// + /// + /// + /// + /// + public override async Task StartAsync(CancellationToken cancellationToken) + { + try + { + logger.LogInformation("OnlineSalesAutoCrop.RMQ.Consumer is starting."); + + ConnectionFactory factory = new() { HostName = settings.RabbitMQHost, UserName = settings.RabbitMQUser, Password = settings.RabbitMQPwd, Port = settings.RabbitMQPort }; + using IConnection connection = await factory.CreateConnectionAsync(cancellationToken); + using IChannel channel = await connection.CreateChannelAsync(cancellationToken: cancellationToken); + + // Create an exchange + string exchange = "CRMQDEF_EXCHG"; + await channel.ExchangeDeclareAsync(exchange: exchange, ExchangeType.Direct, cancellationToken: cancellationToken); + + // Create a queue + string queue = "CRMQDEF_QUEUE"; + await channel.QueueDeclareAsync(queue: queue, durable: true, exclusive: false, autoDelete: false, arguments: new Dictionary { { "x-queue-type", "quorum" } }, cancellationToken: cancellationToken); + + string routingKey = "CRMQDEF_ROUTING_KEY"; + await channel.QueueBindAsync(queue: queue, exchange: exchange, routingKey: routingKey, cancellationToken: cancellationToken); + + var consumer = new AsyncEventingBasicConsumer(channel); + consumer.ReceivedAsync += (model, ea) => + { + byte[] body = ea.Body.ToArray(); + string message = Encoding.UTF8.GetString(body); + DoProcess(message: message); + return Task.CompletedTask; + }; + await channel.BasicConsumeAsync(queue: queue, autoAck: true, consumer: consumer, cancellationToken: cancellationToken); + await base.StartAsync(cancellationToken); + logger.LogInformation("OnlineSalesAutoCrop.RMQ.Consumer was started."); + + while (!cancellationToken.IsCancellationRequested) + { + await Task.Delay(TimeSpan.FromSeconds(30), cancellationToken); + } + } + catch (OperationCanceledException ex) + { + logger.LogError(ex, "OnlineSalesAutoCrop.RMQ.Consumer was Cancelled: {Message}", ex.Message); + } + catch (Exception ex) + { + logger.LogError(ex, "OnlineSalesAutoCrop.RMQ.Consumer has error {Message}", ex.Message); + Environment.Exit(1); + } + } + + /// + /// + /// + /// + /// + protected override async Task ExecuteAsync(CancellationToken stoppingToken) + { + try + { + //Nothing to do here, as the main work is done in StartAsync. This method is required to be overridden, but we can simply return a completed task. + } + catch (OperationCanceledException ex) + { + logger.LogError(ex, "Cancel: {Message}", ex.Message); + // When the stopping token is canceled, for example, a call made from services.msc, + // we shouldn't exit with a non-zero exit code. In other words, this is expected... + } + catch (Exception ex) + { + logger.LogError(ex, "{Message}", ex.Message); + + // Terminates this process and returns an exit code to the operating system. + // This is required to avoid the 'BackgroundServiceExceptionBehavior', which performs one of two scenarios: + // 1. When set to "Ignore": will do nothing at all, errors cause zombie services. + // 2. When set to "StopHost": will cleanly stop the host, and log errors. + // + // In order for the Windows Service Management system to leverage configured + // recovery options, we need to terminate the process with a non-zero exit code. + Environment.Exit(1); + } + } + + /// + /// + /// + /// + private void DoProcess(string message) + { + logger.LogInformation("{Message}", message); + + // This is the place to do actual work + } + } +} diff --git a/Api/OnlineSalesAutoCrop.RMQ.Consumer/appsettings.Development.json b/Api/OnlineSalesAutoCrop.RMQ.Consumer/appsettings.Development.json new file mode 100644 index 0000000..b2dcdb6 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.RMQ.Consumer/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/Api/OnlineSalesAutoCrop.RMQ.Consumer/appsettings.json b/Api/OnlineSalesAutoCrop.RMQ.Consumer/appsettings.json new file mode 100644 index 0000000..9b6a9b4 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.RMQ.Consumer/appsettings.json @@ -0,0 +1,15 @@ +{ + "AppSettings": { + "PwdSecretKey": "RWFzZS5EaGsuQmFuZ0RzaA==", + "RabbitMQHost": "localhost", + "RabbitMQUser": "guest", + "RabbitMQPwd": "xX0OvP5PpddRKnt/qgtPVw==", + "RabbitMQPort": -1 + }, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Warning" + } + } +} diff --git a/Api/OnlineSalesAutoCrop.WS/GlobalApiController.cs b/Api/OnlineSalesAutoCrop.WS/GlobalApiController.cs new file mode 100644 index 0000000..76d25f6 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.WS/GlobalApiController.cs @@ -0,0 +1,64 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Options; +using System.Net; +using System.Net.NetworkInformation; +using System.Net.Sockets; + +namespace OnlineSalesAutoCrop.WS +{ + /// + /// + /// + [ApiController] + [Route("globalApi")] + public class GlobalApiController(IOptions appSettings) : ControllerBase + { + private readonly string _anydeskPort = appSettings.Value.AnyDeskPort; + private readonly string _ipStartBlock = appSettings.Value.StartIpBlock; + private readonly string _remoteDesktopPort = appSettings.Value.RemoteDesktopPort; + + /// + /// + /// + /// + [HttpPost("readSettings")] + [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(IpHostResponse))] + public IActionResult ReadSettings([FromBody] NoContentRequest request) + { + ArgumentNullException.ThrowIfNull(request); + IpHostResponse response = new() { Status = 200, HostName = Dns.GetHostName() }; + + try + { + response.RemoteHost = HeplerFunctions.GetRemoteIp(adPort: _anydeskPort, rdPort: _remoteDesktopPort, out bool isAnydesk); + if (!string.IsNullOrEmpty(response.RemoteHost)) + { + response.Status = isAnydesk ? 998 : 999; + return Ok(response); + } + } + catch + { + //Nothing to do + } + + foreach (NetworkInterface item in NetworkInterface.GetAllNetworkInterfaces().Where(x => x.NetworkInterfaceType == NetworkInterfaceType.Ethernet && x.OperationalStatus == OperationalStatus.Up)) + { + IPInterfaceProperties adapterProperties = item.GetIPProperties(); + if (adapterProperties?.UnicastAddresses == null) + continue; + + UnicastIPAddressInformation? ip = adapterProperties.UnicastAddresses.FirstOrDefault(x => x.Address.AddressFamily == AddressFamily.InterNetwork && x.Address.ToString().StartsWith(_ipStartBlock)); + response.IpAddress = ip == null ? string.Empty : ip.Address.ToString(); + response.MacAddress = item.GetPhysicalAddress().ToString(); + if (!string.IsNullOrEmpty(response.IpAddress)) + { + break; + } + } + + return Ok(response); + } + } +} diff --git a/Api/OnlineSalesAutoCrop.WS/HelperClasses.cs b/Api/OnlineSalesAutoCrop.WS/HelperClasses.cs new file mode 100644 index 0000000..c8a108b --- /dev/null +++ b/Api/OnlineSalesAutoCrop.WS/HelperClasses.cs @@ -0,0 +1,99 @@ +using System.Diagnostics; + +namespace OnlineSalesAutoCrop.WS +{ + /// + /// + /// + public static class HeplerFunctions + { + /// + /// + /// + /// Port used by Remote Desktop + /// Port used by AnyDesk + /// + public static string GetRemoteIp(string adPort, string rdPort, out bool isAnyDesk) + { + isAnyDesk = false; + string remoteId = string.Empty; + adPort = string.IsNullOrEmpty(adPort) ? "7070" : adPort; + rdPort = string.IsNullOrEmpty(rdPort) ? "3389" : rdPort; + + ProcessStartInfo startInfo = new(fileName: "netstat", arguments: "-n") { CreateNoWindow = true, UseShellExecute = false, RedirectStandardOutput = true }; + using Process? process = Process.Start(startInfo: startInfo); + if (process != null) + { + string output = process.StandardOutput.ReadToEnd(); + remoteId = ParseArpResult(output: output, portNo: adPort); + if (!string.IsNullOrEmpty(remoteId)) + { + isAnyDesk = true; + } + else + { + remoteId = ParseArpResult(output: output, portNo: rdPort); + isAnyDesk = false; + } + } + + return remoteId; + } + + /// + /// + /// + /// + /// + private static string ParseArpResult(string output, string portNo) + { + if (string.IsNullOrEmpty(output)) + return string.Empty; + + foreach (string line in output.Split(Environment.NewLine)) + { + string[] tokens = line.Split(' ', StringSplitOptions.RemoveEmptyEntries); + if (tokens?.Length != 4) + continue; + + if (!tokens[3].Equals("ESTABLISHED", comparisonType: StringComparison.OrdinalIgnoreCase)) + continue; + + string[] parts = tokens[1].Split(':'); + if (parts.Length == 2 && portNo.Equals(parts[1])) + { + parts = tokens[2].Split(':'); + if (parts.Length == 2) + { + return parts[0]; + } + + return string.Empty; + } + } + + return string.Empty; + } + } + + public class NoContentRequest + { + public int NoParameter { get; set; } + } + + public class IpHostResponse + { + public int Status { get; set; } + public string HostName { get; set; } = string.Empty; + public string IpAddress { get; set; } = string.Empty; + public string RemoteHost { get; set; } = string.Empty; + public string MacAddress { get; set; } = string.Empty; + } + + public class AppSettings + { + public required string StartIpBlock { get; set; } + public required string AnyDeskPort { get; set; } + public required string RemoteDesktopPort { get; set; } + } +} diff --git a/Api/OnlineSalesAutoCrop.WS/OnlineSalesAutoCrop.WS.csproj b/Api/OnlineSalesAutoCrop.WS/OnlineSalesAutoCrop.WS.csproj new file mode 100644 index 0000000..f690220 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.WS/OnlineSalesAutoCrop.WS.csproj @@ -0,0 +1,16 @@ + + + + net10.0 + enable + enable + dotnet-OnlineSalesAutoCrop.WS-c765f03c-8418-4dd4-b53d-ed4fa8d5e1b8 + true + + + + + + + + diff --git a/Api/OnlineSalesAutoCrop.WS/Program.cs b/Api/OnlineSalesAutoCrop.WS/Program.cs new file mode 100644 index 0000000..5798c6e --- /dev/null +++ b/Api/OnlineSalesAutoCrop.WS/Program.cs @@ -0,0 +1,49 @@ +using OnlineSalesAutoCrop.WS; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Logging.EventLog; +using System.Net; + +WebApplicationOptions options = new() +{ + Args = args, + ContentRootPath = AppContext.BaseDirectory +}; + +var builder = WebApplication.CreateBuilder(options); +builder.Host.UseWindowsService(); +builder.Services.AddCors(options => +{ + options.DefaultPolicyName = "CORSPolicy"; + options.AddDefaultPolicy(builder => + { + builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader(); + }); +}); + +//Configure App Settings +builder.Services.Configure(builder.Configuration.GetSection("AppSettings")); + +//Configure Services +builder.Services.AddHostedService(); + +#pragma warning disable CA1416 +builder.Services.Configure(config => +{ + config.LogName = "O2C_HostedWebService"; + config.SourceName = "O2C_ASP.Net_HostedWebService"; +}); +#pragma warning restore CA1416 + +builder.WebHost.ConfigureKestrel((context, serverOptions) => +{ + serverOptions.Listen(IPAddress.Loopback, 7777); +}); +builder.Services.AddMvcCore(); + +//Configure Application +var app = builder.Build(); +app.UseCors("CORSPolicy"); +app.UseRouting(); +app.MapControllers(); +app.Run(); \ No newline at end of file diff --git a/Api/OnlineSalesAutoCrop.WS/Properties/launchSettings.json b/Api/OnlineSalesAutoCrop.WS/Properties/launchSettings.json new file mode 100644 index 0000000..5bbe66d --- /dev/null +++ b/Api/OnlineSalesAutoCrop.WS/Properties/launchSettings.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "OnlineSalesAutoCrop.WS": { + "commandName": "Project", + "dotnetRunMessages": true, + "environmentVariables": { + "DOTNET_ENVIRONMENT": "Development" + } + } + }, + "Kestrel": { + "Endpoints": { + "MyHttpEndpoint": { + "Url": "http://localhost:5000" + } + } + } +} diff --git a/Api/OnlineSalesAutoCrop.WS/WorkerService.cs b/Api/OnlineSalesAutoCrop.WS/WorkerService.cs new file mode 100644 index 0000000..043451e --- /dev/null +++ b/Api/OnlineSalesAutoCrop.WS/WorkerService.cs @@ -0,0 +1,40 @@ +namespace OnlineSalesAutoCrop.WS +{ + public class WorkerService(ILoggerFactory loggerFactory) : BackgroundService + { + public ILogger Logger { get; } = loggerFactory.CreateLogger(); + + protected override async Task ExecuteAsync(CancellationToken stoppingToken) + { + try + { + Logger.LogInformation("OnlineSalesAutoCrop_WS is starting."); + stoppingToken.Register(() => Logger.LogInformation("OnlineSalesAutoCrop_WS is stopping.")); + while (!stoppingToken.IsCancellationRequested) + { + await Task.Delay(TimeSpan.FromSeconds(5), stoppingToken); + } + Logger.LogInformation("OnlineSalesAutoCrop_WS has stopped."); + } + catch (OperationCanceledException) + { + // When the stopping token is canceled, for example, a call made from services.msc, + // we shouldn't exit with a non-zero exit code. In other words, this is expected... + } + catch (Exception ex) + { + Logger.LogError(ex, "{Message}", ex.Message); + + // Terminates this process and returns an exit code to the operating system. + // This is required to avoid the 'BackgroundServiceExceptionBehavior', which + // performs one of two scenarios: + // 1. When set to "Ignore": will do nothing at all, errors cause zombie services. + // 2. When set to "StopHost": will cleanly stop the host, and log errors. + // + // In order for the Windows Service Management system to leverage configured + // recovery options, we need to terminate the process with a non-zero exit code. + Environment.Exit(1); + } + } + } +} diff --git a/Api/OnlineSalesAutoCrop.WS/appsettings.Development.json b/Api/OnlineSalesAutoCrop.WS/appsettings.Development.json new file mode 100644 index 0000000..b2dcdb6 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.WS/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Information" + } + } +} diff --git a/Api/OnlineSalesAutoCrop.WS/appsettings.json b/Api/OnlineSalesAutoCrop.WS/appsettings.json new file mode 100644 index 0000000..0dec7c1 --- /dev/null +++ b/Api/OnlineSalesAutoCrop.WS/appsettings.json @@ -0,0 +1,13 @@ +{ + "AppSettings": { + "AnyDeskPort": "7070", + "RemoteDesktopPort": "3389", + "StartIpBlock": "100.100" + }, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.Hosting.Lifetime": "Warning" + } + } +} diff --git a/App/ClientApp/.angular/cache/21.2.13/OnlineSalesAutoCropApp/.tsbuildinfo b/App/ClientApp/.angular/cache/21.2.13/OnlineSalesAutoCropApp/.tsbuildinfo new file mode 100644 index 0000000..f5ccba4 --- /dev/null +++ b/App/ClientApp/.angular/cache/21.2.13/OnlineSalesAutoCropApp/.tsbuildinfo @@ -0,0 +1 @@ +{"fileNames":["../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../../../node_modules/typescript/lib/lib.dom.asynciterable.d.ts","../../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../../../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../../../node_modules/typescript/lib/lib.esnext.float16.d.ts","../../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../../../node_modules/typescript/lib/lib.es2022.full.d.ts","../../../../src/main.ngtypecheck.ts","../../../../node_modules/@angular/core/types/_formatter-chunk.d.ts","../../../../node_modules/@angular/core/types/_event_dispatcher-chunk.d.ts","../../../../node_modules/@angular/core/types/_chrome_dev_tools_performance-chunk.d.ts","../../../../node_modules/rxjs/dist/types/internal/subscription.d.ts","../../../../node_modules/rxjs/dist/types/internal/subscriber.d.ts","../../../../node_modules/rxjs/dist/types/internal/operator.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable.d.ts","../../../../node_modules/rxjs/dist/types/internal/types.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/audit.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/audittime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/buffer.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/buffercount.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/buffertime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/buffertoggle.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/bufferwhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/catcherror.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combinelatestall.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combineall.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combinelatest.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/combinelatestwith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concat.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatall.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatmap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatmapto.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/concatwith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/connect.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/count.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/debounce.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/debouncetime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/defaultifempty.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/delay.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/delaywhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/dematerialize.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/distinct.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/distinctuntilchanged.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/distinctuntilkeychanged.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/elementat.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/endwith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/every.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/exhaustall.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/exhaust.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/exhaustmap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/expand.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/filter.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/finalize.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/find.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/findindex.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/first.d.ts","../../../../node_modules/rxjs/dist/types/internal/subject.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/groupby.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/ignoreelements.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/isempty.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/last.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/map.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mapto.d.ts","../../../../node_modules/rxjs/dist/types/internal/notification.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/materialize.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/max.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/merge.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergeall.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergemap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/flatmap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergemapto.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergescan.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/mergewith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/min.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/connectableobservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/multicast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/observeon.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/onerrorresumenextwith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/pairwise.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/partition.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/pluck.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publish.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publishbehavior.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publishlast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/publishreplay.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/race.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/racewith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/reduce.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/repeat.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/repeatwhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/retry.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/retrywhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/refcount.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sample.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sampletime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/scan.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sequenceequal.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/share.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/sharereplay.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/single.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skip.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skiplast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skipuntil.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/skipwhile.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/startwith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/subscribeon.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchall.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchmap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchmapto.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/switchscan.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/take.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/takelast.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/takeuntil.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/takewhile.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/tap.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/throttle.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/throttletime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/throwifempty.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timeinterval.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timeout.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timeoutwith.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/timestamp.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/toarray.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/window.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowcount.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowtime.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowtoggle.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/windowwhen.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/withlatestfrom.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/zip.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/zipall.d.ts","../../../../node_modules/rxjs/dist/types/internal/operators/zipwith.d.ts","../../../../node_modules/rxjs/dist/types/operators/index.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/action.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/testmessage.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/subscriptionlog.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/subscriptionloggable.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/coldobservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/hotobservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/asyncscheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/timerhandle.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/asyncaction.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/virtualtimescheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/testing/testscheduler.d.ts","../../../../node_modules/rxjs/dist/types/testing/index.d.ts","../../../../node_modules/rxjs/dist/types/internal/symbol/observable.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/dom/animationframes.d.ts","../../../../node_modules/rxjs/dist/types/internal/behaviorsubject.d.ts","../../../../node_modules/rxjs/dist/types/internal/replaysubject.d.ts","../../../../node_modules/rxjs/dist/types/internal/asyncsubject.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/asapscheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/asap.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/async.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/queuescheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/queue.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/animationframescheduler.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduler/animationframe.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/identity.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/pipe.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/noop.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/isobservable.d.ts","../../../../node_modules/rxjs/dist/types/internal/lastvaluefrom.d.ts","../../../../node_modules/rxjs/dist/types/internal/firstvaluefrom.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/argumentoutofrangeerror.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/emptyerror.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/notfounderror.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/objectunsubscribederror.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/sequenceerror.d.ts","../../../../node_modules/rxjs/dist/types/internal/util/unsubscriptionerror.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/bindcallback.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/bindnodecallback.d.ts","../../../../node_modules/rxjs/dist/types/internal/anycatcher.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/combinelatest.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/concat.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/connectable.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/defer.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/empty.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/forkjoin.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/from.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/fromevent.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/fromeventpattern.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/generate.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/iif.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/interval.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/merge.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/never.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/of.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/onerrorresumenext.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/pairs.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/partition.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/race.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/range.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/throwerror.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/timer.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/using.d.ts","../../../../node_modules/rxjs/dist/types/internal/observable/zip.d.ts","../../../../node_modules/rxjs/dist/types/internal/scheduled/scheduled.d.ts","../../../../node_modules/rxjs/dist/types/internal/config.d.ts","../../../../node_modules/rxjs/dist/types/index.d.ts","../../../../node_modules/@angular/core/types/_effect-chunk.d.ts","../../../../node_modules/@angular/core/types/primitives-di.d.ts","../../../../node_modules/@angular/core/types/_discovery-chunk.d.ts","../../../../node_modules/@angular/core/types/_api-chunk.d.ts","../../../../node_modules/@angular/core/types/_weak_ref-chunk.d.ts","../../../../node_modules/@angular/core/types/core.d.ts","../../../../node_modules/@angular/common/types/_platform_location-chunk.d.ts","../../../../node_modules/@angular/common/types/_common_module-chunk.d.ts","../../../../node_modules/@angular/common/types/_xhr-chunk.d.ts","../../../../node_modules/@angular/common/types/common.d.ts","../../../../node_modules/@angular/platform-browser/types/_browser-chunk.d.ts","../../../../node_modules/@angular/common/types/_module-chunk.d.ts","../../../../node_modules/@angular/common/types/http.d.ts","../../../../node_modules/@angular/platform-browser/types/platform-browser.d.ts","../../../../src/app/app.component.ngtypecheck.ts","../../../../node_modules/@angular/router/types/_router_module-chunk.d.ts","../../../../node_modules/@angular/router/types/router.d.ts","../../../../src/providers/api/api.ngtypecheck.ts","../../../../src/environments/environment.prod.ngtypecheck.ts","../../../../src/environments/environment.prod.ts","../../../../src/providers/api/api.ts","../../../../package.json","../../../../src/app/update.service.ngtypecheck.ts","../../../../node_modules/@angular/service-worker/types/service-worker.d.ts","../../../../src/app/update.service.ts","../../../../src/app/signalr.service.ngtypecheck.ts","../../../../node_modules/@progress/kendo-angular-notification/models/position.d.ts","../../../../node_modules/@progress/kendo-angular-notification/models/animation.d.ts","../../../../node_modules/@progress/kendo-angular-notification/models/notification-ref.d.ts","../../../../node_modules/@progress/kendo-angular-notification/models/type.d.ts","../../../../node_modules/@progress/kendo-angular-notification/models/notification-settings.d.ts","../../../../node_modules/@angular/animations/types/_animation_player-chunk.d.ts","../../../../node_modules/@angular/animations/types/animations.d.ts","../../../../node_modules/@progress/kendo-angular-l10n/message.service.d.ts","../../../../node_modules/@progress/kendo-angular-l10n/localization.service.d.ts","../../../../node_modules/@progress/kendo-angular-l10n/component-messages.d.ts","../../../../node_modules/@progress/kendo-angular-l10n/rtl.d.ts","../../../../node_modules/@progress/kendo-angular-l10n/index.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/svg-icon.interface.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-tr.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-br.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-bl.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-tl.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-alt-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-alt-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-alt-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-alt-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-alt-to-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-alt-to-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-alt-to-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-alt-to-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-double-alt-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-double-alt-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-double-alt-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-double-alt-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/caret-alt-expand.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrows-no-change.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-overflow-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chevron-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chevron-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chevron-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chevron-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/level-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/level-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/level-to-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/col-resize.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrows-axes.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrows-swap.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/drag-and-drop.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/categorize.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/grid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/grid-layout.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/group.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/ungroup.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/handle-drag.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/layout.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/layout-1-by-4.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/layout-2-by-2.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/layout-side-by-side.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/layout-stacked.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/columns.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/rows.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/reorder.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/menu.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/more-vertical.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/more-horizontal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/overlap.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/home.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrows-left-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrows-top-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-radius-bottom-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-radius-bottom-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-radius-top-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-radius-top-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-radius.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-style-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-style-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-style-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-style-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-style.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/box-sizing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chevron-double-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chevron-double-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chevron-double-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chevron-double-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/data-ods.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/non-recurrence.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/display-block.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/display-flex.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/display-inline-flex.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/droplet-slider.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-report.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/gap-column.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/gap-row.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/handle-resize-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/handle-resize.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/images.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/letter-space.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/line-height.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-latin-big.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-latin-small.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-roman-big.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-roman-small.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-unordered-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-unordered-square.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/max-height.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/max-width.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/min-height.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/min-width.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/outline-offset.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/outline-width.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/padding-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/padding-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/padding-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/padding-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/padding.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/position-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/position-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/position-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/position-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/regular-expression.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/replace-all.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/replace-single.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/report-element.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/right-double-quotes.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/whole-word.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/data-sds.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/download-light.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/eye-slash.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/display-inline-block.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/paper-plane.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/gauge-linear.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/gauge-radial.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/envelope-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/envelope-link.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/envelope.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/warning-circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/warning-triangle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/info-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/font-grow.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/font-shrink.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/text-overflow.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/text-wrap-arrow.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/text-truncate.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/text-clip.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-color.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-type.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/thumb-down-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/thumb-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/thumb-up-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/thumb-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sparkles.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/paragraph-mark.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/paragraph-height.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/user-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/wallet-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/stamp.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sticky-note.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/ruler-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/eraser-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/edit-annotations.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/highlight.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/highlight-free.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/free-text.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/x-logo.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/inputbox.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/scale.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/van.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/truck.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/wallet-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/transactions.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/handle-drag-dots.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-down-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/recycle-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/industrial-vehicle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/recycle-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/plane-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/plane-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/money-exchange.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sustainability.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/speed.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/devices-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/devices-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/instagram-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/instagram.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/laptop-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/laptop-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/mobile-outline-ringing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/mobile-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/mobile-solid-ringing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/mobile-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/locations.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/tablet-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/tablet-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/users-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/users-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/whatsapp-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/whatsapp.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/x-logo-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sms-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sms-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/therapist-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/therapist-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/patient-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/patient-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/nurse-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/nurse-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/optimization.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/security-check-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/security-check-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/security-lock-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/security-lock-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/upgrade-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/upgrade-reload.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/upgrade-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/food-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/food-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/area.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-shape.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-radius-undefined.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-width.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/circle-shape.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/combobox.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cube.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/distance.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/draw-free.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/dropdown.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/eraser-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/hexagon-shape.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/insert-free-text.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/line-shape.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/password-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/perimeter.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/rectangle-shape.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/replace-free-text.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/ruler-outline-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/ruler-solid-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/ruler-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/ruler-triangle-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/ruler-triangle-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/award-number-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/award-number-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/award-star-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/award-star-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/banknote-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/banknote-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bathtube-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bathtube-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bed-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bed-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bug-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bug-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/buildings-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/buildings-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bicycle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bus.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/car.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/dashboard-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/dashboard-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/decision.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/directions.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/education-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/education-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/headset.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/luggage-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/luggage-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/non-stop-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/non-stop-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pills-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pills-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/plan.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/undo.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/redo.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-rotate-ccw.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-rotate-cw.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrows-no-repeat.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-rotate-ccw-small.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-rotate-cw-small.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clock.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/calendar.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/save.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/print.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pencil.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/trash.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/paperclip.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/paperclip-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/link.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/unlink.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/link-vertical.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/unlink-vertical.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/lock.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/unlock.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cancel.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cancel-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cancel-circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/check.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/check-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/check-circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/x.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/x-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/x-circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/plus.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/plus-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/plus-circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/minus.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/minus-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/minus-circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sort-asc.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sort-desc.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sort-clear.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sort-asc-small.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sort-desc-small.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/filter.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/filter-clear.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/filter-small.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/filter-sort-asc-small.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/filter-sort-desc-small.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/filter-add-expression.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/filter-add-group.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/login.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/logout.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/download.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/upload.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/hyperlink-open.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/hyperlink-open-sm.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/launch.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/window.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/window-restore.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/window-minimize.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/gear.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/gears.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/wrench.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/eye.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/search.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/zoom-in.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/zoom-out.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrows-move.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/calculator.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cart.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/connector.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/plus-sm.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/minus-sm.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/kpi-status-deny.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/kpi-status-hold.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/kpi-status-open.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/equal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/not-equal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/less-or-equal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/greater-or-equal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/divide.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/accessibility.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/barcode-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/barcode.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/barcode-scanner.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/qr-code-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/qr-code.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/qr-code-scanner.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/barcode-qr-code-scanner.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/signature.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/hand.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pointer.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/stick.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/unstick.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/set-column-position.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clock-arrow-rotate.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/question-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clean-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clean-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/concrete-truck.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/discount-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/discount-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/doctor-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/doctor-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/lab-technician-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/lab-technician-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sweeper-vehicle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/weight-scale-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/weight-scale-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/microphone-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/microphone-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/row-expand.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/row-collapse.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/menu-filter.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/menu-sort-asc.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/menu-sort-desc.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/paste-sparkle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pin-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pin-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/unpin-solid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/unpin-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pin-outline-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pin-outline-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-down-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-rotate-cw-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrow-up-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrows-rotate-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-clock-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/lightbulb-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/paperclip-outline-alt-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/paperclip-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/x-mark-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/x-mark-sm-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/zoom-sparkle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/play.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pause.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/stop.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/rewind.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/forward.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/volume-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/volume-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/volume-mute.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/hd.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/closed-captions.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/playlist.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/music-notes.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/play-sm.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pause-sm.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/stop-sm.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/heart-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/heart.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/star-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/star.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/checkbox.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/checkbox-checked.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/checkbox-indeterminate.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/checkbox-null.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/radiobutton.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/radiobutton-checked.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bell.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/info-circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/question-circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/exclamation-circle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/camera.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/image.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/image-export.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/zoom-actual-size.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/zoom-best-fit.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/image-resize.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/crop.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/mirror.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/flip-horizontal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/flip-vertical.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/rotate.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/rotate-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/rotate-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/brush.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/palette.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/droplet.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/shape-line.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/brightness-contrast.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sliders.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/invert-colors.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/transparency.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/grayscale.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/blur.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sharpen.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/shapes.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/round-corners.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bring-to-front.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bring-to-back.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bring-forward.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bring-backward.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-self-start.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-self-center.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-self-end.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-self-start-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-self-center-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-self-end-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/thumbnails-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/thumbnails-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/thumbnails-down.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/thumbnails-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/fullscreen.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/fullscreen-exit.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/droplet-slash.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/photos.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-to-grid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/size-to-grid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/make-same-size.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/make-same-width.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/make-same-height.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/make-horizontal-spacing-equal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/increase-horizontal-spacing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/decrease-horizontal-spacing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/remove-horizontal-spacing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/make-vertical-spacing-equal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/increase-vertical-spacing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/decrease-vertical-spacing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/remove-vertical-spacing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/eyedropper.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/snap-grid.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/snap-to-gridlines.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/snap-to-snaplines.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/dimensions.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-self-stretch.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-self-stretch-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-start.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-center.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-end.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-stretch.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-baseline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-start-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-center-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-end-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-stretch-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-items-baseline-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-start.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-center.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-end.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-between.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-around.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-start-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-center-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-end-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-between-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/justify-content-around-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-wrench.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bold.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/italic.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/underline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/font-family.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/foreground-color.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/convert-lowercase.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/convert-uppercase.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/strikethrough.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/subscript.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/supscript.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/div.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/all.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/h1.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/h2.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/h3.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/h4.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/h5.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/h6.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-ordered.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-unordered.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/indent.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/outdent.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/insert-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/insert-middle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/insert-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-middle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-center.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-justify.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/align-remove.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/text-wrap.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/horizontal-rule.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-top-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-top-center.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-top-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-middle-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-middle-center.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-middle-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-bottom-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-bottom-center.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-bottom-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-align-remove.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/borders-all.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/borders-outside.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/borders-inside.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/borders-inside-horizontal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/borders-inside-vertical.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/border-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/borders-none.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/borders-show-hide.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/form.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/form-element.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/code-snippet.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/select-all.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/button.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/select-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/calendar-date.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/group-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/textarea.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/textbox.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/textbox-hidden.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/password.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/paragraph-add.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/edit-tools.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/template-manager.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/change-manually.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/track-changes.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/track-changes-enable.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/track-changes-accept.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/track-changes-accept-all.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/track-changes-reject.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/track-changes-reject-all.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/document-manager.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/custom-icon.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/book.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/image-add.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/image-edit.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/image-map-editor.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/comment.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/comment-remove.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/comments-remove.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/silverlight.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/media-manager.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/video-external.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/flash-manager.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/binoculars.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/copy.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cut.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clipboard.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clipboard-code.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clipboard-word.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clipboard-word-alt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clipboard-html.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clipboard-markdown.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clipboard-text.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/apply-format.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clear-css.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/copy-format.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/strip-all-formatting.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/strip-css-format.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/strip-font-elements.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/strip-span-elements.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/strip-word-formatting.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/format-code-block.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/building-blocks.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/puzzle-piece.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/link-add.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/globe-link.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/globe-unlink.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/envelop-link.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/anchor.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-add.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-properties.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-cell.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-cell-properties.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-column-insert-left.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-column-insert-right.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-row-insert-above.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-row-insert-below.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-column-delete.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-row-delete.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-cell-delete.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-delete.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cells-merge.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cells-merge-horizontally.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cells-merge-vertically.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cell-split-horizontally.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cell-split-vertically.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-unmerge.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pane-freeze.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/row-freeze.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/column-freeze.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/toolbar-float.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/spell-checker.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/validation-xhtml.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/validation-data.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/toggle-full-screen-mode.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/formula-fx.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sum.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/symbol.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/dollar.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/percent.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/custom-format.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/decimal-increase.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/decimal-decrease.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/font-size.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/image-absolute-position.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-wizard.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/crosstab.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/crosstab-wizard.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-body.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-column-groups.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-corner.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-row-groups.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/globe-outline.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/globe.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/map-marker.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/map-marker-target.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pin.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/unpin.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/share.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/user.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/inbox.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/blogger.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/blogger-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/delicious.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/delicious-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/digg.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/digg-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/envelop.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/envelop-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/facebook.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/facebook-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/google.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/google-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/google-plus.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/google-plus-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/linkedin.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/linkedin-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/myspace.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/myspace-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pinterest.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pinterest-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/reddit.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/reddit-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/stumble-upon.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/stumble-upon-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/tell-a-friend.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/tell-a-friend-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/tumblr.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/tumblr-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/twitter.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/twitter-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/yammer.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/yammer-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/behance.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/behance-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/dribbble.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/dribbble-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/rss.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/rss-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/vimeo.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/vimeo-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/youtube.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/youtube-box.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/folder.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/folder-open.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/folder-add.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/folder-up.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/folder-more.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/aggregate-fields.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-add.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-txt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-csv.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-excel.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-word.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-mdb.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-ppt.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-pdf.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-psd.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-flash.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-config.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-ascx.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-bac.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-zip.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/film.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/css3.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/html5.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/code.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/css.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/js.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/exe.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/csproj.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/vbproj.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cs.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/vb.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sln.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/cloud.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-horizontal.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/subreport.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/data.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-header.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-footer.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/group-header-section.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/group-footer-section.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/page-header-section.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/page-footer-section.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/detail-section.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/toc-section.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/group-section.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/parameters.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/data-csv.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/data-json.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/data-sql.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/data-web.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/group-collection.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/parameter-boolean.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/parameter-date-time.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/parameter-float.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/parameter-integer.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/parameter-string.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/toc-section-level.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/inherited.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-video.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-audio.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-image.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-presentation.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-data.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-disc-image.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-programming.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/parameters-byte-array.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/parameters-unknown.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-error.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/files-error.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/data-rest.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-typescript.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-position-start.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-position-center.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/table-position-end.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-roman-upper.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/list-roman-lower.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/import.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/export.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/graph.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-column-clustered.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-column-stacked.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-column-stacked100.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-column-range.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-bar-clustered.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-bar-stacked.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-bar-stacked100.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-bar-range.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-area-clustered.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-area-stacked.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-area-stacked100.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-area-range.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-line.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-line-stacked.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-line-stacked100.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-line-markers.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-line-stacked-markers.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-line-stacked100-markers.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-pie.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-doughnut.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-scatter.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-scatter-smooth-lines-markers.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-scatter-smooth-lines.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-scatter-straight-lines-markers.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-scatter-straight-lines.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-bubble.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-candlestick.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-ohlc.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-radar.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-radar-markers.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-radar-filled.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-rose.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/chart-choropleth.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/arrows-rotate.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/award-number.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/award-star.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/award-trophy.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/banknote.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bed.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bug.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/buildings.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/clean.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/dashboard.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/devices.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/discount.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/doctor.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/education.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/eraser.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/file-clock.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/food.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/lab-technician.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/laptop.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/lightbulb.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/luggage.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/microphone.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/mobile.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/non-stop.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/nurse.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/patient.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pills.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pin-bottom.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/pin-top.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/plane.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/recycle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/ruler.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/ruler-triangle.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/security-check.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/security-lock.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/sms.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/tablet.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/therapist.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/upgrade.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/users.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/wallet.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/weight-scale.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/x-mark.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/mobile-ringing.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/bathtub.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/filter-sort-asc.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/filter-sort-desc.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/icons/superscript.d.ts","../../../../node_modules/@progress/kendo-svg-icons/dist/index.d.ts","../../../../node_modules/@progress/kendo-angular-notification/notification.component.d.ts","../../../../node_modules/@progress/kendo-angular-notification/services/notification.service.d.ts","../../../../node_modules/@progress/kendo-angular-notification/notification.container.component.d.ts","../../../../node_modules/@progress/kendo-angular-notification/notification.module.d.ts","../../../../node_modules/@progress/kendo-angular-notification/directives.d.ts","../../../../node_modules/@progress/kendo-angular-notification/index.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/abortcontroller.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/itransport.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/errors.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/ilogger.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/ihubprotocol.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/httpclient.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/defaulthttpclient.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/ihttpconnectionoptions.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/istatefulreconnectoptions.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/stream.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/hubconnection.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/iretrypolicy.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/hubconnectionbuilder.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/loggers.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/jsonhubprotocol.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/subject.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/pkg-version.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/utils.d.ts","../../../../node_modules/@microsoft/signalr/dist/esm/index.d.ts","../../../../src/providers/user/authentication.service.ngtypecheck.ts","../../../../src/app/components/models/function.service.ngtypecheck.ts","../../../../node_modules/@types/crypto-js/index.d.ts","../../../../node_modules/@angular/forms/types/forms.d.ts","../../../../src/app/components/models/named-parameters.model.ngtypecheck.ts","../../../../src/app/components/models/named-parameters.model.ts","../../../../src/app/components/models/function.service.ts","../../../../src/app/components/models/user.model.ngtypecheck.ts","../../../../src/app/components/models/user.model.ts","../../../../src/providers/user/authentication.service.ts","../../../../src/app/signalr.service.ts","../../../../src/app/app.menu.component.ngtypecheck.ts","../../../../src/providers/user/user.service..ngtypecheck.ts","../../../../src/providers/base/base.ngtypecheck.ts","../../../../src/providers/base/abstractbase.ngtypecheck.ts","../../../../src/providers/base/abstractbase.ts","../../../../src/providers/base/base.ts","../../../../src/providers/user/user.service..ts","../../../../src/app/components/menu/menuitem.component.ngtypecheck.ts","../../../../src/app/components/menu/menuitem.component.ts","../../../../src/app/app.menu.component.ts","../../../../src/app/app.topbar.component.ngtypecheck.ts","../../../../src/app/app.topbar.component.ts","../../../../src/app/app.footer.component.ngtypecheck.ts","../../../../src/app/app.footer.component.ts","../../../../src/app/components/alert/alert.component.ngtypecheck.ts","../../../../src/app/components/alert/alert.service.ngtypecheck.ts","../../../../src/app/components/alert/alert.model.ngtypecheck.ts","../../../../src/app/components/alert/alert.model.ts","../../../../src/app/components/alert/alert.service.ts","../../../../src/app/components/alert/alert.component.ts","../../../../src/app/app.breadcrumb.component.ngtypecheck.ts","../../../../src/app/breadcrumb.service.ngtypecheck.ts","../../../../src/app/breadcrumb.service.ts","../../../../src/app/app.breadcrumb.component.ts","../../../../src/app/components/scrollpanel/scrollpanel.component.ngtypecheck.ts","../../../../src/app/components/domhandler.ngtypecheck.ts","../../../../src/app/components/domhandler.ts","../../../../src/app/components/scrollpanel/scrollpanel.component.ts","../../../../src/app/components/internetstatus/internetstatus.component.ngtypecheck.ts","../../../../src/app/components/internetstatus/internetstatus.component.ts","../../../../src/app/app.component.ts","../../../../src/app/app.configuration.ngtypecheck.ts","../../../../node_modules/angular-user-idle/lib/angular-user-idle.config.d.ts","../../../../node_modules/angular-user-idle/lib/angular-user-idle.service.d.ts","../../../../node_modules/angular-user-idle/lib/angular-user-idle.module.d.ts","../../../../node_modules/angular-user-idle/public-api.d.ts","../../../../node_modules/angular-user-idle/index.d.ts","../../../../node_modules/@angular/animations/types/_animation_driver-chunk.d.ts","../../../../node_modules/@angular/animations/types/browser.d.ts","../../../../node_modules/@angular/platform-browser/types/animations.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/models/theme-color.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/models/size.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/models/flip.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/icon-base.d.ts","../../../../node_modules/@progress/kendo-angular-icons/icon/icon.component.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/models/svg-icon-variant.d.ts","../../../../node_modules/@progress/kendo-angular-icons/svg-icon/svg-icon.component.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/models/icon-type.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/models/icon-settings.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/models/index.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/icon-settings.service.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/icons.service.d.ts","../../../../node_modules/@progress/kendo-angular-icons/icon-wrapper/icon-wrapper.component.d.ts","../../../../node_modules/@progress/kendo-angular-icons/icon.module.d.ts","../../../../node_modules/@progress/kendo-angular-icons/svg-icon.module.d.ts","../../../../node_modules/@progress/kendo-angular-icons/icons.module.d.ts","../../../../node_modules/@progress/kendo-angular-icons/common/icon-settings.d.ts","../../../../node_modules/@progress/kendo-angular-icons/directives.d.ts","../../../../node_modules/@progress/kendo-angular-icons/index.d.ts","../../../../src/app/app.routes.module.ngtypecheck.ts","../../../../src/providers/authguard.ngtypecheck.ts","../../../../src/providers/authguard.ts","../../../../src/app/login/login.component.ngtypecheck.ts","../../../../node_modules/ngx-spinner/types/ngx-spinner.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-collapse.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-accordion.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-alert.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-carousel.d.ts","../../../../node_modules/@popperjs/core/lib/enums.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/popperoffsets.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/flip.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/hide.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/offset.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/eventlisteners.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/computestyles.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/arrow.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/preventoverflow.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/applystyles.d.ts","../../../../node_modules/@popperjs/core/lib/types.d.ts","../../../../node_modules/@popperjs/core/lib/modifiers/index.d.ts","../../../../node_modules/@popperjs/core/lib/utils/detectoverflow.d.ts","../../../../node_modules/@popperjs/core/lib/createpopper.d.ts","../../../../node_modules/@popperjs/core/lib/popper-lite.d.ts","../../../../node_modules/@popperjs/core/lib/popper.d.ts","../../../../node_modules/@popperjs/core/lib/index.d.ts","../../../../node_modules/@popperjs/core/index.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/_ngb-ngbootstrap-utilities.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-datepicker.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-dropdown.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-modal.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-nav.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-offcanvas.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-pagination.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-popover.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-progressbar.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-rating.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-scrollspy.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-timepicker.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-toast.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-tooltip.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-typeahead.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap-ng-bootstrap-config.d.ts","../../../../node_modules/@ng-bootstrap/ng-bootstrap/types/ng-bootstrap.d.ts","../../../../node_modules/@progress/kendo-angular-common/draggable/draggable.directive.d.ts","../../../../node_modules/@progress/kendo-angular-common/draggable.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/closest-in-scope.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/closest.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/contains.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/find-element.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/find-focusable-child.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/find-focusable.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/has-classes.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/is-focusable-with-tab-key.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/is-focusable.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/is-visible.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/matches-classes.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/matches-node-name.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/rtl-scroll-position.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries/closest-by-selector.d.ts","../../../../node_modules/@progress/kendo-angular-common/dom-queries.d.ts","../../../../node_modules/@progress/kendo-angular-common/events/events-outside-angular.directive.d.ts","../../../../node_modules/@progress/kendo-angular-common/events.d.ts","../../../../node_modules/@progress/kendo-angular-common/resize-sensor/resize-batch.service.d.ts","../../../../node_modules/@progress/kendo-angular-common/resize-sensor/resize-sensor.component.d.ts","../../../../node_modules/@progress/kendo-angular-common/resize-sensor/resize.service.d.ts","../../../../node_modules/@progress/kendo-angular-common/resize-sensor/compat.service.d.ts","../../../../node_modules/@progress/kendo-angular-common/resize-sensor/observer.service.d.ts","../../../../node_modules/@progress/kendo-angular-common/resize-sensor.d.ts","../../../../node_modules/@progress/kendo-angular-common/tokens.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/is-document-available.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/is-changed.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/any-changed.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/has-observers.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/guid.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/detect-browser.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/html-attributes.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/forms-utils.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/objects-equal.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/process-css-value.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils.d.ts","../../../../node_modules/@progress/kendo-angular-common/enums/keys.d.ts","../../../../node_modules/@progress/kendo-angular-common/enums.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/focusable-selectors.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/ng-class-parser.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/keys-normalizer.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/getter.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/setter.d.ts","../../../../node_modules/@progress/kendo-licensing/dist/index.d.mts","../../../../node_modules/@progress/kendo-angular-common/watermark/watermark.component.d.ts","../../../../node_modules/@progress/kendo-angular-common/watermark/validation.d.ts","../../../../node_modules/@progress/kendo-angular-common/watermark/index.d.ts","../../../../node_modules/@progress/kendo-angular-common/adornments/prefix.directive.d.ts","../../../../node_modules/@progress/kendo-angular-common/adornments/suffix.directive.d.ts","../../../../node_modules/@progress/kendo-angular-common/adornments/separator-orientation.d.ts","../../../../node_modules/@progress/kendo-angular-common/adornments/separator.component.d.ts","../../../../node_modules/@progress/kendo-angular-common/adornments.d.ts","../../../../node_modules/@progress/kendo-angular-common/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-common/utils/scrollbar.service.d.ts","../../../../node_modules/@progress/kendo-angular-common/toggle-button-tab-stop/toggle-button-tab-stop.d.ts","../../../../node_modules/@progress/kendo-angular-common/toggle-button-tab-stop/toggle-button-tab-stop.directive.d.ts","../../../../node_modules/@progress/kendo-angular-common/toggle-button-tab-stop.d.ts","../../../../node_modules/@progress/kendo-angular-common/template-context/template-context.directive.d.ts","../../../../node_modules/@progress/kendo-angular-common/directives.d.ts","../../../../node_modules/@progress/kendo-angular-common/template-context/index.d.ts","../../../../node_modules/@progress/kendo-angular-common/localization/replace-message-placeholder.d.ts","../../../../node_modules/@progress/kendo-angular-common/index.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/draghandle.directive.d.ts","../../../../node_modules/@progress/kendo-draggable-common/dist/npm/drag-n-drop.d.ts","../../../../node_modules/@progress/kendo-draggable-common/dist/npm/utils/index.d.ts","../../../../node_modules/@progress/kendo-draggable-common/dist/npm/auto-scroll.d.ts","../../../../node_modules/@progress/kendo-draggable-common/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/models/scroll-direction.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/models/autoscroll-options.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/models/functions.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/models/coordinates.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/models/hint-settings.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/models/drag-axis.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/models/drag-mode.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/models/index.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/events/drag-target/press-event.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/events/drag-target/dragready-event.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/events/drag-target/start-event.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/events/drag-target/end-event.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/events/drag-target/drag-event.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/events/drag-target/release-event.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/events/drag-target/index.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/dragtarget.directive.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/drag-state.service.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/dragtarget-container.directive.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/events/drop-target-event.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/droptarget-container.directive.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/droptarget.directive.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/hint.component.d.ts","../../../../node_modules/@progress/kendo-angular-utils/directives.d.ts","../../../../node_modules/@progress/kendo-angular-utils/utils.module.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop.module.d.ts","../../../../node_modules/@progress/kendo-angular-utils/drag-and-drop/events/index.d.ts","../../../../node_modules/@progress/kendo-angular-utils/adaptive-breakpoints/models/adaptive-settings.d.ts","../../../../node_modules/@progress/kendo-angular-utils/adaptive-breakpoints/adaptive-settings.service.d.ts","../../../../node_modules/@progress/kendo-angular-utils/adaptive-breakpoints/models/adaptive-size.d.ts","../../../../node_modules/@progress/kendo-angular-utils/adaptive-breakpoints/adaptive.service.d.ts","../../../../node_modules/@progress/kendo-angular-utils/adaptive-breakpoints/adaptive-settings.d.ts","../../../../node_modules/@progress/kendo-angular-utils/adaptive-breakpoints/index.d.ts","../../../../node_modules/@progress/kendo-angular-utils/index.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/direction.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/searchbar.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/footer-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/group-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/fixed-group-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/popup-settings.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/disabled-items/item-disabled.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/data.service.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/disabled-items/disabled-items.service.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/selection/selection.service.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/navigation/navigation-action.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/navigation/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/checkbox/checked-state.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/data-change-notification.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/expand-state.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/navigation/navigation-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/navigation/navigation-model.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/navigation/navigation-state.interface.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/selection/selection-mode.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/navigation/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/treeitem.interface.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/node-children.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/node-click-event.interface.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/node-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/load-more/load-more-button-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/drop-action.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/drop-position.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/scroll-direction.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/scroll-settings.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/treeitem-lookup.interface.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/treeitem-add-remove-args.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/treeitem-drop-event.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/treeitem-drag-start-event.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/treeitem-drag-event.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/editing-service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/models/tree-item-filter-state.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/treeview-filter-settings.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/filter-state.interface.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/data-bound-component.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/selection/selection.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/treeview-lookup.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/load-more/load-more-request-args.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/load-more/load-more.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/size.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/sliders-common/label-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/sliders-common/title-callback.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/sliders-common/slider-base.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/slider/slider.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rangeslider/rangeslider-value.type.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rangeslider/rangeslider.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/models/fillmode.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/models/rounded.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/models/size.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/models/styling-classes.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/models/type.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/models.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/switch/events/focus-event.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/switch/events/blur-event.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/switch/switch.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textbox/textbox.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textarea/textarea.directive.d.ts","../../../../node_modules/@progress/kendo-intl/dist/npm/numbers.d.ts","../../../../node_modules/@progress/kendo-intl/dist/npm/cldr.d.ts","../../../../node_modules/@progress/kendo-intl/dist/npm/dates.d.ts","../../../../node_modules/@progress/kendo-intl/dist/npm/format.d.ts","../../../../node_modules/@progress/kendo-intl/dist/npm/errors.d.ts","../../../../node_modules/@progress/kendo-intl/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-angular-intl/intl.service.d.ts","../../../../node_modules/@progress/kendo-angular-intl/date.pipe.d.ts","../../../../node_modules/@progress/kendo-angular-intl/number.pipe.d.ts","../../../../node_modules/@progress/kendo-angular-intl/intl.module.d.ts","../../../../node_modules/@progress/kendo-angular-intl/locale-data.interface.d.ts","../../../../node_modules/@progress/kendo-angular-intl/intl-members.d.ts","../../../../node_modules/@progress/kendo-angular-intl/directives.d.ts","../../../../node_modules/@progress/kendo-angular-intl/index.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/numerictextbox/arrow-direction.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/numerictextbox/numerictextbox.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/numerictextbox/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/numerictextbox/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/maskedtextbox/masking.service.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/maskedtextbox/maskedtextbox.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textbox/models/icon-show-options.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textbox/textbox-suffix.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textbox/textbox-prefix.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textbox/textbox.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/shared/input-separator.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/shared/input-spacer.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textbox/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textbox/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/text-fields-common/text-fields-base.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textarea/models/flow.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textarea/models/resize.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textarea/models/adornments-orientation.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textarea/textarea-prefix.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textarea/textarea-suffix.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textarea/textarea.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/checkbox/checked-state.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/utils.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/radio-checkbox.base.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/checkbox/checkbox.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/checkbox/checkbox.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/radiobutton/radiobutton.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/radiobutton/radiobutton.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/switch/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/switch/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/formfield/models/orientation.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/models/responsive-breakpoints.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/models/gutters.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/common/formservice.service.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/form/form.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/form/formseparator.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/formfieldset/formfieldset.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/formfield/models/show-options.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/formfield/models/message-align.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/formfield/error.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/formfield/hint.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/formfield/formfield.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/slider/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/slider/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rangeslider/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rangeslider/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rating/models/selection.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rating/models/rating-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rating/directives/rating-item.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rating/directives/rating-hovered-item.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rating/directives/rating-selected-item.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rating/models/precision.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rating/rating.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/signature/events/close-event.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/signature/events/open-event.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/signature/events/index.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/signature/signature.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/signature/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/signature/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/offset-position.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/rect.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/align.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/scroll-info.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/add-scroll.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/apply-location-offset.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/bounding-offset.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/is-body-offset.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/offset-parent.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/offset.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/parents.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/parent-scroll-position.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/position.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/position-with-scroll.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/remove-scroll.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/restrict-to-view.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/scroll-position.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/sibling-container.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/siblings.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/z-index.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/align-element.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/window-viewport.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/dom-utils.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/utils.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/horizontal-point.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/vertical-point.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/align-strategy.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/collision-type.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/collision-strategy.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/margin-settings.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/position-mode.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/view-port.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/position-element-settings.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/position-element.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/document.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/window.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/align-element-settings.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/popup-settings.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/position-strategy.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/align-point.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/align-settings.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/bounding-rect.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/collision.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/position-settings.d.ts","../../../../node_modules/@progress/kendo-popup-common/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/align.interface.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/collision.type.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/collision.interface.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/offset.interface.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/margin.interface.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/position-mode.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/popup-animation.interface.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/popup-settings.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/position.interface.d.ts","../../../../node_modules/@progress/kendo-angular-popup/services/dom.service.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/align-element-settings.interface.d.ts","../../../../node_modules/@progress/kendo-angular-popup/services/align.service.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/position-element-settings.interface.d.ts","../../../../node_modules/@progress/kendo-angular-popup/services/position.service.d.ts","../../../../node_modules/@progress/kendo-angular-popup/services/resize.service.d.ts","../../../../node_modules/@progress/kendo-angular-popup/services/scrollable.service.d.ts","../../../../node_modules/@progress/kendo-angular-popup/services/animation.service.d.ts","../../../../node_modules/@progress/kendo-angular-popup/popup.component.d.ts","../../../../node_modules/@progress/kendo-angular-popup/models/popup-ref.d.ts","../../../../node_modules/@progress/kendo-angular-popup/popup.service.d.ts","../../../../node_modules/@progress/kendo-angular-popup/popup.module.d.ts","../../../../node_modules/@progress/kendo-angular-popup/scale.d.ts","../../../../node_modules/@progress/kendo-angular-popup/directives.d.ts","../../../../node_modules/@progress/kendo-angular-popup/index.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/appbar/models/position.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/appbar/models/theme-color.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/appbar/models/position-mode.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/appbar/appbar.component.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/appbar/appbar-section.component.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/appbar/appbar-spacer.component.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/appbar.module.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/models/group.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/models/actionsheet-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/models/item-click.event.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/templates/header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/templates/item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/templates/content-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/templates/footer-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/models/animation.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/templates/actionsheet-template.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/models/actionsheet-action-layout.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/button/button.service.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/common/models/size.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/common/models/theme-color.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/common/models/fillmode.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/common/models/rounded.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/common/models/styling-classes.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/common/models/arrow-settings.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/common/models/icon-position.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/common/models.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/button/button.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/button/selection-settings.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/buttongroup/buttongroup.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/button/button-settings.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/buttongroup/buttongroup.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/button/button.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/listbutton/button-item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/direction.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/listbutton/popup-settings.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/focusable/focus.service.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/navigation/key-events.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/navigation/navigation-action.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/navigation/navigation-config.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/navigation/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/listbutton/container.service.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/listbutton/list-item-model.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/listbutton/list.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/listbutton/list-button.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/dropdownbutton/dropdownbutton.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/chip/chip-remove-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/chip/chip-content-click-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/chip/models/avatar-settings.interface.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/chip/chip.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/chip/models/selection.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/chip/chip-list-remove-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/chip/chip-list.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/models/align.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/models/offset.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/models/item-animation.interface.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/models/position-mode.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/models/item-click.event.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/templates/dial-item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/templates/fab-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/models/item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/floatingactionbutton.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/splitbutton/splitbutton.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/splitbutton/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/splitbutton/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/speechtotextbutton/models/integration-mode.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/speechtotextbutton/models/result-event.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/speechtotextbutton/models/error-event.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/speechtotextbutton/speechtotextbutton.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/smartpastebutton/models/form-field.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/smartpastebutton/models/service-settings.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/smartpastebutton/models/index.d.ts","../../../../node_modules/@progress/kendo-smartpaste-common/dist/smartpaste/types/smartpastefield.d.ts","../../../../node_modules/@progress/kendo-smartpaste-common/dist/smartpaste/types/smartpasteresponse.d.ts","../../../../node_modules/@progress/kendo-smartpaste-common/dist/smartpaste/types/smartpastecustominput.d.ts","../../../../node_modules/@progress/kendo-smartpaste-common/dist/smartpaste/types/smartpasteoptions.d.ts","../../../../node_modules/@progress/kendo-smartpaste-common/dist/smartpaste/smart-paste.d.ts","../../../../node_modules/@progress/kendo-smartpaste-common/dist/index.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/smartpastebutton/smartpastebutton.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/segmentedcontrol/models.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/segmentedcontrol/segmented-control.component.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/buttons.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/splitbutton/splitbutton.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/splitbutton/localization/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/dropdownbutton/dropdownbutton.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/chip/chip.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/floatingactionbutton/floatingactionbutton.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/speechtotextbutton/models/speechtotextbutton-settings.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/speechtotextbutton/speechtotextbutton.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/smartpastebutton/smartpastebutton.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/segmentedcontrol/segmented-control.module.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/focusable/focusable.directive.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/directives.d.ts","../../../../node_modules/@progress/kendo-angular-buttons/index.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/models/actionsheet-action.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/models/index.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/actionsheet-view.component.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet/actionsheet.component.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/common/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/bottomnavigation/events/select-event.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/bottomnavigation/types/bottomnavigation-item-flow.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/bottomnavigation/types/bottomnavigation-fill.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/bottomnavigation/types/bottomnavigation-position-mode.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/bottomnavigation/types/bottomnavigation-theme-color.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/bottomnavigation/templates/item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/bottomnavigation/bottomnavigation.component.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/breadcrumb/models/breadcrumb-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/breadcrumb/models/collapse-mode.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/breadcrumb/template-directives/item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/breadcrumb/breadcrumb-item.component.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/breadcrumb/list.component.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/breadcrumb/models/breadcrumb-size.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/breadcrumb/breadcrumb.component.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/navigation.module.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/breadcrumb.module.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/bottomnavigation/types/bottomnavigation-item.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/bottomnavigation.module.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/actionsheet.module.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/directives.d.ts","../../../../node_modules/@progress/kendo-angular-navigation/index.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/actions-layout.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/colorpicker-view.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/gradient-settings.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/hsva.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/output-format.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/palette-presets.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/palette-settings.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/popup-settings.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/rgb.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/rgba.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/table-cell.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/tile-size.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/events/cancel-event.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/events/close-event.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/events/open-event.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/events/active-color-click-event.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/events.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/models/adaptive-mode.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/adaptiveness/adaptive-renderer.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/colorpicker.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/services/flatcolorpicker.service.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/events/kendo-drag-event.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/color-input.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/color-gradient.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/services/color-palette.service.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/color-palette.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/flatcolorpicker-header.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/flatcolorpicker-actions.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/flatcolorpicker.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/otpinput/models/otpinput-type.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/otpinput/models/separator-icon.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/otpinput/otpinput.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/otpinput/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/otpinput/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/inputs.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/sliders-common/slider-ticks.component.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/slider.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rangeslider.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/switch.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/otp.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/numerictextbox.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/maskedtextbox.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textbox.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textarea.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/checkbox.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/radiobutton.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/formfield.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/form.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textarea/models/textarea-settings.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/localization/localized-colorpicker-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/numerictextbox/localization/localized-numerictextbox-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/textbox/localization/localized-textbox-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/slider/localization/localized-slider-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rangeslider/localization/localized-rangeslider-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/switch/localization/localized-switch-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/colorpicker/color-gradient-numeric-label.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/signature.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/signature/localization/localized-signature-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/signature/localization/index.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/rating.module.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/directives.d.ts","../../../../node_modules/@progress/kendo-angular-inputs/index.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/treeview.component.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/check-mode.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/checkable-settings.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/check.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/disable.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/expandable-component.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/filter-expand-settings.interface.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/expand.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/selection/selectable-settings.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/selection/select.directive.d.ts","../../../../node_modules/@progress/kendo-draggable/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/drag-clue/drag-clue.component.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/editing-services/drag-and-drop-asset.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/drag-clue/drag-clue.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/drop-hint/drop-hint.component.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/drop-hint/drop-hint.service.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/drag-clue/drag-clue-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/drop-hint/drop-hint-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/drag-and-drop.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/filtering-base.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/hierarchy-binding.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/flat-binding.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/drag-and-drop/drag-and-drop-editing.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/load-more/load-more.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/treeview.module.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/localization/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/directives.d.ts","../../../../node_modules/@progress/kendo-angular-treeview/index.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/checked-state/checked-item.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/size.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/rounded.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/fillmode.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/util.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/no-data-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/filtering/filterable-component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/list-item.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/virtualization-settings.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/page-change-event.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/checkboxes-settings.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/list-type.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/custom-item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/list.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/adaptive-renderer.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/autocomplete/autocomplete.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/comboboxes/combobox.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/value-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdownlist/dropdownlist.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/tag-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/templates/group-tag-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/models/remove-tag-event.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/taglist.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/multiselect/multiselect.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/comboboxes/combobox-column/column-cell-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/comboboxes/combobox-column/column-header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/comboboxes/combobox-column/combobox-column.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/comboboxes/multicolumncombobox.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/templates/node-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/dropdowntree.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/checked-state/checkable-settings.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/lookup/lookup.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/lookup/lookup.service.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/multiselecttree.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/data-binding/dropdowntree/flat-binding.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/data-binding/dropdowntree/hierarchy-binding.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/data-binding/multiselecttree/flat-binding.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/data-binding/multiselecttree/hierarchy-binding.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/expanded-state/expand.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/summary-tag/summary-tag.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/dropdowntrees.module.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/checked-state/base-check.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/checked-state/check.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowntrees/checked-state/check-all.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/selection/selectable.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/multiselect/summary-tag.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/filtering/filter-settings.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/filtering/filter.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/localization/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/common/filter-input.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdowns.module.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/multiselect/multiselect.module.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/autocomplete/autocomplete.module.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/comboboxes/combobox.module.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/dropdownlist/dropdownlist.module.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/directives.d.ts","../../../../node_modules/@progress/kendo-angular-dropdowns/index.d.ts","../../../../src/app/components/alert/index.ngtypecheck.ts","../../../../src/app/components/alert/index.ts","../../../../src/app/login/changepwd.component.ngtypecheck.ts","../../../../src/app/customvalidators.ngtypecheck.ts","../../../../src/app/customvalidators.ts","../../../../src/app/login/changepwd.component.ts","../../../../src/app/idlemonitor.service.ngtypecheck.ts","../../../../src/app/idlemonitor.service.ts","../../../../src/app/app.config.service.ngtypecheck.ts","../../../../src/app/components/models/app.config.model.ngtypecheck.ts","../../../../src/app/components/models/app.config.model.ts","../../../../node_modules/ngx-device-detector/types/ngx-device-detector.d.ts","../../../../src/app/app.config.service.ts","../../../../src/app/components/otp/otp.component.ngtypecheck.ts","../../../../src/app/components/otp/otp.component.ts","../../../../src/app/login/login.component.ts","../../../../src/app/forgotpassword/forgotpassword.component.ngtypecheck.ts","../../../../src/app/forgotpassword/forgotpassword.component.ts","../../../../src/app/logout/logout.component.ngtypecheck.ts","../../../../src/app/logout/logoutchild.component.ngtypecheck.ts","../../../../src/app/logout/logoutchild.component.ts","../../../../src/app/logout/logout.component.ts","../../../../src/app/myprofile/myprofile.component.ngtypecheck.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/add-centuries.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/add-days.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/add-decades.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/add-months.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/add-weeks.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/add-years.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/adjust-dst.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/clone-date.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/constants.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/create-date.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/day.enum.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/direction.enum.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/day-of-week.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/duration-in-centuries.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/duration-in-decades.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/duration-in-months.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/duration-in-years.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/first-day-in-week.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/first-day-of-month.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/first-decade-of-century.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/first-month-of-year.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/first-year-of-decade.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/get-date.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/is-equal.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/is-equal-date.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/last-day-of-month.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/last-decade-of-century.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/last-month-of-year.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/last-year-of-decade.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/next-day-of-week.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/prev-day-of-week.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/tz/abbr-timezone.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/tz/load-timezone.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/tz/offset.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/tz/timezone-group-names.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/tz/timezone-names.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/tz/timezone-title.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/tz/to-local-date.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/tz/zoned-date.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/tz/zones-per-group.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/week-in-year.d.ts","../../../../node_modules/@progress/kendo-date-math/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/navigation-action.enum.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/cell-context.interface.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/row-length-options.interface.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/view-service.interface.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/view.enum.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/bus-view.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/selection-range-end.type.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/selection-range.interface.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/orientation.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/common/models/week-days-format.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/horizontal-view-list.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/selection.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/selection.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/disabled-dates.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/cell-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/month-cell-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/year-cell-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/decade-cell-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/century-cell-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/weeknumber-cell-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/header-title-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/view.type.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/footer-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/common/models/size.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/multiview-calendar.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/dom.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/virtualization/models/scrollable.interface.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/virtualization/services/row-height.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/virtualization/services/scroller.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/virtualization/virtualization.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/navigation.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/header.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/view-list.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/scrollable.interface.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/scroll-sync.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/templates/navigation-item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinput/arrow.enum.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinput/models/format-placeholder.model.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinput/models/incremental-steps.model.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinput/models/format-settings.model.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/common/models/rounded.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/common/models/fillmode.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinput/dateinput.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/models/list-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/models/list-service-settings.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/models/list-service.interface.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/services/dom.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/timelist.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/models/incremental-steps.model.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/timeselector.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/common/picker.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/models/type.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/calendar.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/popup-settings.model.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/util.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datepicker/datepicker.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/timepicker.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datetimepicker/models/active-tab.type.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datetimepicker/datetimepicker.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/footer.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/view.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/for.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/century-view.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/decade-view.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/month-view.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/year-view.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/services/weeknames.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/services/hours.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/services/minutes.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/services/seconds.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/services/milliseconds.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/services/dayperiod.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/date-range-popup-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/auto-correct-on.type.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/date-range-selection.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/date-range-popup.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/date-range.service.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/date-range.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/date-range-input.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/date-range-end-input.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/date-range-start-input.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/localization/calendar-messages.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/localization/calendar-custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/calendar.module.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/localization/multiview-calendar-messages.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/localization/multiview-calendar-custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/calendars.module.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinput/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinput/localization/dateinput-custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinput/dateinput.module.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datepicker/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datepicker/localization/datepicker-custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datepicker/datepicker.module.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/localization/daterange-popup-custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datetimepicker/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datetimepicker/localization/datetimepicker-custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/localization/timepicker-custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinputs.module.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/timepicker.module.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datetimepicker/datetimepicker.module.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/multiview-calendar.module.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/date-range.module.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/localization/calendar-localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/calendar/localization/multiview-calendar-localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/dateinput/localization/dateinput-localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datepicker/localization/datepicker-localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/localization/timepicker-localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/localization/timeselector-localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/timepicker/localization/timeselector-custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/datetimepicker/localization/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/daterange/localization/daterange-popup-localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/directives.d.ts","../../../../node_modules/@progress/kendo-angular-dateinputs/index.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/header/header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/footer/footer-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/id.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/common/row-args.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/cell-rowspan.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/column-base.d.ts","../../../../node_modules/@progress/kendo-angular-grid/dragdrop/context-types.d.ts","../../../../node_modules/@progress/kendo-angular-grid/dragdrop/drop-target.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/dragdrop/drag-and-drop.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/dragdrop/drag-hint.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/dragdrop/drop-cue.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/focusable-element.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/focus-group.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/focus-root.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/common/cell-context.d.ts","../../../../node_modules/@progress/kendo-angular-grid/aggregates/aggregate-types.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/cell-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/group-header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/group-header-column-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/edit-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/sort-settings.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/group-footer-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/filter-cell-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/filter-menu-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/field-datatype.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/filterable.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/column.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/selection/types.d.ts","../../../../node_modules/@progress/kendo-angular-grid/selection/pair-set.d.ts","../../../../node_modules/@progress/kendo-angular-grid/selection/selection-default.d.ts","../../../../node_modules/@progress/kendo-angular-grid/selection/selection.directive.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/sort-descriptor.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/common.interfaces.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/transducers.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/grouping/aggregate.operators.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/grouping/group-descriptor.interface.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/filtering/operators.enum.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/filtering/filter-descriptor.interface.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/state.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/odata.operators.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/mvc/operators.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/mvc/deserialization.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/data-result.interface.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/array.operators.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/accessor.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/filtering/filter-expression.factory.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/grouping/group.operators.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/sorting/sort-array.operator.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/filtering/filter.operators.d.ts","../../../../node_modules/@progress/kendo-data-query/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/columns-container.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/column-list.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/column-info.service.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/action.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/attachment.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/chat-file-interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/chat-load-more-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/chat-referenced-message-click-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/chat-suggestion.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/message-status.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/user.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/message.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/execute-action-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/message-action.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/message-width-mode.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/file-action.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/message-settings.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/post-message-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/scroll-mode.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/file-download-event.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/send-button-settings.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/files-layout.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/suggestions-layout.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/timestamp-visibility.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/index.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/models/view-type.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/views/base-view.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/models/command.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/models/command-execute-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/models/prompt-output.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/models/prompt-request-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/models/output-rating-change-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/models/ai-prompt-settings.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/models/index.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/templates/aiprompt-output-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/templates/aiprompt-output-body-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/common/aiprompt.service.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/templates/toolbar-actions.template.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/common/toolbar-focusable.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/common/toolbar-navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/aiprompt.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/views/prompt-view.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/views/output-view.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/common/orientation.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/panelbar-expand-mode.d.ts","../../../../node_modules/@progress/kendo-angular-layout/common/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/panelbar-item-model.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/events/collapse-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/events/expand-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/events/select-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/events/state-change-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/events/item-click-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/events.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/panelbar.service.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/panelbar-content.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/panelbar-item-title.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/panelbar-item.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/panelbar-item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar/panelbar.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/common/direction.d.ts","../../../../node_modules/@progress/kendo-angular-layout/splitter/splitter-bar.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/splitter/splitter.service.d.ts","../../../../node_modules/@progress/kendo-angular-layout/splitter/splitter-pane.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/splitter/splitter.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/directives/tab-content.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/directives/tab-title.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/directives/tab.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/models/tabstrip-tab.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/events/tabclose-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/events/tabscroll-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/events/select-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/events.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/tabstrip.service.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/models/button-state-change.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/tabstrip-scroll.service.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/models/tab-position.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/models/tab-alignment.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/models/scroll-buttons-visibility.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/models/scrollable-settings.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/models/scroll-button-type.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/scrollable-button.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/models/size.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/tabstrip.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/localization/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/models/drawer-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/models/mode.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/models/position.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/models/drawer-animation.interface.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/types.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/template-directives/drawer-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/template-directives/item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/template-directives/header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/template-directives/footer-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/template-directives.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/models/drawer-item-expand.interface.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/models/drawer-view-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/drawer.service.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/events/select-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/events/drawer-list-select.event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/drawer.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/drawer-container.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer/drawer-content.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/models/orientation.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/models/step-type.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/template-directives/step-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/template-directives/label-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/events/activate-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/template-directives/indicator-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/stepper.service.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/stepper.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/localization/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/template-directives.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/models/step-predicate.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/models/stepper-step.interface.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper/types.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/models/shape.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/models/fill.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/models/size.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/models/rounded.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/models/theme-color.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/models/models.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/avatar.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/l10n/messages.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/l10n/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar/l10n/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/card.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/card-header.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/card-body.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/card-footer.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/models/actions-layout.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/models/card-action.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/card-actions.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/directives/card-separator.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/directives/card-title.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/directives/card-subtitle.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card/directives/card-media.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/expansionpanel/expansionpanel-title.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/expansionpanel/events/action-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/expansionpanel/expansionpanel.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/keyboard-navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/tilelayout-item.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/models/gap.interface.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/models/flowmode.type.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/models/dragging-config.interface.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/reorder-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/resize-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/dragging-service.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/tilelayout.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/tilelayout-item-body.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/tilelayout-item-header.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/avatar.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/card.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/drawer.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layouts/models/layout-align-settings.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layouts/models/layout-horizontal-align.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layouts/models/layout-vertical-align.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layouts/models/gridlayout-gap-settings.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layouts/models/gridlayout-row-col-size.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layouts/models.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layouts/grid-layout.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layouts/gridlayout-item.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layouts/stack-layout.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/models/model-fields.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/models/anchor-target.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/models/timeline-event.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/events/navigation-direction.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/timeline.service.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/templates/timeline-card-header.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/templates/timeline-card-body.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/templates/timeline-card-actions.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/timeline-card.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/timeline-horizontal.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/timeline-vertical.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/models/events-order.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/timeline.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/layout.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/panelbar.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/splitter.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stepper.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/expansionpanel.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/stacklayout.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/gridlayout.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/timeline.module.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tabstrip/rendering/tab.component.d.ts","../../../../node_modules/@progress/kendo-angular-layout/tilelayout/tilelayout-resize-handle.directive.d.ts","../../../../node_modules/@progress/kendo-angular-layout/directives.d.ts","../../../../node_modules/@progress/kendo-angular-layout/index.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/views/command-view.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/views/custom-view.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/aiprompt.module.d.ts","../../../../node_modules/@progress/kendo-angular-menu/services/items.service.d.ts","../../../../node_modules/@progress/kendo-angular-menu/services/actions.service.d.ts","../../../../node_modules/@progress/kendo-angular-menu/services/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-menu/services/hover.service.d.ts","../../../../node_modules/@progress/kendo-angular-menu/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-menu/menu-event.d.ts","../../../../node_modules/@progress/kendo-angular-menu/menu-select-event.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu.service.d.ts","../../../../node_modules/@progress/kendo-angular-menu/templates/item-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-menu/templates/item-link-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-menu/templates/item-content-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-menu/menu-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-menu/menu-item.component.d.ts","../../../../node_modules/@progress/kendo-angular-menu/menu-animation.interface.d.ts","../../../../node_modules/@progress/kendo-angular-menu/open-on-click-settings.d.ts","../../../../node_modules/@progress/kendo-angular-menu/size.d.ts","../../../../node_modules/@progress/kendo-angular-menu/rendering/popup-settings.d.ts","../../../../node_modules/@progress/kendo-angular-menu/menu-base.d.ts","../../../../node_modules/@progress/kendo-angular-menu/menu.component.d.ts","../../../../node_modules/@progress/kendo-angular-menu/rendering/list.component.d.ts","../../../../node_modules/@progress/kendo-angular-menu/rendering/link.directive.d.ts","../../../../node_modules/@progress/kendo-angular-menu/rendering/arrow.component.d.ts","../../../../node_modules/@progress/kendo-angular-menu/data-binding/binding-directive-base.d.ts","../../../../node_modules/@progress/kendo-angular-menu/data-binding/hierachy-binding.directive.d.ts","../../../../node_modules/@progress/kendo-angular-menu/data-binding/flat-binding.directive.d.ts","../../../../node_modules/@progress/kendo-angular-menu/menu.module.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu-select-event.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu-popup-event.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu-target.service.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu-target-container.directive.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu.component.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu-event.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu-target.directive.d.ts","../../../../node_modules/@progress/kendo-angular-menu/context-menu/context-menu.module.d.ts","../../../../node_modules/@progress/kendo-angular-menu/menus.module.d.ts","../../../../node_modules/@progress/kendo-angular-menu/directives.d.ts","../../../../node_modules/@progress/kendo-angular-menu/index.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types/async-settings.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types/chunk-settings.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types/chunk-metadata.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types/file-state.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types/file-info.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types/file-restrictions.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types/operation-type.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types/file-map.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/cancel-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/clear-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/error-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/pause-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/remove-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/resume-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/select-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/success-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/upload-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events/upload-progress-event.d.ts","../../../../node_modules/@progress/kendo-angular-upload/events.d.ts","../../../../node_modules/@progress/kendo-angular-upload/upload.service.d.ts","../../../../node_modules/@progress/kendo-angular-upload/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-upload/types/direction.d.ts","../../../../node_modules/@progress/kendo-angular-upload/common/action-buttons-layout.d.ts","../../../../node_modules/@progress/kendo-angular-upload/templates/file-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-upload/templates/file-info-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-upload/common/base.d.ts","../../../../node_modules/@progress/kendo-angular-upload/upload.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/fileselect.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/dropzone.service.d.ts","../../../../node_modules/@progress/kendo-angular-upload/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-upload/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/dropzone-external.directive.d.ts","../../../../node_modules/@progress/kendo-angular-upload/dropzone-base.d.ts","../../../../node_modules/@progress/kendo-angular-upload/dropzone.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/fileselect.module.d.ts","../../../../node_modules/@progress/kendo-angular-upload/rendering/upload-action-buttons.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/rendering/upload-status-total.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/upload.module.d.ts","../../../../node_modules/@progress/kendo-angular-upload/uploads.module.d.ts","../../../../node_modules/@progress/kendo-angular-upload/file-select.directive.d.ts","../../../../node_modules/@progress/kendo-angular-upload/rendering/file-list-item.d.ts","../../../../node_modules/@progress/kendo-angular-upload/rendering/file-list.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/rendering/file-list-item-base.d.ts","../../../../node_modules/@progress/kendo-angular-upload/rendering/file-list-single-item.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/rendering/file-list-item-action-button.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/rendering/file-list-multiple-items.component.d.ts","../../../../node_modules/@progress/kendo-angular-upload/common/validation-util.d.ts","../../../../node_modules/@progress/kendo-angular-upload/common/util.d.ts","../../../../node_modules/@progress/kendo-angular-upload/common/fileselect-settings.d.ts","../../../../node_modules/@progress/kendo-angular-upload/directives.d.ts","../../../../node_modules/@progress/kendo-angular-upload/index.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/common/models/promptbox-mode.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/common/models/action-button.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/common/models/fileselect-button.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/common/models/index.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/api/message-box.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/attachment-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/message-content-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/message-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/user-status-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/message-box.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/no-data-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/timestamp-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/status-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/author-message-content-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/receiver-message-content-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/receiver-message-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/author-message-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/chat.directives.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/common/chat.service.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/common/models/model-fields.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/common/endless-scroll-state.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/affixes/promptbox-end-affix.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/affixes/promptbox-start-affix.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/affixes/promptbox-top-affix.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/common/header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/promptbox.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/chat-item.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/suggestion-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/common/scroll.service.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/common/utils.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/suggested-actions.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/message-box-end-affix-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/message-box-start-affix-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/templates/message-box-top-affix-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/message-box.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/chat.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/l10n/messages.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/l10n/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/cards/hero-card.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/chat/chat.module.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/models/command.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/models/prompt-output.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/models/prompt-request-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/models/output-action.interface.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/models/messages.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/models/inlineaiprompt-popupsettings.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/models/inlineaiprompt-settings.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/models/output-action-click-event.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/models/index.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/inlineaiprompt-content.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/output-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/inlineaiprompt.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/tools/base-tool.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/tools/speech-to-text-button.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/tools/action-button.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/promptbox/tools/fileselect-button.component.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/conversational-ui.module.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/inlineaiprompt.module.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/ai-prompt/views/index.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/inline-ai-prompt/inlineaiprompt.service.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/directives.d.ts","../../../../node_modules/@progress/kendo-angular-conversational-ui/index.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/models/dialog-action.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/common/actions-layout.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/models/dialog-action-divider.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/dialog-actions.component.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/common/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/dialog-titlebar.component.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/common/animation-types.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/common/dialog-animation-direction.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/models/dialog-animation.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/dialog.component.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/models/dialog-close-result.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/models/dialog-result.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/models/dialog-ref.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/dialog-content-base.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/dialog-container.service.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/models/dialog-settings.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/models/index.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/dialog.service.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/window-events.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/models/window-types.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/models/window-options.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/drag-resize.service.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/window-resize-handle.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/window-titlebar.component.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/models/window-messages.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/window.component.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/actions/window-maximize-action.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/actions/window-minimize-action.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/actions/window-close-action.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/actions/window-restore-action.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/models/window-close-result.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/models/window-ref.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/models/window-settings.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/models/index.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/window-container.service.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/window.service.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog/dialog-container.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialog.module.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window/window-container.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/window.module.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/dialogs.module.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/localization/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/directives.d.ts","../../../../node_modules/@progress/kendo-angular-dialog/index.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/ai-assistant/models.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/ai-assistant/ai-request-response.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/details/detail-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/scrolling/scrollmode.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/pager-settings.d.ts","../../../../node_modules/@progress/kendo-angular-grid/data/data.collection.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/common/row-class.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/dom-events.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/local-data-changes.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/aggregates/selection-aggregate.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/selection/selection.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/edit.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/data/change-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/details/details.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/details/detail-expand-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/details/detail-collapse-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/data/group-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/group-rows-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/groups.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/group-info.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/group-settings.d.ts","../../../../node_modules/@progress/kendo-angular-grid/data/change-notification.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/no-records-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/menu-tabbing.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/filter.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/pdf/pdf.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/pdf/pdf-export-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/layout/responsive.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/excel/excel.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/excel/excel-export-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/csv/csv.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/csv/csv-export-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/toolbar-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/edit-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/remove-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/save-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/cancel-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/add-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/cell-close-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/edit-row-options.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/cell-click-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/scrolling/scroll-sync.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-resizing/column-resize.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/column-group.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-resizing/column-resizing.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/dragdrop/column-reorder.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/dragdrop/column-reorder-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/dragdrop/column-reorder-config.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/navigation-cell.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/navigation-row.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/scrolling/scroll-request.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/sort.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-expandable-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-settings.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-visibility-change-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-locked-change-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/scrolling/scroll-bottom-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/scrolling/content-scroll-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/data/data-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/data/group-footer-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/data/grid-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/selection/cell-selection.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-sticky-change-event.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/cell-loading.template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/loading-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/navigable-settings.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/size-options.d.ts","../../../../node_modules/@progress/kendo-angular-grid/layout/sizing-options.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/row-reordering/types.d.ts","../../../../node_modules/@progress/kendo-angular-grid/row-reordering/row-reorder.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/aggregates/status-bar-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/scrolling/row-height.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/scrolling/scroller.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/scrolling/suspend.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/layout/resize.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/rowspan.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/data/data-mapping.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/sticky-groups/models.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/sticky-groups/sticky-groups.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/sticky-groups/sticky-group-container.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/list.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/change-event-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pagesizechange-event.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/localization/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager-context.service.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager-element.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/common/pager-size.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager-prev-buttons.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pagesize-item.interface.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/common/pager-classes.d.ts","../../../../node_modules/@progress/kendo-angular-pager/util.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager-page-sizes.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/common/pager-type.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager-numeric-buttons.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager-next-buttons.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager-input.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager-info.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/focusable.directive.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/spacer.component.d.ts","../../../../node_modules/@progress/kendo-angular-pager/pager/pager.module.d.ts","../../../../node_modules/@progress/kendo-angular-pager/directives.d.ts","../../../../node_modules/@progress/kendo-angular-pager/index.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/resizable-settings.d.ts","../../../../node_modules/@progress/kendo-angular-grid/state-management/grid-state.models.d.ts","../../../../node_modules/@progress/kendo-angular-grid/state-management/undo-redo.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/filter-menu-container.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-item.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-container.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/adaptiveness.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/adaptiveness/adaptive-mode.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/group-toolbar-tool.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-list-kb-nav.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-list.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-chooser-content.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/adaptiveness/adaptive-renderer.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/grid-col-size.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/data-layout-mode.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/smartbox/search.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/row-pinning/row-pin-container.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/row-pinning/types.d.ts","../../../../node_modules/@progress/kendo-angular-grid/row-pinning/row-pin.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/row-pinning/pinned-row-tracking.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grid.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/toolbar-navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/databinding.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/highlight/highlight-item.d.ts","../../../../node_modules/@progress/kendo-angular-grid/highlight/highlight.directive.d.ts","../../../../node_modules/@progress/kendo-ooxml/dist/npm/ooxml.d.ts","../../../../node_modules/@progress/kendo-ooxml/dist/npm/excel-exporter.d.ts","../../../../node_modules/@progress/kendo-ooxml/dist/npm/services.d.ts","../../../../node_modules/@progress/kendo-ooxml/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/ooxml/cell-options.interface.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/excel-export-data.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/columns/column-base.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/excel-export.component.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/columns/group-header-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/columns/group-header-column-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/columns/group-footer-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/columns/footer-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/columns/column.component.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/columns/column-group.component.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/excel-export.module.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/ooxml/workbook.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/directives.d.ts","../../../../node_modules/@progress/kendo-angular-excel-export/index.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/fetch-data-callback.d.ts","../../../../node_modules/@progress/kendo-angular-grid/excel/excel.component.d.ts","../../../../node_modules/@progress/kendo-csv/dist/csv.d.ts","../../../../node_modules/@progress/kendo-csv/dist/index.d.ts","../../../../node_modules/@progress/kendo-angular-grid/csv/csv.component.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry/arc.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry/circle.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry/matrix.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry/point.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry/rect.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry/size.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry/segment.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry/transform.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry/transformation.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/geometry.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/arc.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/circle.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/core/options-store.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/core.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/path.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/element.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/image.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/pdf.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/group.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/layout.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/rect.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/gradients/gradient-stop.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/gradients/gradient.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/gradients/linear-gradient.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/gradients/radial-gradient.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/gradients.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/shape.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes/text.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/shapes.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/alignment.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/patterns/pattern.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/patterns.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/surface.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/svg/export-svg.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/canvas/export-image.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/util.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/drawing.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/common.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/html.d.ts","../../../../node_modules/@progress/kendo-drawing/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-file-saver/dist/npm/base64.d.ts","../../../../node_modules/@progress/kendo-file-saver/dist/npm/save-as.d.ts","../../../../node_modules/@progress/kendo-file-saver/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-angular-pdf-export/pdf-export-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-pdf-export/pdf-export-margin.component.d.ts","../../../../node_modules/@progress/kendo-angular-pdf-export/pdf-export.component.d.ts","../../../../node_modules/@progress/kendo-angular-pdf-export/pdf-export.module.d.ts","../../../../node_modules/@progress/kendo-angular-pdf-export/compile-template.d.ts","../../../../node_modules/@progress/kendo-angular-pdf-export/directives.d.ts","../../../../node_modules/@progress/kendo-angular-pdf-export/index.d.ts","../../../../node_modules/@progress/kendo-angular-grid/pdf/pdf-margin.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/pdf/pdf-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/pdf/pdf.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/provider.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/focusable.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/logical-cell.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/logical-row.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/navigation-change.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/navigation-metadata.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/dragdrop/draggable-column.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/span-column.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/common/col-group.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/common/loading.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/layout/resizable.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/logical-cell.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/navigation/logical-row.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/common/field-accessor.pipe.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/grid-table.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/group-header.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/group-panel.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/filter-operator.base.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/contains-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/not-contains-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/ends-with-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/eq-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/is-empty-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/is-not-empty-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/is-not-null-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/isnull-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/neq-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/starts-with-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/gt-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/gte-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/lt-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/lte-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/after-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/after-eq-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/before-eq-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/operators/before-filter-operator.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/filter-cell-operators.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/filter-input.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/single-popup.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/filter-menu.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/filter-operator.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/base-filter-cell.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/filter-input-wrapper.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/filter-menu-input-wrapper.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/string-filter-menu-input.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/filter-component.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/string-filter.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/string-filter-menu.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/numeric-filter.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/numeric-filter-menu.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/numeric-filter-menu-input.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/date-filter-menu-input.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/date-filter.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/date-filter-menu.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/filter-host.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/filter-menu-host.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/boolean-filter.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/boolean-filter-menu.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/filter-menu-dropdownlist.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/menu/filter-radio-button.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/autocomplete-filter-cell.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/boolean-filter-cell.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/date-filter-cell.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/filter-cell-host.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/filter-cell-wrapper.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/filter-cell.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/numeric-filter-cell.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/cell/string-filter-cell.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/filter-row.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-chooser.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/render-location.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/tools/toolbar-tool.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/refresh.service.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/renderer.service.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/common/renderer-click.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/tools/tools.service.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/renderer.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/navigation.service.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/popup-settings.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/common/size.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/common/preventable-event.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/direction.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/common/fillmode.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/common/overflow-mode.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/common/scroll-buttons.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/common/overflow-settings.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/scroll.service.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/display-mode.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/toolbar.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/tool-options.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/tools/toolbar-button.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/group-selection-settings.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/tools/toolbar-buttongroup.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/tools/toolbar-dropdownbutton.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/tools/toolbar-splitbutton.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/tools/toolbar-separator.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/tools/toolbar-spacer.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/toolbar.module.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/localization/localized-toolbar-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/directives.d.ts","../../../../node_modules/@progress/kendo-angular-toolbar/index.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/toolbar-tool-base.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/column-chooser-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-item-base.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-autosize-all.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-autosize.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-chooser.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-filter.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-item-content-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-item.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-lock.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-position.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-sort.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu-stick.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-menu/column-menu.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/excel/excel-command.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/csv/csv-command.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/csv/csv-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/pdf/pdf-command.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/header/header.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-resizing/column-handle.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/selection/selectall-checkbox.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/footer/footer.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/command-column.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/checkbox-column.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/selection/selection-checkbox.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/table-body.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/cell.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/edit-command.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/cancel-command.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/save-command.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/remove-command.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/add-command.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/row-reordering/drag-handle-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/row-reordering/drag-hint-template.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/reorder-column.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/columns/pin-column.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/toolbar-position.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/toolbar.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/localization/messages.d.ts","../../../../node_modules/@progress/kendo-angular-grid/localization/localized-messages.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/localization/custom-messages.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing-directives/edit-service.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/remove-confirmation.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing-directives/editing-directive-base.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing-directives/row-editing-directive-base.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing-directives/template-editing.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing-directives/create-form-group-args.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/create-form-group.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing-directives/reactive-editing.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing-directives/in-cell-editing.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/form/models.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/form/form.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/form/dialog-form.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/form/form-formfield.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/form/index.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing-directives/external-editing.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/details-expand.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/groups-expand.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/selection/marquee.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/common/spacer.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/toolbar-focusable.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/aggregates/status-bar.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/clipboard-types.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/clipboard.service.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/clipboard.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/pdf/pdf-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/excel/excel-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/toolbar-editing-tool-base.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/add-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/state-management/undo-redo.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/state-management/undo-command-tool.d.ts","../../../../node_modules/@progress/kendo-angular-grid/state-management/redo-command-tool.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/sort-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/filter-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/edit-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/save-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/remove-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/editing/cancel-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/group-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/ai-assistant/ai-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/select-all-command-tool.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/smartbox/smartbox-component/models.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/smartbox/models.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/smartbox/smartbox-suggestion.template.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/smartbox/smartbox-history-item.template.d.ts","../../../../node_modules/@progress/kendo-angular-grid/rendering/toolbar/tools/smartbox/smartbox-tool.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/directives.d.ts","../../../../node_modules/@progress/kendo-angular-grid/column-resizing/table.directive.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grid.module.d.ts","../../../../node_modules/@progress/kendo-angular-grid/common/default-track-by.d.ts","../../../../node_modules/@progress/kendo-angular-grid/filtering/multicheckbox-filter.component.d.ts","../../../../node_modules/@progress/kendo-angular-grid/grouping/group-key.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/pdf/pdf.module.d.ts","../../../../node_modules/@progress/kendo-angular-grid/pdf/pdf-margin.interface.d.ts","../../../../node_modules/@progress/kendo-angular-grid/excel/excel.module.d.ts","../../../../node_modules/@progress/kendo-angular-grid/csv/csv.module.d.ts","../../../../node_modules/@progress/kendo-angular-grid/utils.d.ts","../../../../node_modules/@progress/kendo-angular-grid/index.d.ts","../../../../src/app/components/viewdocument/viewdocument.component.ngtypecheck.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/dynamic-css/positioning.service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/focus-management.service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/annotation-editor-layer-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-annotation-storage.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-page-view-port.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/ngx-console.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/optional_content_config.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/password-prompt.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-download-manager.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-event-bus.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-print-range.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-print-service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/editor-annotations.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-viewer.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-sidebar-views.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-viewer-app-config.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/service-worker-options.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-viewer-application.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/annotation-layer-builder.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/text-layer-builder.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf_page_view.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/annotation-editor-layer-rendered-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/annotation-editor-mode-changed-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/find-result.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/page-render-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/page-rendered-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/pages-loaded-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/pdf-downloaded-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/pdf-loaded-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/pdf-loading-starts-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/pdf-thumbnail-drawn-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/progress-bar-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/textlayer-rendered.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-notification-service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/ngx-extended-pdf-viewer.service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/verbosity-level.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dummy-components/pdf-dummy-components.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/services/ios-canvas-optimization.service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf_attachment_viewer.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/attachment-loaded-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/layers-loaded-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/link-annotations-added-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf_outline_viewer.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/outline-loaded-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/xfa-layer-rendered-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/ngx-has-height.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/ngx-keyboard-manager.service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/spread-type.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/zoom-type.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-csp-policy.service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-viewer-application-options.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-script-loader.service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/responsive-visibility.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/ngx-extended-pdf-viewer.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/annotation-layer-rendered-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/file-input-changed.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/invalid-pdf-exception.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/page-number-change.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/pages-rotation-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/scale-changing-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/sidebarview-changed.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/toggle-sidebar-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/events/update-ui-state-event.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/dynamic-css/dynamic-css.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/secondary-toolbar/sanitized-html.pipe.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/theme/acroform-default-theme/pdf-acroform-default-theme.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dialog/pdf-add-signature-dialog/pdf-add-signature-dialog.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-book-mode/pdf-book-mode.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-comment-editor/pdf-comment-editor.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dialog/pdf-comment-manager-dialog/pdf-comment-manager-dialog.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-context-menu/pdf-context-menu.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/theme/pdf-dark-theme/pdf-dark-theme.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-draw-editor/pdf-draw-editor.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dialog/pdf-alt-text-dialog/pdf-alt-text-dialog.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dialog/pdf-alt-text-settings-dialog/pdf-alt-text-settings-dialog.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-document-properties/pdf-document-properties.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dialog/pdf-document-properties-dialog/pdf-document-properties-dialog.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-download/pdf-download.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-editor/pdf-editor.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dialog/pdf-edit-signature-dialog/pdf-edit-signature-dialog.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-editor-signature/pdf-editor-signature.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dialog/pdf-error-message/pdf-error-message.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-even-spread/pdf-even-spread.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-findbar.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-findbar-message-container/pdf-findbar-message-container.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-find-button/pdf-find-button.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-findbar-options-two-container/pdf-find-entire-word/pdf-find-entire-word.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-findbar-options-one-container/pdf-find-highlight-all/pdf-find-highlight-all.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-find-input-area/pdf-find-input-area.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-findbar-options-one-container/pdf-find-match-case/pdf-find-match-case.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-findbar-options-one-container/pdf-find-multiple/pdf-find-multiple.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-findbar-options-one-container/pdf-find-regexp/pdf-find-regexp.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-find-next/pdf-find-next.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-find-previous/pdf-find-previous.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-findbar-options-three-container/pdf-find-results-count/pdf-find-results-count.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-paging-area/pdf-first-page/pdf-first-page.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-hand-tool/pdf-hand-tool.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-page-flip-tool/pdf-page-flip-tool.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-highlight-editor/pdf-highlight-editor.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-horizontal-scroll/pdf-horizontal-scroll.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-infinite-scroll/pdf-infinite-scroll.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-paging-area/pdf-last-page/pdf-last-page.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/theme/pdf-light-theme/pdf-light-theme.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-findbar-options-two-container/pdf-match-diacritics/pdf-match-diacritics.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-move-down/pdf-move-down.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-move-up/pdf-move-up.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-paging-area/pdf-next-page/pdf-next-page.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-no-spread/pdf-no-spread.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-odd-spread/pdf-odd-spread.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-open-file/pdf-open-file.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-paging-area/pdf-page-number/pdf-page-number.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-paging-area/pdf-paging-area.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dialog/pdf-password-dialog/pdf-password-dialog.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-dialog/pdf-prepare-printing-dialog/pdf-prepare-printing-dialog.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-presentation-mode/pdf-presentation-mode.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-paging-area/pdf-previous-page/pdf-previous-page.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-print/pdf-print.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-rotate-page/pdf-rotate-page.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-rotate-page-cw/pdf-rotate-page-cw.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-rotate-page-ccw/pdf-rotate-page-ccw.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-findbar/pdf-search-input-field/pdf-search-input-field.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-shy-button/pdf-shy-button.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-shy-button/pdf-shy-button-service.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/secondary-toolbar/pdf-secondary-toolbar/pdf-secondary-toolbar.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-select-tool/pdf-select-tool.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/sidebar/pdf-sidebar/pdf-sidebar.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/sidebar/pdf-sidebar/pdf-sidebar-content/pdf-sidebar-content.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/sidebar/pdf-sidebar/pdf-sidebar-toolbar/pdf-sidebar-toolbar.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-single-page-mode/pdf-single-page-mode.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-stamp-editor/pdf-stamp-editor.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-text-editor/pdf-text-editor.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-toggle-secondary-toolbar/pdf-toggle-secondary-toolbar.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-toggle-sidebar/pdf-toggle-sidebar.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-toolbar/pdf-toolbar.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-vertical-scroll-button/pdf-vertical-scroll-mode.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-wrapped-scroll-mode/pdf-wrapped-scroll-mode.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-zoom-toolbar/pdf-zoom-dropdown/pdf-zoom-dropdown.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-zoom-toolbar/pdf-zoom-in/pdf-zoom-in.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-zoom-toolbar/pdf-zoom-out/pdf-zoom-out.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/toolbar/pdf-zoom-toolbar/pdf-zoom-toolbar.component.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/translate.pipe.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/ngx-extended-pdf-viewer.module.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/link-target.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-cursor-tools.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-default-options.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-scroll-mode.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/pdf-spread-mode.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/options/rendered-textlayer-highlights.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/pdf-document-properties-extractor.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/utils/blob-conversion.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/utils/print-range.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/lib/utils/text-conversion.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/public_api.d.ts","../../../../node_modules/ngx-extended-pdf-viewer/index.d.ts","../../../../src/app/components/viewdocument/viewdocument.component.ts","../../../../src/app/myprofile/myprofile.component.ts","../../../../src/app/accesslog/accesslog.component.ngtypecheck.ts","../../../../src/app/accesslog/accesslog.component.ts","../../../../src/app/thissystem/thissystem.component.ngtypecheck.ts","../../../../src/providers/thissystem/thissystem.service.ngtypecheck.ts","../../../../src/providers/thissystem/thissystem.service.ts","../../../../src/app/thissystem/thissystem.component.ts","../../../../src/app/users/users.component.ngtypecheck.ts","../../../../src/app/users/users.component.ts","../../../../src/app/users/newuser.component.ngtypecheck.ts","../../../../src/app/components/employeepicker/employeecontrol.component.ngtypecheck.ts","../../../../src/app/components/models/employee.model.ngtypecheck.ts","../../../../src/app/components/models/employee.model.ts","../../../../src/app/components/employeepicker/employeesearch.component.ngtypecheck.ts","../../../../src/providers/employee/employee.service.ngtypecheck.ts","../../../../src/providers/employee/employee.service.ts","../../../../src/app/components/employeepicker/employeesearch.component.ts","../../../../src/app/components/employeepicker/employeecontrol.component.ts","../../../../src/app/users/newuser.component.ts","../../../../src/app/users/edituser.component.ngtypecheck.ts","../../../../node_modules/hi-base32/index.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/core.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/chart.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/services.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/sparkline.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/stock.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/gauges.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/field-types/dash-type.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/field-types/border.interface.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/field-types/margin.interface.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/field-types/padding.interface.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/field-types/render-mode.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/field-types/focus-highlight.interface.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/field-types/series-pattern.interface.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/field-types.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/validation.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/barcode.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/qrcode.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/map.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/sankey.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/common.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/chart-wizard.d.ts","../../../../node_modules/@progress/kendo-charts/dist/npm/main.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/base.component.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/chart-types/field-types.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/chart-types/barcode-types.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/chart-types/qrcode-types.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/chart-types.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/barcode.component.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/qrcode.component.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/barcode.module.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/qrcode.module.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/barcodes.module.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/barcode-validator.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/qrcode-validator.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/directives.d.ts","../../../../node_modules/@progress/kendo-angular-barcodes/index.d.ts","../../../../src/app/users/edituser.component.ts","../../../../src/app/users/resetpwd.component.ngtypecheck.ts","../../../../src/app/users/resetpwd.component.ts","../../../../src/app/forcelogout/forcelogout.component.ngtypecheck.ts","../../../../src/app/forcelogout/forcelogout.component.ts","../../../../src/app/home/home.component.ngtypecheck.ts","../../../../src/app/home/home.component.ts","../../../../src/app/accessdenied/accessdenied.component.ngtypecheck.ts","../../../../src/app/accessdenied/accessdenied.component.ts","../../../../src/app/pagenotfound/pagenotfound.component.ngtypecheck.ts","../../../../src/app/pagenotfound/pagenotfound.component.ts","../../../../src/app/app.routes.module.ts","../../../../src/providers/services.module.ngtypecheck.ts","../../../../src/providers/authmodule/authmodule.service.ngtypecheck.ts","../../../../src/providers/authmodule/authmodule.service.ts","../../../../src/providers/services.module.ts","../../../../src/providers/interceptor.service.ngtypecheck.ts","../../../../src/providers/interceptor.service.ts","../../../../src/app/app.configuration.ts","../../../../src/main.ts","../../../../src/polyfills.ngtypecheck.ts","../../../../node_modules/zone.js/lib/zone-impl.d.ts","../../../../node_modules/zone.js/lib/zone.d.ts","../../../../node_modules/zone.js/lib/zone.api.extensions.d.ts","../../../../node_modules/zone.js/lib/zone.configurations.api.d.ts","../../../../node_modules/zone.js/zone.d.ts","../../../../node_modules/@angular/localize/types/localize.d.ts","../../../../node_modules/@angular/localize/types/init.d.ts","../../../../src/polyfills.ts","../../../../node_modules/@babel/types/lib/index.d.ts","../../../../node_modules/@types/babel__generator/index.d.ts","../../../../node_modules/@babel/parser/typings/babel-parser.d.ts","../../../../node_modules/@types/babel__template/index.d.ts","../../../../node_modules/@types/babel__traverse/index.d.ts","../../../../node_modules/@types/babel__core/index.d.ts","../../../../node_modules/@types/node/compatibility/iterators.d.ts","../../../../node_modules/@types/node/globals.typedarray.d.ts","../../../../node_modules/@types/node/buffer.buffer.d.ts","../../../../node_modules/@types/node/globals.d.ts","../../../../node_modules/@types/node/web-globals/abortcontroller.d.ts","../../../../node_modules/@types/node/web-globals/blob.d.ts","../../../../node_modules/@types/node/web-globals/console.d.ts","../../../../node_modules/@types/node/web-globals/crypto.d.ts","../../../../node_modules/@types/node/web-globals/domexception.d.ts","../../../../node_modules/@types/node/web-globals/encoding.d.ts","../../../../node_modules/@types/node/web-globals/events.d.ts","../../../../node_modules/undici-types/utility.d.ts","../../../../node_modules/undici-types/header.d.ts","../../../../node_modules/undici-types/readable.d.ts","../../../../node_modules/undici-types/fetch.d.ts","../../../../node_modules/undici-types/formdata.d.ts","../../../../node_modules/undici-types/connector.d.ts","../../../../node_modules/undici-types/client-stats.d.ts","../../../../node_modules/undici-types/client.d.ts","../../../../node_modules/undici-types/errors.d.ts","../../../../node_modules/undici-types/dispatcher.d.ts","../../../../node_modules/undici-types/global-dispatcher.d.ts","../../../../node_modules/undici-types/global-origin.d.ts","../../../../node_modules/undici-types/pool-stats.d.ts","../../../../node_modules/undici-types/pool.d.ts","../../../../node_modules/undici-types/handlers.d.ts","../../../../node_modules/undici-types/balanced-pool.d.ts","../../../../node_modules/undici-types/round-robin-pool.d.ts","../../../../node_modules/undici-types/h2c-client.d.ts","../../../../node_modules/undici-types/agent.d.ts","../../../../node_modules/undici-types/mock-interceptor.d.ts","../../../../node_modules/undici-types/mock-call-history.d.ts","../../../../node_modules/undici-types/mock-agent.d.ts","../../../../node_modules/undici-types/mock-client.d.ts","../../../../node_modules/undici-types/mock-pool.d.ts","../../../../node_modules/undici-types/snapshot-agent.d.ts","../../../../node_modules/undici-types/mock-errors.d.ts","../../../../node_modules/undici-types/proxy-agent.d.ts","../../../../node_modules/undici-types/socks5-proxy-agent.d.ts","../../../../node_modules/undici-types/env-http-proxy-agent.d.ts","../../../../node_modules/undici-types/retry-handler.d.ts","../../../../node_modules/undici-types/retry-agent.d.ts","../../../../node_modules/undici-types/api.d.ts","../../../../node_modules/undici-types/cache-interceptor.d.ts","../../../../node_modules/undici-types/interceptors.d.ts","../../../../node_modules/undici-types/util.d.ts","../../../../node_modules/undici-types/cookies.d.ts","../../../../node_modules/undici-types/patch.d.ts","../../../../node_modules/undici-types/websocket.d.ts","../../../../node_modules/undici-types/eventsource.d.ts","../../../../node_modules/undici-types/diagnostics-channel.d.ts","../../../../node_modules/undici-types/content-type.d.ts","../../../../node_modules/undici-types/cache.d.ts","../../../../node_modules/undici-types/index.d.ts","../../../../node_modules/@types/node/web-globals/fetch.d.ts","../../../../node_modules/@types/node/web-globals/importmeta.d.ts","../../../../node_modules/@types/node/web-globals/messaging.d.ts","../../../../node_modules/@types/node/web-globals/navigator.d.ts","../../../../node_modules/@types/node/web-globals/performance.d.ts","../../../../node_modules/@types/node/web-globals/storage.d.ts","../../../../node_modules/@types/node/web-globals/streams.d.ts","../../../../node_modules/@types/node/web-globals/timers.d.ts","../../../../node_modules/@types/node/web-globals/url.d.ts","../../../../node_modules/@types/node/assert.d.ts","../../../../node_modules/@types/node/assert/strict.d.ts","../../../../node_modules/@types/node/async_hooks.d.ts","../../../../node_modules/@types/node/buffer.d.ts","../../../../node_modules/@types/node/child_process.d.ts","../../../../node_modules/@types/node/cluster.d.ts","../../../../node_modules/@types/node/console.d.ts","../../../../node_modules/@types/node/constants.d.ts","../../../../node_modules/@types/node/crypto.d.ts","../../../../node_modules/@types/node/dgram.d.ts","../../../../node_modules/@types/node/diagnostics_channel.d.ts","../../../../node_modules/@types/node/dns.d.ts","../../../../node_modules/@types/node/dns/promises.d.ts","../../../../node_modules/@types/node/domain.d.ts","../../../../node_modules/@types/node/events.d.ts","../../../../node_modules/@types/node/fs.d.ts","../../../../node_modules/@types/node/fs/promises.d.ts","../../../../node_modules/@types/node/http.d.ts","../../../../node_modules/@types/node/http2.d.ts","../../../../node_modules/@types/node/https.d.ts","../../../../node_modules/@types/node/inspector.d.ts","../../../../node_modules/@types/node/inspector.generated.d.ts","../../../../node_modules/@types/node/inspector/promises.d.ts","../../../../node_modules/@types/node/module.d.ts","../../../../node_modules/@types/node/net.d.ts","../../../../node_modules/@types/node/os.d.ts","../../../../node_modules/@types/node/path.d.ts","../../../../node_modules/@types/node/path/posix.d.ts","../../../../node_modules/@types/node/path/win32.d.ts","../../../../node_modules/@types/node/perf_hooks.d.ts","../../../../node_modules/@types/node/process.d.ts","../../../../node_modules/@types/node/punycode.d.ts","../../../../node_modules/@types/node/querystring.d.ts","../../../../node_modules/@types/node/quic.d.ts","../../../../node_modules/@types/node/readline.d.ts","../../../../node_modules/@types/node/readline/promises.d.ts","../../../../node_modules/@types/node/repl.d.ts","../../../../node_modules/@types/node/sea.d.ts","../../../../node_modules/@types/node/sqlite.d.ts","../../../../node_modules/@types/node/stream.d.ts","../../../../node_modules/@types/node/stream/consumers.d.ts","../../../../node_modules/@types/node/stream/iter.d.ts","../../../../node_modules/@types/node/stream/promises.d.ts","../../../../node_modules/@types/node/stream/web.d.ts","../../../../node_modules/@types/node/string_decoder.d.ts","../../../../node_modules/@types/node/test.d.ts","../../../../node_modules/@types/node/test/reporters.d.ts","../../../../node_modules/@types/node/timers.d.ts","../../../../node_modules/@types/node/timers/promises.d.ts","../../../../node_modules/@types/node/tls.d.ts","../../../../node_modules/@types/node/trace_events.d.ts","../../../../node_modules/@types/node/tty.d.ts","../../../../node_modules/@types/node/url.d.ts","../../../../node_modules/@types/node/util.d.ts","../../../../node_modules/@types/node/util/types.d.ts","../../../../node_modules/@types/node/v8.d.ts","../../../../node_modules/@types/node/vm.d.ts","../../../../node_modules/@types/node/wasi.d.ts","../../../../node_modules/@types/node/worker_threads.d.ts","../../../../node_modules/@types/node/zlib.d.ts","../../../../node_modules/@types/node/zlib/iter.d.ts","../../../../node_modules/@types/node/index.d.ts","../../../../node_modules/@types/connect/index.d.ts","../../../../node_modules/@types/body-parser/index.d.ts","../../../../node_modules/@types/bonjour/index.d.ts","../../../../node_modules/@types/send/index.d.ts","../../../../node_modules/@types/qs/index.d.ts","../../../../node_modules/@types/range-parser/index.d.ts","../../../../node_modules/@types/express-serve-static-core/index.d.ts","../../../../node_modules/@types/connect-history-api-fallback/index.d.ts","../../../../node_modules/@types/cors/index.d.ts","../../../../node_modules/@types/estree/index.d.ts","../../../../node_modules/@types/json-schema/index.d.ts","../../../../node_modules/@types/eslint/use-at-your-own-risk.d.ts","../../../../node_modules/@types/eslint/index.d.ts","../../../../node_modules/@eslint/core/dist/esm/types.d.ts","../../../../node_modules/eslint/lib/types/use-at-your-own-risk.d.ts","../../../../node_modules/eslint/lib/types/index.d.ts","../../../../node_modules/@types/eslint-scope/index.d.ts","../../../../node_modules/@types/esrecurse/index.d.ts","../../../../node_modules/@types/http-errors/index.d.ts","../../../../node_modules/@types/mime/index.d.ts","../../../../node_modules/@types/serve-static/node_modules/@types/send/index.d.ts","../../../../node_modules/@types/serve-static/index.d.ts","../../../../node_modules/@types/express/index.d.ts","../../../../node_modules/@types/http-proxy/index.d.ts","../../../../node_modules/@types/jasmine/index.d.ts","../../../../node_modules/@types/jasminewd2/index.d.ts","../../../../node_modules/@types/retry/index.d.ts","../../../../node_modules/@types/semver/functions/inc.d.ts","../../../../node_modules/@types/semver/classes/semver.d.ts","../../../../node_modules/@types/semver/functions/parse.d.ts","../../../../node_modules/@types/semver/functions/valid.d.ts","../../../../node_modules/@types/semver/functions/clean.d.ts","../../../../node_modules/@types/semver/functions/diff.d.ts","../../../../node_modules/@types/semver/functions/major.d.ts","../../../../node_modules/@types/semver/functions/minor.d.ts","../../../../node_modules/@types/semver/functions/patch.d.ts","../../../../node_modules/@types/semver/functions/prerelease.d.ts","../../../../node_modules/@types/semver/functions/compare.d.ts","../../../../node_modules/@types/semver/functions/rcompare.d.ts","../../../../node_modules/@types/semver/functions/compare-loose.d.ts","../../../../node_modules/@types/semver/functions/compare-build.d.ts","../../../../node_modules/@types/semver/functions/sort.d.ts","../../../../node_modules/@types/semver/functions/rsort.d.ts","../../../../node_modules/@types/semver/functions/gt.d.ts","../../../../node_modules/@types/semver/functions/lt.d.ts","../../../../node_modules/@types/semver/functions/eq.d.ts","../../../../node_modules/@types/semver/functions/neq.d.ts","../../../../node_modules/@types/semver/functions/gte.d.ts","../../../../node_modules/@types/semver/functions/lte.d.ts","../../../../node_modules/@types/semver/functions/cmp.d.ts","../../../../node_modules/@types/semver/functions/coerce.d.ts","../../../../node_modules/@types/semver/classes/comparator.d.ts","../../../../node_modules/@types/semver/classes/range.d.ts","../../../../node_modules/@types/semver/functions/satisfies.d.ts","../../../../node_modules/@types/semver/ranges/max-satisfying.d.ts","../../../../node_modules/@types/semver/ranges/min-satisfying.d.ts","../../../../node_modules/@types/semver/ranges/to-comparators.d.ts","../../../../node_modules/@types/semver/ranges/min-version.d.ts","../../../../node_modules/@types/semver/ranges/valid.d.ts","../../../../node_modules/@types/semver/ranges/outside.d.ts","../../../../node_modules/@types/semver/ranges/gtr.d.ts","../../../../node_modules/@types/semver/ranges/ltr.d.ts","../../../../node_modules/@types/semver/ranges/intersects.d.ts","../../../../node_modules/@types/semver/ranges/simplify.d.ts","../../../../node_modules/@types/semver/ranges/subset.d.ts","../../../../node_modules/@types/semver/internals/identifiers.d.ts","../../../../node_modules/@types/semver/index.d.ts","../../../../node_modules/@types/serve-index/index.d.ts","../../../../node_modules/@types/sockjs/index.d.ts","../../../../node_modules/@types/ws/index.d.ts"],"fileIdsList":[[264,290,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,290,1248,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,265,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,265,266,267,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,267,270,3201,3265,3273,3277,3280,3282,3283,3284,3296],[69,3201,3265,3273,3277,3280,3282,3283,3284,3296],[67,68,264,3201,3265,3273,3277,3280,3282,3283,3284,3296],[67,68,69,258,259,260,264,3201,3265,3273,3277,3280,3282,3283,3284,3296],[67,3201,3265,3273,3277,3280,3282,3283,3284,3296],[67,68,69,258,259,260,261,262,263,264,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3190,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,269,1249,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,269,271,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,268,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,268,272,274,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3193,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3334],[1184,1186,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1182,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1181,1185,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1190,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1182,1184,1185,1188,1189,1191,1192,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1182,1184,1185,1186,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1182,1184,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1198,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1182,1184,1185,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1184,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1184,1186,1188,1190,1196,1197,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1296,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1275,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,1296,1297,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1296,1297,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1297,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1203,1296,1297,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1275,1276,1277,1278,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1295,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1289,1291,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1279,1289,1290,1292,1293,1294,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1289,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1279,1289,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1280,1281,1282,1283,1284,1285,1286,1287,1288,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1280,1284,1285,1288,1289,1292,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1292,1293,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1203,2735,3154,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,3149,3150,3154,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,3155,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,3155,3156,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2735,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3151,3152,3153,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3151,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3155,3156,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3154,3155,3156,3157,3158,3159,3160,3161,3162,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1203,3154,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,3156,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,1647,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1639,1645,1647,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1648,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1648,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1639,1648,1649,1650,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1648,1651,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1648,1651,1655,1667,1671,1674,1680,1681,1683,1684,1686,1690,1700,1702,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1671,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1671,1674,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1647,1671,1672,1673,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1647,1668,1669,1670,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1671,1674,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1640,1641,1642,1643,1644,1645,1646,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1269,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,1648,1651,1655,1667,1671,1674,1680,1681,1683,1684,1686,1690,1700,1702,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1621,1647,1655,1656,1658,1662,1663,1666,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1655,1667,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,291,296,1174,1621,1640,1641,1647,1650,1658,1662,1675,1676,1677,1678,1679,1680,1681,1682,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1680,1681,1683,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1658,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,1639,1647,1648,1649,1650,1651,1652,1653,1654,1655,1657,1664,1665,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1686,1687,1688,1689,1690,1693,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1376,1621,1650,1656,1657,1658,1659,1662,1663,1665,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1647,1655,1664,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1660,1661,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1376,1701,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1702,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1691,1692,3201,3265,3273,3277,3280,3282,3283,3284,3296],[271,1376,1691,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,271,296,1174,1203,1647,1693,1699,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1700,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1647,1687,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1174,1647,1687,1688,1689,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1690,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1685,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1621,1647,1650,1655,1657,1658,1662,1663,1666,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1655,1684,1686,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1362,1363,1364,1365,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1364,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1314,1331,1334,1359,1362,1363,1365,1370,1372,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1314,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1351,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1331,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1315,1330,1332,1338,1339,1350,1352,1353,1354,1355,1356,1357,1361,1366,1367,1368,1371,1373,1374,1375,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1333,1334,1336,1337,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1333,1335,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1333,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1372,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1369,1370,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1369,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1203,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1359,1360,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1358,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1358,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1715,1807,2159,2166,2167,2168,2169,2170,2172,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2167,2168,2170,2171,2173,2174,2175,2328,2329,2331,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1715,1807,2166,2167,2168,2173,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2172,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2171,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2330,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,1715,1807,2160,2162,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2160,2173,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2160,2161,2162,2163,2164,2165,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2162,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2173,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2158,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2159,2169,2327,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2159,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2174,2175,2328,2329,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2159,2162,2169,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1715,1807,2159,2169,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2135,2141,2144,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,2137,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2137,2144,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2135,2136,2137,2138,2139,2140,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,2144,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2424,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2146,2147,2148,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2135,2136,2137,2142,2143,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2144,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1269,1715,3201,3265,3273,3277,3280,3282,3283,3284,3296],[272,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2135,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1358,1715,2137,2138,2139,2140,2146,2147,2151,2155,2156,2157,2370,2423,2427,2428,2429,2432,2433,2434,2436,2437,2442,2443,2444,2445,2452,2456,2457,2458,2459,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2460,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2452,2456,2457,2458,2460,2462,2463,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1715,2147,2156,2157,2370,2427,2428,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,2455,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1715,2157,2427,2428,2444,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2461,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1715,2137,2157,2423,2427,2428,2433,2443,2450,2451,2452,2455,2456,2457,2458,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2135,2140,2443,2451,2452,2453,2454,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2167,2168,2170,2171,2173,2174,2175,2328,2329,2331,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2446,2447,2448,2449,2450,2452,2456,2457,2458,2460,2462,2463,2475,2476,2478,2480,2482,2483,2484,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2167,2168,2170,2171,2173,2328,2329,2331,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2446,2447,2448,2449,2450,2452,2456,2457,2458,2460,2462,2463,2475,2476,2478,2480,2482,2483,2484,2487,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2157,2166,2167,2168,2170,2171,2173,2331,2332,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2444,2446,2447,2448,2449,2450,2452,2456,2457,2458,2460,2462,2463,2464,2473,2475,2476,2478,2480,2482,2483,2484,2485,2486,2487,2488,2489,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1715,1807,2370,2473,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1715,2470,2473,2474,2475,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2475,2476,2478,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1621,2473,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2477,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2465,2466,2467,2468,2469,2470,2471,2472,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1621,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1715,2465,2466,2468,2469,2470,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2466,2468,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,1715,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,1715,2423,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2424,2425,2426,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2479,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1715,2423,2424,2427,2446,2447,2448,2449,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2427,2481,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1715,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2423,2481,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1715,2481,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1962,1967,1968,1969,1970,1972,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1995,1997,1999,2000,2015,2016,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1977,1978,1979,1980,1981,1982,1983,1986,1987,2000,2017,2048,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1977,1978,1979,1980,1981,1982,1983,1986,1987,1989,2000,2017,2048,2051,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,1984,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1493,1967,1968,1971,1976,1984,1988,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,1963,1966,1967,1968,1969,1970,1971,1972,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2047,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2050,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1969,1970,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1963,1964,1965,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,1962,1963,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1977,1978,1979,1980,1981,1982,1983,1986,1987,1989,2000,2051,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,1966,1967,1968,1984,1990,1993,1994,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1966,1967,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1963,1964,1966,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1962,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1967,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,1963,1964,1965,1966,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1963,1967,1968,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1967,1990,1998,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1967,1968,1974,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,1972,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,1963,1964,1966,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,1966,1967,1968,1969,1970,1972,1984,1988,1990,1993,1994,1996,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,1964,1966,1967,1968,1969,1970,1976,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2007,2014,2017,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,1485,1493,1988,2001,2002,2003,2004,2005,2006,2015,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2007,2054,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2053,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1485,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1977,1978,1979,1980,1981,1982,1983,1986,1987,1989,2000,2007,2017,2021,2022,2024,2038,2040,2041,2043,2045,2046,2048,2051,2054,2057,2060,2062,2064,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,1376,1414,1621,1741,1962,1972,1976,1977,1978,1979,1980,1981,1982,1983,1984,1986,1987,1988,2000,2002,2004,2005,2006,2007,2015,2016,2018,2019,2020,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1977,1978,1979,1980,1981,1982,1983,1986,1987,2000,2021,2057,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2056,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1970,2007,2039,2042,2044,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1969,1970,2007,2039,2042,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1414,1621,1741,1962,1970,1984,1988,1989,2019,2020,2038,2040,2042,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1969,1970,1989,2039,2042,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1988,2042,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2007,2038,2040,2041,2043,2045,2046,2054,2060,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1969,1970,2007,2041,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2059,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,1376,1414,1493,1621,1715,1741,1962,1972,1976,1977,1978,1979,1980,1981,1982,1983,1986,1987,1988,2002,2003,2004,2005,2006,2007,2014,2015,2016,2017,2018,2019,2020,2023,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1977,1978,1979,1980,1981,1982,1983,1986,1987,2000,2024,2062,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2061,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,1977,1978,1979,1980,1981,1982,1983,1986,1987,1989,2000,2007,2017,2021,2022,2024,2038,2040,2041,2043,2045,2046,2048,2051,2054,2057,2060,2062,2064,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,1967,1969,1970,1971,1972,1973,1974,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1995,1996,1997,2000,2002,2003,2004,2005,2006,2007,2011,2012,2013,2014,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2045,2046,2048,2049,2051,2052,2054,2055,2057,2058,2060,2062,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2063,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1493,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2008,2009,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,2008,2009,2010,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1414,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1493,1994,2008,2010,2011,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,1376,1414,1493,1621,1741,1968,1988,2002,2005,2006,2007,2013,2014,2015,2018,2019,2020,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,2022,2064,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1493,2011,2012,2013,2015,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1970,1988,2005,2006,2016,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,1992,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1376,1991,1993,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2494,2496,2500,2528,2530,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2491,2492,2493,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2505,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2494,2496,2503,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2495,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,291,296,1358,2491,2492,2494,2496,2499,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2503,2505,2507,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2497,2498,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2500,2502,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2491,2501,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2492,2499,2502,2503,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2491,2493,2499,2501,2502,2503,2506,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2494,2496,2500,2514,2517,2518,2519,2520,2521,2528,2530,2532,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2494,2496,2500,2514,2517,2518,2519,2520,2521,2528,2530,2532,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2492,2494,2495,2496,2497,2498,2500,2504,2505,2507,2508,2512,2514,2515,2517,2518,2519,2520,2521,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2529,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2494,2514,2517,2518,2519,2520,2521,2530,2532,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1715,2512,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1376,2509,2510,2511,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2510,2511,2516,2522,2523,2524,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2510,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2517,2522,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2510,2516,2523,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2510,2512,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2526,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,2512,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2512,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1358,2510,2512,2513,2514,2515,2516,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2523,2524,2526,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,1376,1414,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1428,1621,1741,1807,1839,1840,1841,1842,1843,1844,1845,1847,1848,1852,1853,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1417,1418,1419,1420,1421,1843,1854,1879,1888,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1863,1864,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1174,1203,1376,1414,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1428,1621,1741,1807,1839,1840,1841,1842,1843,1844,1845,1847,1848,1852,1853,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1417,1418,1419,1420,1421,1843,1855,1863,1864,1865,1866,1879,1888,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1414,1424,1425,1426,1428,1621,1845,1855,1865,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1269,1414,1741,1807,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1423,1424,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1845,1887,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1417,1420,1421,1424,1425,1426,1427,1839,1840,1846,1847,1848,1849,1850,1851,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1878,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1844,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1425,1426,1427,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1415,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1426,1849,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1425,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1839,1840,1841,1858,1859,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1621,1837,1838,1839,1840,1841,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,1417,1418,1419,1420,1421,1843,1851,1854,1855,1856,1857,1858,1859,1862,1863,1864,1865,1866,1867,1868,1872,1873,1874,1875,1876,1877,1879,1880,1886,1888,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,1414,1415,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1428,1621,1741,1807,1839,1840,1841,1842,1843,1844,1845,1847,1848,1852,1853,1856,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1417,1418,1419,1420,1421,1843,1856,1857,1879,1888,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1417,1418,1419,1420,1421,1843,1851,1854,1855,1856,1857,1858,1859,1862,1863,1864,1865,1866,1867,1868,1872,1873,1874,1875,1876,1877,1879,1880,1886,1888,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1837,1838,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1837,1838,1882,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1837,1838,1869,1882,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1837,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1174,1203,1414,1415,1418,1419,1422,1428,1621,1741,1807,1837,1839,1840,1841,1842,1843,1844,1853,1856,1867,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1418,1419,1843,1856,1858,1859,1867,1868,1872,1873,1874,1875,1876,1877,1879,1880,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1870,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1174,1203,1414,1415,1418,1419,1422,1428,1621,1741,1807,1837,1838,1839,1840,1841,1842,1843,1844,1853,1858,1859,1860,1867,1869,1871,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1872,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1428,1839,1840,1841,1842,1843,1844,1845,1846,1847,1849,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1872,1873,1874,1875,1876,1877,1879,1880,1881,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1174,1203,1376,1414,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1428,1621,1741,1807,1839,1840,1841,1842,1843,1844,1845,1847,1848,1849,1851,1852,1853,1858,1859,1860,1861,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1417,1418,1419,1420,1421,1843,1851,1858,1859,1862,1879,1886,1888,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1862,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2677,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2679,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2677,2679,2681,2682,2683,2684,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2680,2681,2682,2683,2684,2685,2686,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2676,2677,2678,2679,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2680,2681,2682,2683,2684,2685,2686,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2676,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1414,1741,2087,2108,2131,2134,2563,2590,2650,2653,2654,2656,2659,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2085,2097,2109,2134,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2097,2547,2609,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1807,2134,2653,2658,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1621,1715,2134,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1807,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1807,2134,2653,2654,2657,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2087,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2749,2855,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2134,2749,2855,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2651,2653,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2653,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2108,2131,2653,2654,2749,2860,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2591,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2590,2749,2855,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2084,2134,2327,2592,2653,2654,2749,2755,2788,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2562,2652,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,2087,2134,2583,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,2087,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,2581,2582,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2583,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2085,2087,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2084,2086,2087,2098,2548,2600,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2081,2082,2083,2084,2086,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2084,2087,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2084,2087,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2084,2086,2087,2098,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2084,2086,2087,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2084,2086,2087,2885,2886,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2084,2087,2098,2101,2108,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1414,1621,2108,2537,2650,2653,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2668,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2668,2915,2916,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,2749,2915,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,2132,2133,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1203,2899,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2661,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2599,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,2668,2690,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2611,2668,2669,2670,2672,2692,2695,2748,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1621,2552,2580,2654,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,2131,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2749,2852,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2569,2749,2852,2853,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1715,2569,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2552,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2131,2569,2668,2694,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1269,2695,2868,2869,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2131,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2555,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,2540,2551,2557,2599,2614,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2555,2597,2598,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2131,2555,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2131,2543,2546,2550,2607,2608,2663,2665,2666,2668,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,2081,2082,2083,2089,2098,2099,2100,2101,2103,2104,2105,2108,2112,2540,2561,2571,2582,2602,2603,2609,2619,2650,2651,2652,2658,2668,2670,2672,2690,2692,2695,2746,2747,2748,2750,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2789,2793,2794,2797,2799,2800,2801,2803,2805,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2854,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2890,2892,2893,2898,2901,2902,2907,2908,2909,2910,2911,2912,2913,2914,2917,2918,2919,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2936,2937,2938,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2087,2552,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2089,2756,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,272,1269,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,2088,2090,2091,2092,2755,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2088,2090,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2572,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,2537,2546,2668,2755,2894,2895,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,2546,2572,2654,2668,2896,2900,2907,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2546,2668,2896,2900,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2546,2668,2897,2900,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2894,2896,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2546,2668,2897,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2549,2749,2852,2920,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1715,2549,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2548,2549,2749,2852,2920,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1715,2096,2549,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2574,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2552,2572,2668,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1203,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,2537,2903,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2903,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,2903,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2903,2904,2905,2906,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1203,1715,1807,2106,2537,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1203,2572,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2548,2549,2749,2852,2853,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2567,2749,2852,2853,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1715,2567,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2567,2668,2690,2691,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1269,2690,2692,2867,2919,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2131,2563,2605,2767,2790,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2108,2131,2563,2749,2791,2795,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2108,2131,2563,2605,2606,2749,2791,2795,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2563,2605,2606,2749,2806,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2563,2606,2749,2802,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2795,2804,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1897,2108,2605,2606,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2131,2563,2792,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2108,2131,2605,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2563,2606,2749,2798,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2563,2606,2749,2796,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2080,2108,2131,2563,2749,2791,2795,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2108,2131,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2108,2131,2795,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2108,2131,2563,2787,2791,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,2108,2131,2134,2540,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2131,2562,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1807,2131,2562,2563,2749,2806,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2080,2108,2131,2562,2563,2749,2788,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2131,2562,2563,2749,2802,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2108,2131,2562,2563,2654,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1897,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2562,2563,2795,2804,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1897,2131,2562,2563,2654,2749,2792,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1621,2084,2108,2131,2563,2654,2749,2755,2788,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2108,2131,2562,2563,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2131,2562,2563,2749,2798,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2131,2562,2563,2749,2796,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2107,2131,2546,2749,2787,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2749,2767,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1358,1376,1414,2083,2084,2085,2087,2102,2107,2109,2112,2131,2132,2133,2134,2539,2540,2541,2542,2543,2544,2545,2548,2549,2550,2551,2553,2554,2556,2557,2558,2559,2560,2561,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2583,2584,2585,2586,2587,2588,2589,2590,2592,2593,2594,2595,2596,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2615,2619,2646,2647,2648,2649,2654,2655,2660,2661,2662,2663,2664,2665,2666,2667,2749,2755,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,2081,2082,2083,2098,2099,2100,2101,2103,2104,2105,2108,2112,2540,2561,2571,2582,2602,2603,2609,2619,2646,2650,2651,2652,2658,2668,2670,2672,2750,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2789,2793,2794,2797,2799,2800,2801,2803,2805,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2852,2854,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2890,2892,2893,2898,2901,2902,2904,2905,2906,2908,2909,2910,2911,2912,2913,2914,2917,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2936,2937,2938,2940,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2131,2555,2557,2558,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2131,2133,2555,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1621,1715,2088,2089,2091,2092,2131,2558,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2131,2555,2556,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,2131,2540,2557,2616,2617,2749,2755,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2599,2610,2616,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2085,2671,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,2081,2082,2083,2084,2085,2086,2087,2090,2091,2092,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2112,2132,2134,2538,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2612,2613,2619,2647,2648,2650,2651,2652,2653,2654,2658,2661,2662,2665,2666,2668,2669,2670,2671,2672,2691,2692,2695,2746,2747,2748,2749,2750,2755,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2791,2793,2794,2796,2797,2798,2799,2800,2801,2802,2803,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2854,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2890,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2908,2909,2910,2912,2913,2915,2917,2918,2919,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2613,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2605,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2891,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2093,2095,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2094,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2093,2096,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2084,2094,2096,2134,2751,2755,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2094,2555,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2084,2132,2752,2755,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2094,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2555,2587,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2095,2545,2549,2551,2557,2583,2587,2588,2589,2604,2646,2749,2750,2751,2752,2753,2754,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2564,2749,2852,2853,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1715,2564,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2745,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2735,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2087,2564,2612,2735,2745,2746,2747,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1269,2746,2747,2748,2870,2918,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,2084,2096,2108,2370,2540,2549,2551,2580,2666,2749,2875,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,2108,2131,2540,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1493,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2603,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2085,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2085,2668,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2085,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,2108,2131,2132,2134,2540,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2605,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2556,2668,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2084,2087,2089,2091,2092,2102,2107,2108,2131,2132,2134,2540,2581,2584,2590,2592,2605,2749,2755,2756,2788,2789,2866,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1376,2087,2107,2109,2131,2132,2134,2540,2544,2549,2551,2557,2559,2560,2561,2564,2580,2583,2589,2599,2605,2610,2611,2612,2613,2615,2617,2618,2749,2755,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2085,2087,2107,2109,2131,2132,2134,2540,2544,2545,2548,2549,2551,2557,2560,2561,2599,2600,2749,2755,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2749,2889,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2605,2749,2889,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2134,2538,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2490,2537,2538,2749,2852,2853,3201,3265,3273,3277,3280,3282,3283,3284,3296],[271,1376,2131,2490,2537,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1621,2134,2654,2749,2852,2853,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1621,2131,2134,2563,2654,2749,2788,2852,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1621,2654,2749,2852,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1269,2087,2108,2131,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2084,2749,2852,3201,3265,3273,3277,3280,3282,3283,3284,3296],[271,2934,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2131,3201,3265,3273,3277,3280,3282,3283,3284,3296],[271,1376,1715,2131,2538,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2852,2935,2936,2937,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1621,2131,2134,2590,2654,2749,2852,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2087,2107,2109,2131,2132,2540,2599,2605,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2665,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1414,2133,2607,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,2610,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2087,2097,2109,2544,2545,2546,2547,2755,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,2545,2548,2600,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1807,2109,2548,2600,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1807,2547,2548,2600,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2085,2108,2109,2110,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2111,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2085,2097,2109,2544,2545,2546,2547,2749,2755,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2085,2097,2108,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,2131,2543,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2649,2852,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2546,2549,2560,2648,2649,2668,2749,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1376,2085,2087,2648,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1251,1252,1253,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1260,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1174,1260,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1174,1260,1261,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1251,1252,1253,1258,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1251,1252,1253,1256,1258,1259,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1255,1257,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1260,1262,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1255,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1254,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1255,1257,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,1255,1257,1260,1261,1262,1263,1264,1265,1266,1267,1268,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1257,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,272,1174,1254,1256,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1518,1519,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,1474,1515,1517,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1474,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1762,1764,1768,1770,1773,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1269,1414,1503,1715,1741,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1495,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1203,1269,1474,1754,1766,1767,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1474,1495,1754,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1474,1754,1769,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1269,1414,1474,1621,1741,1754,1759,1760,1761,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1755,1756,1757,1758,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1474,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1474,1754,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1474,1754,1759,1765,1768,1770,1771,1772,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1763,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1754,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1754,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1469,1470,1471,1472,1473,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1525,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,1474,1516,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,1463,1466,1468,1477,1478,1479,1495,1497,1499,1501,1502,1503,1504,1505,1507,1512,1513,1514,1518,1519,1520,1521,1523,1528,1529,1530,1533,1534,1535,1537,1539,1542,1543,1544,1546,1550,1552,1762,1764,1768,1770,1773,1776,1778,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1528,1529,1530,1533,1534,1535,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1358,1524,1525,1526,1527,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1525,1527,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1533,1534,1535,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1532,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1524,1525,1527,1531,1533,1534,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1525,1526,1527,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,1463,1464,1466,1467,1468,1474,1475,1476,1477,1478,1479,1495,1497,1498,1499,1500,1501,1502,1503,1504,1505,1507,1509,1510,1511,1512,1513,1514,1515,1518,1519,1520,1521,1523,1524,1525,1526,1528,1529,1530,1531,1532,1533,1534,1535,1537,1539,1540,1542,1543,1544,1545,1546,1549,1550,1742,1754,1759,1762,1764,1768,1770,1773,1774,1775,1776,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1804,1805,1806,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1463,1466,1468,1477,1478,1479,1495,1497,1499,1501,1502,1503,1504,1505,1507,1512,1513,1514,1518,1519,1520,1521,1523,1528,1529,1530,1533,1534,1535,1537,1539,1542,1543,1544,1546,1550,1552,1762,1764,1768,1770,1773,1776,1778,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1499,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,1376,1469,1470,1474,1498,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1495,1497,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1496,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1174,1203,1376,1474,1493,1494,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1776,1778,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1777,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1474,1503,1774,1775,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1520,1521,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1517,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1463,1468,1539,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1538,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1465,1467,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1542,1543,1544,1546,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,1540,1541,1542,1543,1544,1545,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1550,1552,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1547,1548,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1551,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1551,1552,1803,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,1474,1549,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1463,1466,1537,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1536,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1203,1465,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1203,1463,1464,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1477,1523,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1522,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1203,1474,1475,1476,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1203,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1479,1512,1513,1514,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1474,1509,1510,1511,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1203,1376,1474,1508,1509,1510,1511,1512,1513,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1478,1501,1502,1503,1504,1505,1507,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1506,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1203,1269,1376,1474,1500,1501,1502,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1485,1486,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1487,1488,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1486,1487,1488,1489,1490,1491,1492,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1485,1490,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1487,1488,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1485,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,293,3201,3265,3273,3277,3280,3282,3283,3284,3296],[292,293,294,295,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,292,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2258,2260,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2257,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2259,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2252,2253,2254,2255,2256,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2262,2263,2264,2265,2268,2269,2270,2271,2272,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2176,2266,2267,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2176,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2176,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2187,2188,2189,2190,2191,2195,2196,2197,2198,2200,2215,2218,2228,2234,2235,2236,2244,2246,2248,2258,2260,2262,2263,2264,2265,2268,2269,2270,2271,2272,2273,2275,2277,2284,2285,2286,2296,2297,2298,2304,2305,2306,2311,2313,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2224,2225,2226,2227,2234,2235,2236,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2234,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1358,2223,2228,2229,2230,2231,2232,2233,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2229,2230,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,2234,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2224,2225,2226,2227,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2219,2220,2221,2222,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2273,2275,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,291,296,1174,2273,2274,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2296,2297,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2176,2177,2179,2185,2187,2188,2189,2190,2191,2195,2196,2197,2198,2199,2200,2204,2208,2209,2210,2211,2214,2215,2217,2218,2219,2220,2221,2222,2228,2229,2232,2234,2235,2236,2241,2244,2246,2247,2248,2251,2257,2258,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2277,2278,2279,2281,2282,2284,2285,2286,2287,2288,2289,2295,2296,2297,2298,2299,2300,2301,2302,2304,2305,2306,2310,2311,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2187,2188,2189,2190,2191,2195,2196,2197,2198,2200,2215,2218,2224,2225,2226,2227,2234,2235,2236,2239,2240,2242,2244,2246,2258,2260,2262,2263,2264,2265,2268,2269,2270,2271,2272,2273,2275,2277,2284,2285,2286,2296,2297,2298,2304,2305,2306,2311,2313,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2295,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2176,2290,2291,2292,2293,2294,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2295,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2187,2188,2189,2190,2191,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2180,2181,2182,2183,2184,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2178,2179,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2179,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1174,2179,2186,2187,2188,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1358,2177,2179,2185,2186,2189,2190,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2177,2185,2189,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2195,2196,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1376,2176,2194,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2176,2194,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2176,2193,2194,2195,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2176,2192,2193,2195,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2298,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2239,2240,2242,2244,2246,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,2244,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2245,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,2249,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2237,2238,2239,2240,2241,2242,2243,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2239,2240,2242,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2237,2238,2249,2250,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2197,2198,2200,2215,2218,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2201,2202,2203,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2200,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2216,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,2210,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2197,2198,2199,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2200,2201,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2202,2208,2211,2212,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,2206,2215,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1174,1358,2200,2202,2204,2205,2207,2208,2209,2211,2212,2213,2214,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2200,2215,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2277,2284,2285,2286,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,2280,2281,2282,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,2277,2280,2284,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2277,2278,2279,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,2277,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2276,2283,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1358,2276,2277,2278,2279,2281,2282,2283,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2304,2305,2306,2311,2313,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2312,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2300,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2176,2301,2303,2304,2305,2306,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2301,2303,2304,2305,2306,2307,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2301,2304,2305,2306,2307,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2176,2299,2302,2303,2304,2305,2306,2308,2309,2310,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2302,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2364,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2337,2364,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2365,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2362,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1621,2340,2350,2359,2360,2361,2363,2365,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2341,2342,2343,2345,2351,2353,2354,2356,2357,2361,2363,2364,2366,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2350,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2350,2355,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2341,2342,2343,2345,2351,2353,2354,2356,2357,2361,2363,2364,2366,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2333,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2351,2352,2353,2354,2356,2357,2358,2359,2360,2361,2363,2364,2365,2366,2367,2368,2369,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2341,2342,2345,2346,2347,2348,2349,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2337,2351,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2341,2342,2343,2344,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1269,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2338,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2333,2334,2335,2336,2338,2339,2340,2350,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2341,2342,2343,2345,2351,2353,2354,2356,2357,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,2333,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2333,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1269,1621,2333,2334,2335,2336,2340,2346,2348,2349,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,2333,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2333,2334,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2333,2334,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1632,1633,1634,1635,1637,1718,1719,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1717,1719,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,291,296,1630,1638,1716,1717,1718,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,1629,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1716,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1630,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1625,1626,1627,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1622,1623,1624,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1726,1727,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1721,1722,1723,1724,1725,1726,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1720,1727,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1730,1734,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1728,1729,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1269,1376,1728,1729,1730,1732,1733,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1269,1728,1729,1731,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1625,1626,1627,1717,1718,1719,1726,1727,1730,1734,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1622,1623,1624,1625,1626,1627,1628,1717,1718,1719,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1625,1626,1627,1632,1633,1634,1635,1637,1718,1719,1726,1727,1730,1734,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1175,1177,3201,3265,3273,3277,3280,3282,3283,3284,3296],[285,286,287,288,289,1175,1176,1177,1178,1179,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1180,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,285,286,288,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,286,288,291,296,1174,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,287,289,1175,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1175,1177,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,287,289,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2624,2629,2633,2635,2636,2637,2638,2639,2641,2642,2643,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2620,2622,2624,2625,2626,2628,2629,2630,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2640,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2623,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,296,2620,2622,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2626,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2626,2627,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1807,2626,2627,2628,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2626,2627,2628,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1897,2626,2627,2628,2630,2632,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2620,2622,2626,2628,2630,2632,2633,2634,2635,2638,2640,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2624,2629,2633,2635,2636,2637,2638,2639,2641,2642,2643,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2621,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2630,2631,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2739,2740,2741,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2739,2740,2741,2742,2743,2744,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2735,2738,2739,2740,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2739,2740,2741,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1615,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1598,1600,1601,1602,1603,1604,1605,1615,1616,1617,1618,1619,1620,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1597,1603,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1597,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1599,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1615,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1598,1600,1601,1602,1603,1604,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1598,1600,1601,1602,1603,1604,1607,1609,1611,1612,1613,1614,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1376,1615,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1605,1616,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1597,1607,1608,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,291,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1597,1606,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1606,1607,1610,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1607,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1174,2833,2834,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2826,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2821,2838,2840,2842,2843,2844,2845,2846,2848,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2821,2822,2828,2829,2832,2833,2834,2835,2837,2838,2840,2841,2842,2843,2844,2845,2846,2848,2849,2850,2851,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2847,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2824,2826,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1621,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2821,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2820,2821,2822,2823,2824,2825,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2826,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,2838,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,1358,1376,1621,2821,2822,2824,2825,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2821,2838,2840,2842,2843,2844,2845,2846,2848,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1715,2821,2837,2838,2839,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1715,2821,2838,2840,2841,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1715,2821,2828,2837,2838,2839,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2820,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,2821,2826,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1429,1437,1447,1808,1810,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1809,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1453,1456,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1440,1441,1808,1811,1812,1815,1817,1824,1825,1826,1828,1829,1830,1831,1833,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1437,1808,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1453,1808,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1453,1808,1818,1821,1823,1824,1825,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1174,1447,1453,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1447,1453,1819,1820,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1447,1453,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1447,1453,1820,1822,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1442,1443,1444,1445,1446,1448,1449,1450,1451,1452,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1448,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1443,1447,1808,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1447,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1446,1447,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1443,1446,1447,1448,1808,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1437,1813,1814,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1437,1456,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1454,1455,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1454,1455,1457,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1457,1827,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1457,1826,1827,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1429,1435,1437,1439,1440,1441,1442,1443,1445,1447,1448,1449,1450,1451,1452,1454,1455,1456,1457,1460,1462,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1821,1823,1824,1825,1826,1828,1829,1830,1831,1833,1834,1835,1836,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1460,1808,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,1460,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1832,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1432,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1432,1433,1434,1435,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1437,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1437,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1436,1437,1808,1816,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1435,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1437,1447,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,1174,1429,1430,1431,1436,1437,1438,1439,1440,1441,1447,1453,1456,1457,1458,1459,1461,1462,1807,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1440,1441,1808,1811,1812,1815,1817,1824,1825,1826,1828,1829,1830,1831,1833,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,2379,2391,2392,2393,2396,2397,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2379,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2396,2397,2399,2400,2403,2404,2406,2408,2409,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2399,2400,2401,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2405,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2399,2400,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2380,2382,2383,2384,2385,2386,2387,2388,2389,2390,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2381,3201,3265,3273,3277,3280,3282,3283,3284,3296],[271,2379,3201,3265,3273,3277,3280,3282,3283,3284,3296],[271,2379,2381,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2379,2381,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2379,2392,2393,2394,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2379,2392,2393,2394,2398,2401,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2396,2397,2400,2403,2404,2406,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2379,2391,2392,2393,2395,2396,2397,2399,2400,2401,2403,2404,2406,2407,2408,2409,2410,2411,2412,2414,2415,2416,2417,2418,2419,2420,2421,2422,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2402,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2392,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2379,2392,2393,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,296,2379,2391,2392,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2379,2392,2393,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2379,2392,2397,2415,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2379,2392,2393,2396,2397,2413,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,2392,2393,2395,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,296,1174,2378,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2372,2373,2374,2375,2376,2377,2378,3201,3265,3273,3277,3280,3282,3283,3284,3296],[271,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,2374,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,271,296,1203,2372,2379,2391,2392,2393,2394,2395,2398,2401,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2396,2397,2399,2403,2404,2406,2408,2409,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,271,2371,2378,2379,2391,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2396,2397,2399,2400,2403,2404,2406,2408,2409,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1408,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1408,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1408,1409,1410,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1408,1409,1410,1411,1412,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1377,1397,1399,1401,1402,1403,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1377,1397,1399,1401,1402,1403,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1381,1389,1397,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1384,1389,1396,1398,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1377,1384,1389,1391,1395,1396,1398,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1381,1398,1400,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1376,1381,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1381,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1390,1391,1392,1393,1394,1395,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1396,1400,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1382,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1382,1383,1384,1385,1386,1387,1388,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1377,1381,1389,1396,1397,1399,1401,1402,1403,1404,1405,1406,1407,1413,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2735,3141,3142,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3136,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3134,3135,3136,3137,3138,3139,3140,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3134,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3135,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3128,3129,3130,3131,3132,3133,3141,3142,3143,3144,3145,3146,3147,3148,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2735,3141,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3129,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2693,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2113,2114,2120,2124,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2118,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2114,2119,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2119,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2114,2115,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2115,2116,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2114,2117,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2113,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2115,2117,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2116,2120,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2120,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2113,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2113,2117,2119,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2114,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1931,1932,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1931,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1378,1379,1380,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2705,2724,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2732,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2708,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2721,2724,2725,2727,2728,2729,2730,2731,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2696,2697,2698,2699,2700,2701,2702,2703,2704,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2705,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2717,2718,2719,2720,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2705,2732,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2713,2724,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2705,2709,2713,2732,2733,2734,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2726,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2724,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2706,2707,2710,2711,2712,2714,2715,2716,2722,2723,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2705,2709,2710,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2705,2713,2732,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2721,2732,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2736,2737,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1481,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1480,1481,1482,1483,1484,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2673,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2673,2674,2675,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1554,1556,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1553,1579,1582,1583,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1554,1579,1582,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1577,1578,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1554,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1553,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1580,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1553,1554,1555,1556,1559,1568,1569,1574,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1556,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1553,1579,1581,1582,1583,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1553,1579,1581,1582,1583,1584,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1585,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1554,1579,1581,1582,1584,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1553,1554,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1694,1696,1697,1698,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1694,1695,1697,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1694,1696,3201,3265,3273,3277,3280,3282,3283,3284,3296],[297,3201,3265,3273,3277,3280,3282,3283,3284,3296],[297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3193,3194,3195,3196,3197,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3193,3195,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3277,3279,3280,3282,3283,3284,3296,3323,3324],[3201,3265,3271,3273,3277,3280,3282,3283,3284,3296,3323],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3314,3323,3330],[3201,3265,3273,3277,3279,3280,3282,3283,3284,3296,3323],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3333,3339],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3333,3334,3335],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3336],[3201,3265,3273,3276,3277,3279,3280,3282,3283,3284,3296,3323,3327,3328,3329],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3325,3328,3330,3345],[3201,3265,3273,3276,3277,3279,3280,3281,3282,3283,3284,3286,3296,3301,3314,3323],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3348],[3201,3262,3263,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3264,3265,3273,3277,3280,3282,3283,3284,3296],[3265,3273,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3305],[3201,3265,3266,3271,3273,3276,3277,3280,3282,3283,3284,3286,3296,3301,3314],[3201,3265,3266,3267,3273,3276,3277,3280,3282,3283,3284,3296],[3201,3265,3268,3273,3277,3280,3282,3283,3284,3296,3315],[3201,3265,3269,3270,3273,3277,3280,3282,3283,3284,3287,3296],[3201,3265,3270,3273,3277,3280,3282,3283,3284,3296,3301,3311],[3201,3265,3271,3273,3276,3277,3280,3282,3283,3284,3286,3296],[3201,3264,3265,3272,3273,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3274,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3275,3276,3277,3280,3282,3283,3284,3296],[3201,3264,3265,3273,3276,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3276,3277,3278,3280,3282,3283,3284,3296,3301,3314],[3201,3265,3273,3276,3277,3278,3280,3282,3283,3284,3296,3301,3303,3305],[3201,3252,3265,3273,3276,3277,3279,3280,3282,3283,3284,3286,3296,3301,3314],[3201,3265,3273,3276,3277,3279,3280,3282,3283,3284,3286,3296,3301,3311,3314],[3201,3265,3273,3277,3279,3280,3281,3282,3283,3284,3296,3301,3311,3314],[3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322],[3201,3265,3273,3276,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3277,3280,3282,3284,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3285,3296,3314],[3201,3265,3273,3276,3277,3280,3282,3283,3284,3286,3296,3301],[3201,3265,3273,3277,3280,3282,3283,3284,3287,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3288,3296],[3201,3265,3273,3276,3277,3280,3282,3283,3284,3291,3296],[3201,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321],[3201,3265,3273,3277,3280,3282,3283,3284,3293,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3294,3296],[3201,3265,3270,3273,3277,3280,3282,3283,3284,3286,3296,3305],[3201,3265,3273,3276,3277,3280,3282,3283,3284,3296,3297],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3298,3315,3318],[3201,3265,3273,3276,3277,3280,3282,3283,3284,3296,3301,3304,3305],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3302,3305],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3303],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3305,3315],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3306],[3201,3262,3265,3273,3277,3280,3282,3283,3284,3296,3301,3308,3314],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3301,3307],[3201,3265,3273,3276,3277,3280,3282,3283,3284,3296,3309,3310],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3309,3310],[3201,3265,3270,3273,3277,3280,3282,3283,3284,3286,3296,3301,3311],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3312],[3201,3265,3273,3277,3280,3282,3283,3284,3286,3296,3313],[3201,3265,3273,3277,3279,3280,3282,3283,3284,3294,3296,3314],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3315,3316],[3201,3265,3270,3273,3277,3280,3282,3283,3284,3296,3316],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3301,3317],[3201,3265,3273,3277,3280,3282,3283,3284,3285,3296,3318],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3319],[3201,3265,3268,3273,3277,3280,3282,3283,3284,3296],[3201,3265,3270,3273,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3315],[3201,3252,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3314],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3320],[3201,3265,3273,3277,3280,3282,3283,3284,3291,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3310],[3201,3252,3265,3273,3276,3277,3278,3280,3282,3283,3284,3291,3296,3301,3305,3314,3317,3318,3320],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3301,3321],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3303,3322],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3352,3390],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3352,3375,3390],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3351,3390],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3390],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3352],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3352,3376,3390],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3376,3390],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3301,3323],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3346],[3201,3265,3273,3277,3279,3280,3282,3283,3284,3296,3323,3342,3344],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3301,3323,3343],[3201,3265,3273,3276,3277,3279,3280,3281,3282,3283,3284,3286,3296,3301,3311,3314,3321,3323],[1246,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1243,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1243,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1243,1244,1245,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3333,3337,3338],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3339],[3104,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2987,2997,3001,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2972,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2964,2972,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2970,2972,3005,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2990,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2994,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2971,2972,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2969,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,2954,2965,2966,2969,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2991,2992,2993,2995,2996,2997,2998,2999,3000,3001,3003,3004,3006,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,1203,2988,3004,3005,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2958,2962,2964,2985,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,3104,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2955,2956,2969,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2964,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2962,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2966,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2955,2956,2957,2958,2959,2960,2961,2963,2965,2967,2968,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2958,2964,2972,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2956,2970,2971,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2956,2969,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2969,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2969,3001,3002,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2985,2986,3074,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,272,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2982,2985,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2982,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2965,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2953,2985,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2965,2985,2999,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2985,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2965,2985,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2985,3004,3014,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2985,3004,3073,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2985,3001,3004,3074,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2986,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2965,2999,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2969,2985,3004,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,2985,3201,3265,3273,3277,3280,3282,3283,3284,3296],[2952,2953,2954,2955,2956,2957,2958,2959,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3072,3073,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,272,3201,3265,3273,3277,3280,3282,3283,3284,3296],[70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,189,190,191,193,202,204,205,206,207,208,209,211,212,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,3201,3265,3273,3277,3280,3282,3283,3284,3296],[115,3201,3265,3273,3277,3280,3282,3283,3284,3296],[71,74,3201,3265,3273,3277,3280,3282,3283,3284,3296],[73,3201,3265,3273,3277,3280,3282,3283,3284,3296],[73,74,3201,3265,3273,3277,3280,3282,3283,3284,3296],[70,71,72,74,3201,3265,3273,3277,3280,3282,3283,3284,3296],[71,73,74,231,3201,3265,3273,3277,3280,3282,3283,3284,3296],[74,3201,3265,3273,3277,3280,3282,3283,3284,3296],[70,73,115,3201,3265,3273,3277,3280,3282,3283,3284,3296],[73,74,231,3201,3265,3273,3277,3280,3282,3283,3284,3296],[73,239,3201,3265,3273,3277,3280,3282,3283,3284,3296],[71,73,74,3201,3265,3273,3277,3280,3282,3283,3284,3296],[83,3201,3265,3273,3277,3280,3282,3283,3284,3296],[106,3201,3265,3273,3277,3280,3282,3283,3284,3296],[127,3201,3265,3273,3277,3280,3282,3283,3284,3296],[73,74,115,3201,3265,3273,3277,3280,3282,3283,3284,3296],[74,122,3201,3265,3273,3277,3280,3282,3283,3284,3296],[73,74,115,133,3201,3265,3273,3277,3280,3282,3283,3284,3296],[73,74,133,3201,3265,3273,3277,3280,3282,3283,3284,3296],[74,174,3201,3265,3273,3277,3280,3282,3283,3284,3296],[74,115,3201,3265,3273,3277,3280,3282,3283,3284,3296],[70,74,192,3201,3265,3273,3277,3280,3282,3283,3284,3296],[70,74,193,3201,3265,3273,3277,3280,3282,3283,3284,3296],[215,3201,3265,3273,3277,3280,3282,3283,3284,3296],[199,201,3201,3265,3273,3277,3280,3282,3283,3284,3296],[210,3201,3265,3273,3277,3280,3282,3283,3284,3296],[199,3201,3265,3273,3277,3280,3282,3283,3284,3296],[70,74,192,199,200,3201,3265,3273,3277,3280,3282,3283,3284,3296],[192,193,201,3201,3265,3273,3277,3280,3282,3283,3284,3296],[213,3201,3265,3273,3277,3280,3282,3283,3284,3296],[70,74,199,200,201,3201,3265,3273,3277,3280,3282,3283,3284,3296],[72,73,74,3201,3265,3273,3277,3280,3282,3283,3284,3296],[70,74,3201,3265,3273,3277,3280,3282,3283,3284,3296],[71,73,193,194,195,196,3201,3265,3273,3277,3280,3282,3283,3284,3296],[115,193,194,195,196,3201,3265,3273,3277,3280,3282,3283,3284,3296],[193,195,3201,3265,3273,3277,3280,3282,3283,3284,3296],[73,194,195,197,198,202,3201,3265,3273,3277,3280,3282,3283,3284,3296],[70,73,3201,3265,3273,3277,3280,3282,3283,3284,3296],[74,217,3201,3265,3273,3277,3280,3282,3283,3284,3296],[75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,3201,3265,3273,3277,3280,3282,3283,3284,3296],[203,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3216,3219,3222,3223,3265,3273,3277,3280,3282,3283,3284,3296,3314],[3201,3219,3265,3273,3277,3280,3282,3283,3284,3296,3301,3314],[3201,3219,3223,3265,3273,3277,3280,3282,3283,3284,3296,3314],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3301],[3201,3213,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3217,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3215,3216,3219,3265,3273,3277,3280,3282,3283,3284,3296,3314],[3201,3265,3273,3277,3280,3282,3283,3284,3286,3296,3311],[3201,3265,3273,3277,3280,3282,3283,3284,3296,3323],[3201,3213,3265,3273,3277,3280,3282,3283,3284,3296,3323],[3201,3215,3219,3265,3273,3277,3280,3282,3283,3284,3286,3296,3314],[3201,3210,3211,3212,3214,3218,3265,3273,3276,3277,3280,3282,3283,3284,3296,3301,3314],[3201,3219,3228,3236,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3211,3217,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3219,3246,3247,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3211,3214,3219,3265,3273,3277,3280,3282,3283,3284,3296,3305,3314,3323],[3201,3219,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3215,3219,3265,3273,3277,3280,3282,3283,3284,3296,3314],[3201,3210,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3213,3214,3215,3217,3218,3219,3220,3221,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3247,3248,3249,3250,3251,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3219,3239,3242,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3219,3228,3229,3230,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3217,3219,3229,3231,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3218,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3211,3213,3219,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3219,3223,3229,3231,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3223,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3217,3219,3222,3265,3273,3277,3280,3282,3283,3284,3296,3314],[3201,3211,3215,3219,3228,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3219,3239,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3231,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3211,3215,3219,3223,3265,3273,3277,3280,3282,3283,3284,3296],[3201,3213,3219,3246,3265,3273,3277,3280,3282,3283,3284,3296,3305,3320,3323],[3185,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3186,3187,3188,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1233,3171,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,275,1203,1206,1217,1233,1274,1897,1899,2080,2131,2950,3108,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,275,1209,1219,1231,1233,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,268,272,273,275,279,280,283,1209,1210,1220,1222,1224,1230,1234,1238,1240,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,271,279,1906,1908,1909,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,271,278,282,283,1180,1206,1210,1233,1242,1247,1250,1269,1905,1910,3175,3179,3181,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,278,1223,1241,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,275,291,1211,1217,1219,1241,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,275,1234,1270,1272,1913,1915,1919,3107,3109,3113,3115,3125,3164,3166,3168,3170,3172,3174,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,275,1221,1241,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,1219,1232,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,275,1225,1228,1229,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1227,3201,3265,3273,3277,3280,3282,3283,3284,3296],[191,258,264,1226,1228,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1228,1229,1230,1898,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1236,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1203,1313,3117,3119,3122,3123,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,1203,1205,1206,1229,1313,2950,3120,3122,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1239,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1218,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1907,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3118,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,279,1201,1202,1203,1205,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1203,1204,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1207,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,1203,1217,1313,1899,1911,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,1235,1237,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,275,1217,2951,3105,3201,3265,3273,3277,3280,3282,3283,3284,3296],[1203,1901,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,275,1217,1233,1899,2950,3167,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,1203,1206,1217,1233,1899,1914,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,275,278,1209,1233,3169,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1209,1247,1904,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,1203,1206,1217,1313,1900,1902,3201,3265,3273,3277,3280,3282,3283,3284,3296],[191,264,268,275,279,280,1203,1206,1209,1233,1273,1274,1313,1897,1899,1903,1905,1908,1910,1912,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,275,1233,1313,1916,1918,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,1203,1206,1209,1313,1897,1899,1905,1910,1917,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,275,1203,1206,1217,1233,1899,1920,2080,2537,2950,3106,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1233,3173,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,278,284,1180,1199,1209,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,275,1203,1205,1206,1233,1274,1807,1897,1899,3110,3112,3201,3265,3273,3277,3280,3282,3283,3284,3296],[258,264,281,282,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,275,1203,1206,1217,1233,1807,1897,1899,2950,3124,3126,3127,3163,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,275,1203,1206,1217,1233,1807,1897,1899,1902,2950,3116,3124,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,275,1203,1206,1217,1233,1899,1902,3165,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,268,275,279,1174,1203,1205,1206,1217,1233,1899,2131,2537,2950,3114,3201,3265,3273,3277,3280,3282,3283,3284,3296],[277,3201,3265,3273,3277,3280,3282,3283,3284,3296],[66,264,272,278,1241,3182,3201,3265,3273,3277,3280,3282,3283,3284,3296],[3184,3189,3191,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,271,276,278,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,275,1209,1271,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1216,3177,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,279,1208,1209,1214,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,279,1213,1215,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1216,3121,3201,3265,3273,3277,3280,3282,3283,3284,3296],[191,258,264,271,275,1209,3180,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,279,1209,1216,1272,3112,3176,3178,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1216,3111,3201,3265,3273,3277,3280,3282,3283,3284,3296],[191,258,264,279,1200,1206,1208,3201,3265,3273,3277,3280,3282,3283,3284,3296],[264,1212,1216,3201,3265,3273,3277,3280,3282,3283,3284,3296]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7a3c8b952931daebdfc7a2897c53c0a1c73624593fa070e46bd537e64dcd20a","affectsGlobalScope":true,"impliedFormat":1},{"version":"80e18897e5884b6723488d4f5652167e7bb5024f946743134ecc4aa4ee731f89","affectsGlobalScope":true,"impliedFormat":1},{"version":"cd034f499c6cdca722b60c04b5b1b78e058487a7085a8e0d6fb50809947ee573","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"3cbad9a1ba4453443026ed38e4b8be018abb26565fa7c944376463ad9df07c41","impliedFormat":1},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"2b9d88c7f8296c4a5d35d2b63b0ba5a043174abc0b2e9da2dc4bf88782b94161","affectsGlobalScope":true,"impliedFormat":99},{"version":"0739ab3afce444c2bbab22acc6f26df6f00170c8edb66ad676418a3d20780d80","affectsGlobalScope":true,"impliedFormat":99},{"version":"50a236c2f564c2d644407e662d6143037ec1e9d977520285bb38b7cf693185a7","affectsGlobalScope":true,"impliedFormat":99},{"version":"073ca26c96184db9941b5ec0ddea6981c9b816156d9095747809e524fdd90e35","impliedFormat":1},{"version":"e41d17a2ec23306d953cda34e573ed62954ca6ea9b8c8b74e013d07a6886ce47","impliedFormat":1},{"version":"241bd4add06f06f0699dcd58f3b334718d85e3045d9e9d4fa556f11f4d1569c1","impliedFormat":1},{"version":"2ae3787e1498b20aad1b9c2ee9ea517ec30e89b70d242d8e3e52d1e091039695","impliedFormat":1},{"version":"c7c72c4cffb1bc83617eefed71ed68cc89df73cab9e19507ccdecb3e72b4967e","affectsGlobalScope":true,"impliedFormat":1},{"version":"b8bff8a60af0173430b18d9c3e5c443eaa3c515617210c0c7b3d2e1743c19ecb","impliedFormat":1},{"version":"38b38db08e7121828294dec10957a7a9ff263e33e2a904b346516d4a4acca482","impliedFormat":1},{"version":"a76ebdf2579e68e4cfe618269c47e5a12a4e045c2805ed7f7ab37af8daa6b091","impliedFormat":1},{"version":"8a2aaea564939c22be05d665cc955996721bad6d43148f8fa21ae8f64afecd37","impliedFormat":1},{"version":"e59d36b7b6e8ba2dd36d032a5f5c279d2460968c8b4e691ca384f118fb09b52a","impliedFormat":1},{"version":"e96885c0684c9042ec72a9a43ef977f6b4b4a2728f4b9e737edcbaa0c74e5bf6","impliedFormat":1},{"version":"95950a187596e206d32d5d9c7b932901088c65ed8f9040e614aa8e321e0225ef","impliedFormat":1},{"version":"89e061244da3fc21b7330f4bd32f47c1813dd4d7f1dc3d0883d88943f035b993","impliedFormat":1},{"version":"e46558c2e04d06207b080138678020448e7fc201f3d69c2601b0d1456105f29a","impliedFormat":1},{"version":"71549375db52b1163411dba383b5f4618bdf35dc57fa327a1c7d135cf9bf67d1","impliedFormat":1},{"version":"7e6b2d61d6215a4e82ea75bc31a80ebb8ad0c2b37a60c10c70dd671e8d9d6d5d","impliedFormat":1},{"version":"78bea05df2896083cca28ed75784dde46d4b194984e8fc559123b56873580a23","impliedFormat":1},{"version":"5dd04ced37b7ea09f29d277db11f160df7fd73ba8b9dba86cb25552e0653a637","impliedFormat":1},{"version":"f74b81712e06605677ae1f061600201c425430151f95b5ef4d04387ad7617e6a","impliedFormat":1},{"version":"9a72847fcf4ac937e352d40810f7b7aec7422d9178451148296cf1aa19467620","impliedFormat":1},{"version":"3ae18f60e0b96fa1e025059b7d25b3247ba4dcb5f4372f6d6e67ce2adac74eac","impliedFormat":1},{"version":"2b9260f44a2e071450ae82c110f5dc8f330c9e5c3e85567ed97248330f2bf639","impliedFormat":1},{"version":"4f196e13684186bda6f5115fc4677a87cf84a0c9c4fc17b8f51e0984f3697b6d","impliedFormat":1},{"version":"61419f2c5822b28c1ea483258437c1faab87d00c6f84481aa22afb3380d8e9a4","impliedFormat":1},{"version":"64479aee03812264e421c0bf5104a953ca7b02740ba80090aead1330d0effe91","impliedFormat":1},{"version":"0521108c9f8ddb17654a0a54dae6ba9667c99eddccfd6af5748113e022d1c37a","impliedFormat":1},{"version":"c5570e504be103e255d80c60b56c367bf45d502ca52ee35c55dec882f6563b5c","impliedFormat":1},{"version":"ee764e6e9a7f2b987cc1a2c0a9afd7a8f4d5ebc4fdb66ad557a7f14a8c2bd320","impliedFormat":1},{"version":"0520b5093712c10c6ef23b5fea2f833bf5481771977112500045e5ea7e8e2b69","impliedFormat":1},{"version":"5c3cf26654cf762ac4d7fd7b83f09acfe08eef88d2d6983b9a5a423cb4004ca3","impliedFormat":1},{"version":"e60fa19cf7911c1623b891155d7eb6b7e844e9afdf5738e3b46f3b687730a2bd","impliedFormat":1},{"version":"b1fd72ff2bb0ba91bb588f3e5329f8fc884eb859794f1c4657a2bfa122ae54d0","impliedFormat":1},{"version":"6cf42a4f3cfec648545925d43afaa8bb364ac10a839ffed88249da109361b275","impliedFormat":1},{"version":"d7058e75920120b142a9d57be25562a3cd9a936269fd52908505f530105f2ec4","impliedFormat":1},{"version":"6df52b70d7f7702202f672541a5f4a424d478ee5be51a9d37b8ccbe1dbf3c0f2","impliedFormat":1},{"version":"0ca7f997e9a4d8985e842b7c882e521b6f63233c4086e9fe79dd7a9dc4742b5e","impliedFormat":1},{"version":"91046b5c6b55d3b194c81fd4df52f687736fad3095e9d103ead92bb64dc160ee","impliedFormat":1},{"version":"db5704fdad56c74dfc5941283c1182ed471bd17598209d3ac4a49faa72e43cfc","impliedFormat":1},{"version":"758e8e89559b02b81bc0f8fd395b17ad5aff75490c862cbe369bb1a3d1577c40","impliedFormat":1},{"version":"2ee64342c077b1868f1834c063f575063051edd6e2964257d34aad032d6b657c","impliedFormat":1},{"version":"6f6b4b3d670b6a5f0e24ea001c1b3d36453c539195e875687950a178f1730fa7","impliedFormat":1},{"version":"a472a1d3f25ce13a1d44911cd3983956ac040ce2018e155435ea34afb25f864c","impliedFormat":1},{"version":"b48b83a86dd9cfe36f8776b3ff52fcd45b0e043c0538dc4a4b149ba45fe367b9","impliedFormat":1},{"version":"792de5c062444bd2ee0413fb766e57e03cce7cdaebbfc52fc0c7c8e95069c96b","impliedFormat":1},{"version":"a79e3e81094c7a04a885bad9b049c519aace53300fb8a0fe4f26727cb5a746ce","impliedFormat":1},{"version":"93181bac0d90db185bb730c95214f6118ae997fe836a98a49664147fbcaf1988","impliedFormat":1},{"version":"8a4e89564d8ea66ad87ee3762e07540f9f0656a62043c910d819b4746fc429c5","impliedFormat":1},{"version":"b9011d99942889a0f95e120d06b698c628b0b6fdc3e6b7ecb459b97ed7d5bcc6","impliedFormat":1},{"version":"4d639cbbcc2f8f9ce6d55d5d503830d6c2556251df332dc5255d75af53c8a0e7","impliedFormat":1},{"version":"cdb48277f600ab5f429ecf1c5ea046683bc6b9f73f3deab9a100adac4b34969c","impliedFormat":1},{"version":"75be84956a29040a1afbe864c0a7a369dfdb739380072484eff153905ef867ee","impliedFormat":1},{"version":"b06b4adc2ae03331a92abd1b19af8eb91ec2bf8541747ee355887a167d53145e","impliedFormat":1},{"version":"c54166a85bd60f86d1ebb90ce0117c0ecb850b8a33b366691629fdf26f1bbbd8","impliedFormat":1},{"version":"0d417c15c5c635384d5f1819cc253a540fe786cc3fda32f6a2ae266671506a21","impliedFormat":1},{"version":"80f23f1d60fbed356f726b3b26f9d348dddbb34027926d10d59fad961e70a730","impliedFormat":1},{"version":"cb59317243a11379a101eb2f27b9df1022674c3df1df0727360a0a3f963f523b","impliedFormat":1},{"version":"cc20bb2227dd5de0aab0c8d697d1572f8000550e62c7bf5c92f212f657dd88c5","impliedFormat":1},{"version":"06b8a7d46195b6b3980e523ef59746702fd210b71681a83a5cf73799623621f9","impliedFormat":1},{"version":"860e4405959f646c101b8005a191298b2381af8f33716dc5f42097e4620608f8","impliedFormat":1},{"version":"f7e32adf714b8f25d3c1783473abec3f2e82d5724538d8dcf6f51baaaff1ca7a","impliedFormat":1},{"version":"d0da80c845999a16c24d0783033fb5366ada98df17867c98ad433ede05cd87fd","impliedFormat":1},{"version":"bfbf80f9cd4558af2d7b2006065340aaaced15947d590045253ded50aabb9bc5","impliedFormat":1},{"version":"fd9a991b51870325e46ebb0e6e18722d313f60cd8e596e645ec5ac15b96dbf4e","impliedFormat":1},{"version":"c3bd2b94e4298f81743d92945b80e9b56c1cdfb2bef43c149b7106a2491b1fc9","impliedFormat":1},{"version":"a246cce57f558f9ebaffd55c1e5673da44ea603b4da3b2b47eb88915d30a9181","impliedFormat":1},{"version":"d993eacc103c5a065227153c9aae8acea3a4322fe1a169ee7c70b77015bf0bb2","impliedFormat":1},{"version":"fc2b03d0c042aa1627406e753a26a1eaad01b3c496510a78016822ef8d456bb6","impliedFormat":1},{"version":"063c7ebbe756f0155a8b453f410ca6b76ffa1bbc1048735bcaf9c7c81a1ce35f","impliedFormat":1},{"version":"314e402cd481370d08f63051ae8b8c8e6370db5ee3b8820eeeaaf8d722a6dac6","impliedFormat":1},{"version":"9669075ac38ce36b638b290ba468233980d9f38bdc62f0519213b2fd3e2552ec","impliedFormat":1},{"version":"4d123de012c24e2f373925100be73d50517ac490f9ed3578ac82d0168bfbd303","impliedFormat":1},{"version":"656c9af789629aa36b39092bee3757034009620439d9a39912f587538033ce28","impliedFormat":1},{"version":"3ac3f4bdb8c0905d4c3035d6f7fb20118c21e8a17bee46d3735195b0c2a9f39f","impliedFormat":1},{"version":"1f453e6798ed29c86f703e9b41662640d4f2e61337007f27ac1c616f20093f69","impliedFormat":1},{"version":"af43b7871ff21c62bf1a54ec5c488e31a8d3408d5b51ff2e9f8581b6c55f2fc7","impliedFormat":1},{"version":"70550511d25cbb0b6a64dcac7fffc3c1397fd4cbeb6b23ccc7f9b794ab8a6954","impliedFormat":1},{"version":"af0fbf08386603a62f2a78c42d998c90353b1f1d22e05a384545f7accf881e0a","impliedFormat":1},{"version":"cefc20054d20b85b534206dbcedd509bb74f87f3d8bc45c58c7be3a76caa45e1","impliedFormat":1},{"version":"ad6eee4877d0f7e5244d34bc5026fd6e9cf8e66c5c79416b73f9f6ebf132f924","impliedFormat":1},{"version":"4888fd2bcfee9a0ce89d0df860d233e0cee8ee9c479b6bd5a5d5f9aae98342fe","impliedFormat":1},{"version":"f4749c102ced952aa6f40f0b579865429c4869f6d83df91000e98005476bee87","impliedFormat":1},{"version":"56654d2c5923598384e71cb808fac2818ca3f07dd23bb018988a39d5e64f268b","impliedFormat":1},{"version":"8b6719d3b9e65863da5390cb26994602c10a315aa16e7d70778a63fee6c4c079","impliedFormat":1},{"version":"05f56cd4b929977d18df8f3d08a4c929a2592ef5af083e79974b20a063f30940","impliedFormat":1},{"version":"547d3c406a21b30e2b78629ecc0b2ddaf652d9e0bdb2d59ceebce5612906df33","impliedFormat":1},{"version":"b3a4f9385279443c3a5568ec914a9492b59a723386161fd5ef0619d9f8982f97","impliedFormat":1},{"version":"3fe66aba4fbe0c3ba196a4f9ed2a776fe99dc4d1567a558fb11693e9fcc4e6ed","impliedFormat":1},{"version":"140eef237c7db06fc5adcb5df434ee21e81ee3a6fd57e1a75b8b3750aa2df2d8","impliedFormat":1},{"version":"0944ec553e4744efae790c68807a461720cff9f3977d4911ac0d918a17c9dd99","impliedFormat":1},{"version":"cb46b38d5e791acaa243bf342b8b5f8491639847463ac965b93896d4fb0af0d9","impliedFormat":1},{"version":"7c7d9e116fe51100ff766703e6b5e4424f51ad8977fe474ddd8d0959aa6de257","impliedFormat":1},{"version":"af70a2567e586be0083df3938b6a6792e6821363d8ef559ad8d721a33a5bcdaf","impliedFormat":1},{"version":"006cff3a8bcb92d77953f49a94cd7d5272fef4ab488b9052ef82b6a1260d870b","impliedFormat":1},{"version":"7d44bfdc8ee5e9af70738ff652c622ae3ad81815e63ab49bdc593d34cb3a68e5","impliedFormat":1},{"version":"339814517abd4dbc7b5f013dfd3b5e37ef0ea914a8bbe65413ecffd668792bc6","impliedFormat":1},{"version":"34d5bc0a6958967ec237c99f980155b5145b76e6eb927c9ffc57d8680326b5d8","impliedFormat":1},{"version":"9eae79b70c9d8288032cbe1b21d0941f6bd4f315e14786b2c1d10bccc634e897","impliedFormat":1},{"version":"18ce015ed308ea469b13b17f99ce53bbb97975855b2a09b86c052eefa4aa013a","impliedFormat":1},{"version":"5a931bc4106194e474be141e0bc1046629510dc95b9a0e4b02a3783847222965","impliedFormat":1},{"version":"5e5f371bf23d5ced2212a5ff56675aefbd0c9b3f4d4fdda1b6123ac6e28f058c","impliedFormat":1},{"version":"907c17ad5a05eecb29b42b36cc8fec6437be27cc4986bb3a218e4f74f606911c","impliedFormat":1},{"version":"ce60a562cd2a92f37a88f2ddd99a3abfbc5848d7baf38c48fb8d3243701fcb75","impliedFormat":1},{"version":"a726ad2d0a98bfffbe8bc1cd2d90b6d831638c0adc750ce73103a471eb9a891c","impliedFormat":1},{"version":"f44c0c8ce58d3dacac016607a1a90e5342d830ea84c48d2e571408087ae55894","impliedFormat":1},{"version":"75a315a098e630e734d9bc932d9841b64b30f7a349a20cf4717bf93044eff113","impliedFormat":1},{"version":"9131d95e32b3d4611d4046a613e022637348f6cebfe68230d4e81b691e4761a1","impliedFormat":1},{"version":"b03aa292cfdcd4edc3af00a7dbd71136dd067ec70a7536b655b82f4dd444e857","impliedFormat":1},{"version":"b6e2b0448ced813b8c207810d96551a26e7d7bb73255eea4b9701698f78846d6","impliedFormat":1},{"version":"8ae10cd85c1bd94d2f2d17c4cbd25c068a4b2471c70c2d96434239f97040747a","impliedFormat":1},{"version":"9ed5b799c50467b0c9f81ddf544b6bcda3e34d92076d6cab183c84511e45c39f","impliedFormat":1},{"version":"b4fa87cc1833839e51c49f20de71230e259c15b2c9c3e89e4814acc1d1ef10de","impliedFormat":1},{"version":"e90ac9e4ac0326faa1bc39f37af38ace0f9d4a655cd6d147713c653139cf4928","impliedFormat":1},{"version":"ea27110249d12e072956473a86fd1965df8e1be985f3b686b4e277afefdde584","impliedFormat":1},{"version":"8776a368617ce51129b74db7d55c3373dadcce5d0701e61d106e99998922a239","impliedFormat":1},{"version":"5666075052877fe2fdddd5b16de03168076cf0f03fbca5c1d4a3b8f43cba570c","impliedFormat":1},{"version":"9108ab5af05418f599ab48186193b1b07034c79a4a212a7f73535903ba4ca249","impliedFormat":1},{"version":"bb4e2cdcadf9c9e6ee2820af23cee6582d47c9c9c13b0dca1baaffe01fbbcb5f","impliedFormat":1},{"version":"6e30d0b5a1441d831d19fe02300ab3d83726abd5141cbcc0e2993fa0efd33db4","impliedFormat":1},{"version":"423f28126b2fc8d8d6fa558035309000a1297ed24473c595b7dec52e5c7ebae5","impliedFormat":1},{"version":"fb30734f82083d4790775dae393cd004924ebcbfde49849d9430bf0f0229dd16","impliedFormat":1},{"version":"2c92b04a7a4a1cd9501e1be338bf435738964130fb2ad5bd6c339ee41224ac4c","impliedFormat":1},{"version":"c5c5f0157b41833180419dacfbd2bcce78fb1a51c136bd4bcba5249864d8b9b5","impliedFormat":1},{"version":"02ae43d5bae42efcd5a00d3923e764895ce056bca005a9f4e623aa6b4797c8af","impliedFormat":1},{"version":"db6e01f17012a9d7b610ae764f94a1af850f5d98c9c826ad61747dca0fb800bd","impliedFormat":1},{"version":"8a44b424edee7bb17dc35a558cc15f92555f14a0441205613e0e50452ab3a602","impliedFormat":1},{"version":"24a00d0f98b799e6f628373249ece352b328089c3383b5606214357e9107e7d5","impliedFormat":1},{"version":"33637e3bc64edd2075d4071c55d60b32bdb0d243652977c66c964021b6fc8066","impliedFormat":1},{"version":"0f0ad9f14dedfdca37260931fac1edf0f6b951c629e84027255512f06a6ebc4c","impliedFormat":1},{"version":"16ad86c48bf950f5a480dc812b64225ca4a071827d3d18ffc5ec1ae176399e36","impliedFormat":1},{"version":"8cbf55a11ff59fd2b8e39a4aa08e25c5ddce46e3af0ed71fb51610607a13c505","impliedFormat":1},{"version":"d5bc4544938741f5daf8f3a339bfbf0d880da9e89e79f44a6383aaf056fe0159","impliedFormat":1},{"version":"97f9169882d393e6f303f570168ca86b5fe9aab556e9a43672dae7e6bb8e6495","impliedFormat":1},{"version":"7c9adb3fcd7851497818120b7e151465406e711d6a596a71b807f3a17853cb58","impliedFormat":1},{"version":"6752d402f9282dd6f6317c8c048aaaac27295739a166eed27e00391b358fed9a","impliedFormat":1},{"version":"9fd7466b77020847dbc9d2165829796bf7ea00895b2520ff3752ffdcff53564b","impliedFormat":1},{"version":"fbfc12d54a4488c2eb166ed63bab0fb34413e97069af273210cf39da5280c8d6","impliedFormat":1},{"version":"85a84240002b7cf577cec637167f0383409d086e3c4443852ca248fc6e16711e","impliedFormat":1},{"version":"84794e3abd045880e0fadcf062b648faf982aa80cfc56d28d80120e298178626","impliedFormat":1},{"version":"053d8b827286a16a669a36ffc8ccc8acdf8cc154c096610aa12348b8c493c7b8","impliedFormat":1},{"version":"3cce4ce031710970fe12d4f7834375f5fd455aa129af4c11eb787935923ff551","impliedFormat":1},{"version":"8f62cbd3afbd6a07bb8c934294b6bfbe437021b89e53a4da7de2648ecfc7af25","impliedFormat":1},{"version":"62c3621d34fb2567c17a2c4b89914ebefbfbd1b1b875b070391a7d4f722e55dc","impliedFormat":1},{"version":"c05ac811542e0b59cb9c2e8f60e983461f0b0e39cea93e320fad447ff8e474f3","impliedFormat":1},{"version":"8e7a5b8f867b99cc8763c0b024068fb58e09f7da2c4810c12833e1ca6eb11c4f","impliedFormat":1},{"version":"132351cbd8437a463757d3510258d0fa98fd3ebef336f56d6f359cf3e177a3ce","impliedFormat":1},{"version":"df877050b04c29b9f8409aa10278d586825f511f0841d1ec41b6554f8362092b","impliedFormat":1},{"version":"33d1888c3c27d3180b7fd20bac84e97ecad94b49830d5dd306f9e770213027d1","impliedFormat":1},{"version":"ee942c58036a0de88505ffd7c129f86125b783888288c2389330168677d6347f","impliedFormat":1},{"version":"a3f317d500c30ea56d41501632cdcc376dae6d24770563a5e59c039e1c2a08ec","impliedFormat":1},{"version":"eb21ddc3a8136a12e69176531197def71dc28ffaf357b74d4bf83407bd845991","impliedFormat":1},{"version":"0c1651a159995dfa784c57b4ea9944f16bdf8d924ed2d8b3db5c25d25749a343","impliedFormat":1},{"version":"aaa13958e03409d72e179b5d7f6ec5c6cc666b7be14773ae7b6b5ee4921e52db","impliedFormat":1},{"version":"0a86e049843ad02977a94bb9cdfec287a6c5a0a4b6b5391a6648b1a122072c5a","impliedFormat":1},{"version":"40f06693e2e3e58526b713c937895c02e113552dc8ba81ecd49cdd9596567ddb","impliedFormat":1},{"version":"4ed5e1992aedb174fb8f5aa8796aa6d4dcb8bd819b4af1b162a222b680a37fa0","impliedFormat":1},{"version":"d7f4bd46a8b97232ea6f8c28012b8d2b995e55e729d11405f159d3e00c51420a","impliedFormat":1},{"version":"d604d413aff031f4bfbdae1560e54ebf503d374464d76d50a2c6ded4df525712","impliedFormat":1},{"version":"e4f4f9cf1e3ac9fd91ada072e4d428ecbf0aa6dc57138fb797b8a0ca3a1d521c","impliedFormat":1},{"version":"12bfd290936824373edda13f48a4094adee93239b9a73432db603127881a300d","impliedFormat":1},{"version":"340ceb3ea308f8e98264988a663640e567c553b8d6dc7d5e43a8f3b64f780374","impliedFormat":1},{"version":"c5a769564e530fba3ec696d0a5cff1709b9095a0bdf5b0826d940d2fc9786413","impliedFormat":1},{"version":"7124ef724c3fc833a17896f2d994c368230a8d4b235baed39aa8037db31de54f","impliedFormat":1},{"version":"5de1c0759a76e7710f76899dcae601386424eab11fb2efaf190f2b0f09c3d3d3","impliedFormat":1},{"version":"9c5ee8f7e581f045b6be979f062a61bf076d362bf89c7f966b993a23424e8b0d","impliedFormat":1},{"version":"1a11df987948a86aa1ec4867907c59bdf431f13ed2270444bf47f788a5c7f92d","impliedFormat":1},{"version":"8018dd2e95e7ce6e613ddd81672a54532614dc745520a2f9e3860ff7fb1be0ca","impliedFormat":1},{"version":"b756781cd40d465da57d1fc6a442c34ae61fe8c802d752aace24f6a43fedacee","impliedFormat":1},{"version":"0fe76167c87289ea094e01616dcbab795c11b56bad23e1ef8aba9aa37e93432a","impliedFormat":1},{"version":"3a45029dba46b1f091e8dc4d784e7be970e209cd7d4ff02bd15270a98a9ba24b","impliedFormat":1},{"version":"032c1581f921f8874cf42966f27fd04afcabbb7878fa708a8251cac5415a2a06","impliedFormat":1},{"version":"69c68ed9652842ce4b8e495d63d2cd425862104c9fb7661f72e7aa8a9ef836f8","impliedFormat":1},{"version":"0e704ee6e9fd8b6a5a7167886f4d8915f4bc22ed79f19cb7b32bd28458f50643","impliedFormat":1},{"version":"06f62a14599a68bcde148d1efd60c2e52e8fa540cc7dcfa4477af132bb3de271","impliedFormat":1},{"version":"904a96f84b1bcee9a7f0f258d17f8692e6652a0390566515fe6741a5c6db8c1c","impliedFormat":1},{"version":"11f19ce32d21222419cecab448fa335017ebebf4f9e5457c4fa9df42fa2dcca7","impliedFormat":1},{"version":"2e8ee2cbb5e9159764e2189cf5547aebd0e6b0d9a64d479397bb051cd1991744","impliedFormat":1},{"version":"1b0471d75f5adb7f545c1a97c02a0f825851b95fe6e069ac6ecaa461b8bb321d","impliedFormat":1},{"version":"1d157c31a02b1e5cca9bc495b3d8d39f4b42b409da79f863fb953fbe3c7d4884","impliedFormat":1},{"version":"07baaceaec03d88a4b78cb0651b25f1ae0322ac1aa0b555ae3749a79a41cba86","impliedFormat":1},{"version":"619a132f634b4ebe5b4b4179ea5870f62f2cb09916a25957bff17b408de8b56d","impliedFormat":1},{"version":"f60fa446a397eb1aead9c4e568faf2df8068b4d0306ebc075fb4be16ed26b741","impliedFormat":1},{"version":"f3cb784be4d9e91f966a0b5052a098d9b53b0af0d341f690585b0cc05c6ca412","impliedFormat":1},{"version":"350f63439f8fe2e06c97368ddc7fb6d6c676d54f59520966f7dbbe6a4586014e","impliedFormat":1},{"version":"eba613b9b357ac8c50a925fa31dc7e65ff3b95a07efbaa684b624f143d8d34ba","impliedFormat":1},{"version":"45b74185005ed45bec3f07cac6e4d68eaf02ead9ff5a66721679fb28020e5e7c","impliedFormat":1},{"version":"0f6199602df09bdb12b95b5434f5d7474b1490d2cd8cc036364ab3ba6fd24263","impliedFormat":1},{"version":"c8ca7fd9ec7a3ec82185bfc8213e4a7f63ae748fd6fced931741d23ef4ea3c0f","impliedFormat":1},{"version":"5c6a8a3c2a8d059f0592d4eab59b062210a1c871117968b10797dee36d991ef7","impliedFormat":1},{"version":"ad77fd25ece8e09247040826a777dc181f974d28257c9cd5acb4921b51967bd8","impliedFormat":1},{"version":"59615d178263e93cbea4260ce1978f9fbca325543a363a69ef07349e209a8c2b","impliedFormat":99},{"version":"4955bbfa20bc0762b14626f99c99415fd494f5003c5ee952bb05a8e1ff9d1575","impliedFormat":99},{"version":"f48bd14229386bfd84b4df4635258e65e529482121018ee2d1b1c9f26de78fb5","impliedFormat":99},{"version":"05620a61c384c236977a65b39097f38e9ea7092c6d42ed4bccc843dab814294f","impliedFormat":99},{"version":"3b0086fef10e0fe6cf178a3daec926640fb628ca4cb216f07520e87315bc301c","impliedFormat":99},{"version":"756894bb6c4751091efc14bdc40468c48359c3dcbc089ac51fecaff6aa8a85af","impliedFormat":99},{"version":"605045e03b64f9a01815027aa555f93a79769c46c6035ddcb0da0b93ddf0d1e0","impliedFormat":99},{"version":"4c62f886a4c907085de518f9875b2b0abfb0665c33dfcfb31301ee17944e8f34","impliedFormat":99},{"version":"3555f5072ecd753d31fcc218410ff2489c85e519f02f7dd0fd7c3cf7768ba497","impliedFormat":99},{"version":"2d5130846a8cd564a69bde914c245aedd200890b79fad12d2d63cc5e87e1cd68","impliedFormat":99},{"version":"9874e16b4a8c536fc6bf86ceeda42526c0630ad03b516bfa2349e5a2937dd860","impliedFormat":99},{"version":"1b3309f765d9285fd59cb53c24d7c4eaf0e35776292b75806c20d31259b5f173","impliedFormat":99},{"version":"835bf113320ffe72957051f425fb104d03e065137ae4910498ee8e061da1bd92","impliedFormat":99},{"version":"4b54ca82070b229ce316d3fc1ef9852236c520503cabdbe96b3ae082695cf4c2","impliedFormat":99},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"543f376cb403361a4252bd96e30e2a5e8c15c48a0eb8dcbd9f73afbba459d859","impliedFormat":99},{"version":"96daf32d5d82028cda4526a09ab3c001e7400f5f24cecbcaf23daad4c91e5f4f","impliedFormat":99},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","4a0714b78d9e7f75f95b15d5f210930b10d409f743575206245088a0d5488cb4","4665548c065ba11c3e8d11794a82923abec5ec630f25126df6717ba70d717a37","6d1272bcb674b29e9092046386fd45e9d640aa3ec0ecdde42dbe3f076b4e852d","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"29edf67c9e6f9075325cc3a8d179465be53c0833b67bfa1edac1cfdd5f545d24","impliedFormat":99},"4dabd17797ea988afeadcea47f121e76d062a929d9d798caf73196f780d72e77","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"fec120f16eb589e8fee8461ffd2a281f105dcfeb4c0818d7c09c7f35438595c4","impliedFormat":1},{"version":"a24aa4ad65a65e26ead2cf327f8e5aee7a1f2a2c2fe91dd9855bd7bf67111416","impliedFormat":1},{"version":"7bc7387e5fe74746fdd673bedfa04bb48d534e5033d49d17c550daaf6c7f71db","impliedFormat":1},{"version":"656a8bc1d4024ef7963b239c8d4a1c098858e953d8ff65a3a4b660c33cca74fd","impliedFormat":1},{"version":"9bf1326f703f53dcd95eae8cd6b62ef4c61ff8481c62dde3a710ba56dbd7b19c","impliedFormat":1},{"version":"98e07e8a2c3acfce752ab5c572928719979b8ae6072e62d7064f675d68a5670e","impliedFormat":99},{"version":"fbcdefff43c2d74281eebaf84119e41d86f81bda51c04c2e53688c987210908a","impliedFormat":99},{"version":"6a48ec4e185713688d3e7b7f549374fd9a3c9172f4aac7752062fca5f08d1f5a","impliedFormat":1},{"version":"2867fa0eb233757f915f94075d1e9a8c8eb4a3e8f6444d1331d9a1df8614de45","impliedFormat":1},{"version":"7a15302872dfb887cd9a4e77ca0c97a49559f0e608b109f99ba6d0ef8c42c899","impliedFormat":1},{"version":"5bbef5f80b050fe8dfe61e86c4c49ee540a71d5d0a721caff5cfe285869dce19","impliedFormat":1},{"version":"3092caea478774e7acf651197f0fde6f9402c685dc2218f7a7c9816d15c55962","impliedFormat":1},{"version":"c99aa746ad48decf608c1545011721ba3c9742f569198d652e3e7e77ae1a3fba","impliedFormat":1},{"version":"ac3853e188318f909a47e3616aeab86577e19ed9e9a4558118d98926b40f272e","impliedFormat":1},{"version":"7fbcc1f00a6e3db5698409e7de2c79937cd13e33797d4b4a3ada5c27e61d3dde","impliedFormat":1},{"version":"56823d5eb1d8269df0caa94cd8c13b51d9d468fa31b7a3395af8adb1b7e30bea","impliedFormat":1},{"version":"53d25c69a3f19788ce3e55822f692ac96982fc9cd631e1665ed996521644f770","impliedFormat":1},{"version":"1a9680789b59090aaeffff2f1141ef1cf769c6d86b1844758d95821474205529","impliedFormat":1},{"version":"b8f420c093c36e4ae0704d7fda7c70c48f8adccbff0481fa55effc87a42bcd64","impliedFormat":1},{"version":"62b7951558b46e083d4d087bdc977080a047701ea7dbfa8707cf0defbe42488a","impliedFormat":1},{"version":"fed79451b67d832b2b0c5ff3d7bd1cee8566a6d0fe42f4ca81818c7ae864d35d","impliedFormat":1},{"version":"52bbfcb3d20d6cc84091459315fd416bce0fa9be12a09f5fbf39de18c8ca5215","impliedFormat":1},{"version":"c753b43e4ba64d5b2314f3848839d3915660ef92157064cb11ff2808677ea02f","impliedFormat":1},{"version":"a562fb5956ae278e69c667ce695eea05f8e321833cf365d9c9017edec9fcb31d","impliedFormat":1},{"version":"976670c039229e1c60dcebbb1be35a6129318792fa3f95b87bfe76dbc147d9d7","impliedFormat":1},{"version":"7ee2c35584288ef0d32197e0c9902059c6552a3ea35e60b150b0ffb751d767c1","impliedFormat":1},{"version":"78d8394d2312dca188ab1a7e95704980ec12e45e281f769ef9353265342ba4ad","impliedFormat":1},{"version":"d1b1cef7e6572ac32c34c9adcdb883214ea99e73786ba273a96cdadfa82a0f85","impliedFormat":1},{"version":"7ec1ffcccc90e1c46db18759defcb7f0695387481e2208bc9bce805bd4a2742e","impliedFormat":1},{"version":"4198dcf4a3b3d89a31296ba9fbd3d84e7bd0abf66c1c94eb4c166f24907e0369","impliedFormat":1},{"version":"856b1a35db025d6db429f12360b96e58bcceb7037fa412b30d0216bce70a2a03","impliedFormat":1},{"version":"5c40d56e2574b59b83d35eb26d27d8890a6cbecb25cad8355b96714723185b81","impliedFormat":1},{"version":"68820f85dd304669fccefc71ae0d24f5ef9f4272a560590f9fe60676599e0daa","impliedFormat":1},{"version":"e652daa6c36da2b41d53e1c9a518f7f0e13fc5fb7168772e978a50611105b80f","impliedFormat":1},{"version":"a9fb34670c0f117415f03714b2cfa9668aa99986b47d6a87dd76e17b3d1998f1","impliedFormat":1},{"version":"f9b30cf5a70c91b53ddc85464940609e6d04838144d6d43d32558c4380e38763","impliedFormat":1},{"version":"1c99b10d0e3c872d4f41316f8018defe7b43803f2f66e7072bdc02fa167ba541","impliedFormat":1},{"version":"011af8b74fa2484738657742980aecf32c62b64c7bae38872db487ff43e3ad73","impliedFormat":1},{"version":"5ea5e26479ba28e8b9781a1d093410bf0e1ead8566d911273101b166be441c3a","impliedFormat":1},{"version":"0823c2eaddd2cde31c43fcbb9e1c5b236657e41f38c10f9773a4ed5dfe3ceb02","impliedFormat":1},{"version":"3d6b3b58f853e7a03ca638dec24f9ab2c5e0792289ea7ff318929937c3790811","impliedFormat":1},{"version":"a87d446a62477321b1dbb2eb34eabdee85fad3e2ad31324429a76582a640823a","impliedFormat":1},{"version":"26fd0cd2d88a8081206c04ad12de7206b6a480c6fe08d74dcf26500743eb745d","impliedFormat":1},{"version":"528c1613fd5fc317a69f0332b4cb8ddbbe5db856809f93a3ce03ee225245feb6","impliedFormat":1},{"version":"e8aa9f42a77bb853a63cd15e3c1703d8167bbc67d83e28c2bdb1b4e904b5312b","impliedFormat":1},{"version":"25c1debf7c65f23f562b8a12e798d2779394151993cf2994e59d96773be86010","impliedFormat":1},{"version":"f422bbc9263f6d59b18a2dd6a635141288e8bece31e433a7dd61bf6bf3743f5c","impliedFormat":1},{"version":"cfcf43a9276fa48f975597e05c01f0d1104605edf1526e48d8d4019497f5aae3","impliedFormat":1},{"version":"629487f191b0a9ea6d54b79affdff39daf3bb017053acba8f9dc92d649a5401f","impliedFormat":1},{"version":"9ba9bbdef034adca0bd2fe7a7a96e6df28b6da6c3afb1be53ffd37e3152b3121","impliedFormat":1},{"version":"f35fc68c1c52436fdd177284f41837e544d56253639ccc799b7e708999dc8146","impliedFormat":1},{"version":"9e5b149d49c36f52fcec76ea4ddb47f28ebf61e6f0e4b09d9295fbee805f5637","impliedFormat":1},{"version":"f7c65fd698b9668ca78a66b20c18c7c8fa332608bc2217f3dddef788d61fe953","impliedFormat":1},{"version":"6cdf77f34181b610f5d1d1d9c63580756d15328ea30d5550cb7bc69a7f2e7791","impliedFormat":1},{"version":"c1c7cd7256fd97732a07ff037208d26a8c9bd6c4edc0d1c3aafabde218781053","impliedFormat":1},{"version":"527ca8571bd030390e74bd58380f24a4b10543582a5772dd373818ab7307adc9","impliedFormat":1},{"version":"d15fc7f1a614f0ed68486ac9cb86b74a4ff04313b5c93990c738dd3dfe45c1c8","impliedFormat":1},{"version":"9f812a96f50f2fe3555fba90c0ad66b9e9f26277beda1ac30d5eb6cb84b1d7af","impliedFormat":1},{"version":"7f276da5b53648475c2572a5f044ccb5983e3e0508b6cabd038e824b91975944","impliedFormat":1},{"version":"2af4a68cf6c35b3b9ca5cec8dcadb5b0aac207376811ec9427a48d0a2542025e","impliedFormat":1},{"version":"4f34409e04b4d6a573074e7b766c08a55de12e0e2cdf98d19ef464589b9e0e86","impliedFormat":1},{"version":"0d8398e285ea0a11e989073cd8dbe95e81f846141775cb89c3cd7d02dedd3f62","impliedFormat":1},{"version":"9bf2ee20d787c53a9bde1edc333ea3f29ad49c1a43a94c2be9b590b449462938","impliedFormat":1},{"version":"1bddd633037ae062ae33eb74bebefebac258d948f347063864b504d812cc8997","impliedFormat":1},{"version":"1d454981ee5f2c3d0e01d0feb52aa697b606a1b9873df482362186b53c0a711e","impliedFormat":1},{"version":"1aeec988542bf6bda7c20ab1b2fc795399f1d12fcce5b8ae7e4aff86e71c0069","impliedFormat":1},{"version":"9cf32d312fbccbf1f3945bb1b43584d6c675f7469e5f41b2209f2e291816e3aa","impliedFormat":1},{"version":"e0eeacf55fd0a89c8a1bd18b8ad2faeb9aa0b96baf5244218dcded3ff872d8d2","impliedFormat":1},{"version":"43f5cb4792293c34f6d0b0f3d4c3a310ef231bafd74342abd2f99a5bd2e14ba6","impliedFormat":1},{"version":"96a8aa699f31ac46c24f441ec13b7feb749ee30ce1863c9f7559101a89e1428d","impliedFormat":1},{"version":"d7aa34daa69e0cef9d86776a66fe2d344ee8e0ab9247cc30ca09858035a65cbc","impliedFormat":1},{"version":"1056d4cb62bce50c59446ec14ec7e533b11bce41e77d771839ccbaf7ee7ed271","impliedFormat":1},{"version":"4312873ea923c9a8b57152bdfddf1e2b9900528990f3d83527d20b61d23fef1a","impliedFormat":1},{"version":"f54de143dc2a943ba2316582c9a5a33d32b7286fc76a3e4f8b84c57fd018764f","impliedFormat":1},{"version":"f2dd3b4c28e539836f4cf1344ece857a77bfce50eeae833bec3332e8e67bf170","impliedFormat":1},{"version":"e984d9b59e4cbe78d48e101993c8ff64f96da09a2a21fbe8f3fc8cf5f4bd7754","impliedFormat":1},{"version":"14887aa58c1b4a27ce5f61d82a155a2c291e6a84948916ff7b2445c68dbf0863","impliedFormat":1},{"version":"8c38f7091059abee28a92dbe57ab0f8d79d08907c1ae1f12345d46997fc752d2","impliedFormat":1},{"version":"d959a0027720bc71a317482e471ded81c443ca8da75e1cfc881f946e693ed767","impliedFormat":1},{"version":"ce726f90d8701df64daf8d73317e7213c21a4b43f1c08a29df2e9c5fc618346f","impliedFormat":1},{"version":"2e28ff767c9b2456c598b85dbf2e10ec3f827b345b23fc05ef1b072d4eef244a","impliedFormat":1},{"version":"3332867d301a23321505fd76f15c2778d47114a844c18521c4cf9941a1f6a2d7","impliedFormat":1},{"version":"a50b47a511c227ad71b3fb0820c3b0eaa7c9eecdc28df547dc92601d225bfeea","impliedFormat":1},{"version":"a46d06a3857f42e04f01a271eacbb2d79619bcf7dec14b880c5b2700768d5e31","impliedFormat":1},{"version":"82fe34326a2be7c967099c218a74542cf9990b73c7f62e0613503f419d898b52","impliedFormat":1},{"version":"9960492c7154a21a144e07ccb3a2b1f9f1a149ca43fe9cd52757c718ddd3581c","impliedFormat":1},{"version":"6b35375444116eb6cf1381252207ffcb3be0697c50b6a652c7fd34d80869ff79","impliedFormat":1},{"version":"e3b105a0683f4ab343a54812b4678017086ed524601761ce91556bfbed727508","impliedFormat":1},{"version":"5a7e1fea9fde38ba3f0bb107ba1c80fc0f4795d4ff9c8334718f9eedbb3e70a3","impliedFormat":1},{"version":"07dee1e71c66f91914ef8654588afe956cccd81545e653ff717e65ec55eb0989","impliedFormat":1},{"version":"a628553ffd3fb1be163a2e98963e87ce1a9c6338c88b6b5d044013d8d4f360fb","impliedFormat":1},{"version":"a82b5cbe85d78fd41501cf81784d4786f92865eaadbc36b1c5e102455410b5f0","impliedFormat":1},{"version":"7a9de1db9cde05af9f084c0684f323e28a62d30b86074e517fae6c0ab8178102","impliedFormat":1},{"version":"46bac7b8cc294651c1d03a264b2e146caa0ceb406ec5ae081a6e9d987816732b","impliedFormat":1},{"version":"a2061e65e422f1b854e573a4e75d52329927c378293bb2a773fa6da41f103279","impliedFormat":1},{"version":"735345a7fe013c612391b6da0f4712ae54205bd0ded09f8d4591b76f4c038fe5","impliedFormat":1},{"version":"d30328d22f6be5c1e9a1fb68e220740046ce9e8dfc83178f241934f032db73b0","impliedFormat":1},{"version":"a1fe48119b41e767a0ffd16904d84956de2936428623b57ac27bb951aa57d0c7","impliedFormat":1},{"version":"2f12f42861803f8632fada9cb53eae0fd9b3bb060d2b321c34d4af4456994017","impliedFormat":1},{"version":"d512e292d84cbb66d54235a13159f5e95b1fb1494169e3690e1e462db310e4c3","impliedFormat":1},{"version":"842257e2e8e2830c45af204f8dc262e049b69a506e678af1c214b47c17f4c792","impliedFormat":1},{"version":"0613a30885d9f33fb0c5b2cede628a8de60c59842bb46b272e4f2d0eea2ab816","impliedFormat":1},{"version":"d78033173e84133ecb17720e228491904c110bb28504754c77866ce038399399","impliedFormat":1},{"version":"ed4e36b38cc80f131dd6d985f84204c67f8cff95b3f664ab9b14c7f6e0506a99","impliedFormat":1},{"version":"0dd58473ebd1d6cc81937297d5c065acd1fd522dfdca8126c7969896f759194a","impliedFormat":1},{"version":"0ac25eef5a18bd58ff56a82c3c5228d6e3a97b9652f16562ebfadddcaf44b56c","impliedFormat":1},{"version":"5ddd3a51f4acd10e0e4511cf31eb6b88086a2987af597576cee06450262de568","impliedFormat":1},{"version":"fd5c9d0d3df34fa2d240976e597a28829628a894c52a235cd8a4028a7ebe4520","impliedFormat":1},{"version":"b7ded47834d6f16b18763f9fcd4c97baa01abdfcd800fc29bec52428f94eabe4","impliedFormat":1},{"version":"241fc56620f80dbda342f277d74083b4f0be4394ace5174d9acf5d5b2dfd0898","impliedFormat":1},{"version":"3425d602203415ece0caec16bce9b7a4de7eb95ec8af47a385b465fdaa48c6fc","impliedFormat":1},{"version":"b911d05bde0b3ded0daa3d571a8ebac3370d90ecc497f197c3530ed3461a5c9f","impliedFormat":1},{"version":"7b62480482fabec807527104b04d6f3cba7ea84e01889f6703af6980306de0a0","impliedFormat":1},{"version":"2cac981f65d96f7b2479750c0dde070e55c1ddfc1e56272add7a91e8855503c2","impliedFormat":1},{"version":"e463853b623c072f53a34dc552b1b30deccc6256063150112b887cd415c0dc7b","impliedFormat":1},{"version":"bdb47aa27b2d8e844cc84b4fdb15d3a152d8d8570f1721a9766e527f63219e15","impliedFormat":1},{"version":"b58c670cbc99a167c2524435ee1ba7dcb8ab4b7b2f940d9e32f4334b71bda0d6","impliedFormat":1},{"version":"6b3fca4a0947226fedf3aac8bbb0660adf0623c02452c3ed29af5053d26fc239","impliedFormat":1},{"version":"33c974bd0ff5a7914dd82b3abb88c11a009395e4fa5ae533ef2487a4c5fbc578","impliedFormat":1},{"version":"1f7aaa1ec0ed9c70fcb90e4d56598bc1ce4780dbb18c53abbf6b9fe9e65dfa20","impliedFormat":1},{"version":"8d1a0b8137e7a1997196de78660ee757753d4bac62a1994ffec4fca06467b3a2","impliedFormat":1},{"version":"4b7f04cc7b057b137647e51cd605637b2b41453443f67a6275e8e2f2347df01e","impliedFormat":1},{"version":"1b4993a8d5e87e05aa51692563387a1043a0620f9a3a15aa9d05ce109e4728ae","impliedFormat":1},{"version":"42c92ff167423dbf56fa51a679e584f90f144f241958f189f059a01f36394ab2","impliedFormat":1},{"version":"c2e59033395209b276bd22faa60a8f2680fab41c2a2597ea2cd963b93fd568b3","impliedFormat":1},{"version":"45437ca50c24c69b269708a39c2d29fa175cc664c327d3d4f67f0a6f389819e5","impliedFormat":1},{"version":"c838af8c3f3599ff27c622192b6fc852c3c82525f9fc2a7fa2b48d55217547ad","impliedFormat":1},{"version":"104c85a617cfd8a693cb76eea99fd0dba3e15eee176bb69826a4bc40b0ef899b","impliedFormat":1},{"version":"a87eb7bd15564870e1d858a5ad1f81008b34b3929bc1e5070bbdfbc6d36aa36b","impliedFormat":1},{"version":"a209a96109c3b62e85134d7d92fe37c1c63b59fc648d78252790433e78930934","impliedFormat":1},{"version":"b5f8d9f071cdb9728f4b256e0f6fb66025eab479877d7607f450fa0b79d28b96","impliedFormat":1},{"version":"1ae2fb7a23cbc342af46d1c8003ccb6ea08b3446525e95b0f7abf4996bce0c69","impliedFormat":1},{"version":"2d7ab4c4b61b7a6c067e704184aaba684fee650b07b5d75c89e545ded72d97c6","impliedFormat":1},{"version":"efe2fbd1bf945d4504603692c8dc1d9639d8b55c1771c6c6868281d97cc6b62c","impliedFormat":1},{"version":"8b9fbdb5cdd588cb984ec211089a4d8b96b7c303e4d02b48211f0dc7aa7b1cc0","impliedFormat":1},{"version":"2d0ae82fa7080908f927694c6677de7755b85d18751ee34eec46818023f7a716","impliedFormat":1},{"version":"d5786cf8ffa0677ae5af3053a992a62c00f1d1bfa9e47bda34c7fbf794894ede","impliedFormat":1},{"version":"2e536746c1df856d67d8cf6e24624bf0c3c48e28929a6c78a9f6808b71fdda5b","impliedFormat":1},{"version":"9042eab5e00497b6373c33e203dbbae00cc10ea4aa7b2db1406613a960c6403a","impliedFormat":1},{"version":"d09e610be8d0298fb1b746e5e65a7bcaf942ac31243e2c3c8be3d961b6dd5539","impliedFormat":1},{"version":"cb87e8456c4494910c65cc044b38056cba87e7edbd2e68e631c85441b346b503","impliedFormat":1},{"version":"ac5f16cf36316b1d5bb34a1fedd877ad90693a4e1f8cf0948f75c65ea88588b5","impliedFormat":1},{"version":"0814958222d6592804d35d0d0143df54efbbec4dce7b3589c250c20a114c8238","impliedFormat":1},{"version":"fbc633759d1f29093fd7a210772cc93118c14eaf7f0886ab263f42cc01b45406","impliedFormat":1},{"version":"19c7577b9cc56c75a890501e8ba06d76df8c9791e7d6bc70efab74ac5538efc3","impliedFormat":1},{"version":"04726deffc76a12a657db616152b8bea04f33631563fc1adf060dd904b193f38","impliedFormat":1},{"version":"557ae0c1900fe600604e9115061fbd7b1e2bc5a71e7c770be495d6bb0e2f701e","impliedFormat":1},{"version":"563bd1609be78179139fe0449c142c3629cabc2584f00f9fe9e58752545c6c33","impliedFormat":1},{"version":"b275bd435cfb8b2a618a6b4b900dcda801b488da11f8c70ca502e270e615b3e8","impliedFormat":1},{"version":"9d2a7485843b600376ce9b3393ae3f7358eec4a1417e82c6b105dd128f6cc952","impliedFormat":1},{"version":"4217ec1916fa235fac0fa36f2e4740612b6e0f78319e9863d3dd4b168ef9c34d","impliedFormat":1},{"version":"f67f5fdfaabbc77a076e33adeebf4cc17da281b5b4afcab41137df7ab1779080","impliedFormat":1},{"version":"55df14d3ccb6f53e0735cfd26adc01417771d8005dc36f70952dfcdcf273bdb9","impliedFormat":1},{"version":"099647b9347f7f755ca436d7538a9ca5f03a094a851a75c0066acc60dc455407","impliedFormat":1},{"version":"fb7a4540c9080d807804c166aefc5a2842c092ac5fcfc524e643651a4e6103d1","impliedFormat":1},{"version":"e39a1b9197a0a2c83ad620d17ca456ca5fa4ac80855265906c17f1a17cb9fe8b","impliedFormat":1},{"version":"c9cfbe9e8e39e45f99215751619390c424f742dbaf8039fed105a46f686710db","impliedFormat":1},{"version":"31fb5312381b2f85597bd1ce8b9f330a248aa38d02f6b8de1bf5249f2cfb839a","impliedFormat":1},{"version":"7cca52aaac26f4b35237b4cdd08a26261b92f7adc58abfb3b989ed6800888199","impliedFormat":1},{"version":"c57098b556c8a7dc22a8ae33216047ba5ca98392237dc833110ac2f1a3f376b6","impliedFormat":1},{"version":"d6696e5a7acf10c48ff181b7f9769665075f351a19c3703096496960fd80292e","impliedFormat":1},{"version":"ec88575763c097c0435dd3aa74724e3aa97a7711b7976a0c809893657d40aeb6","impliedFormat":1},{"version":"cd52309b92bf126919aeedf08f998152d7f66a3ba760b203e2fe02612c6d0482","impliedFormat":1},{"version":"a9f85d431391812092257487c325e2de48d1330139b234186e554ed2f573590d","impliedFormat":1},{"version":"f1db5352c7b3f7de29698c9022f2af20a52c7d1283b4fc915b4a338c5cd96d68","impliedFormat":1},{"version":"d33a9e4e80128ebacb9f4229eb555ca344623ab1b1d662f31d14ac6650a907c0","impliedFormat":1},{"version":"b85eb15a9ab49a5c00c8dceb17eb18f093fde32e3737779e4b42d3ad1debe336","impliedFormat":1},{"version":"eb0575a6b6b988a9c72d6d4b571f8095aca9f85c2d59e75c7c84b865dd445421","impliedFormat":1},{"version":"43d40df9e68aa1d567d623685ada435266a56200e8963594711e5088be9e053a","impliedFormat":1},{"version":"96dbdc93d887ef05388fa00e86eca6eaf9f7fa42accf1f5ca719e277051485ae","impliedFormat":1},{"version":"4fa171cf6c23dee84e2653b5d1db1f008f0b3f7184674cf87fb2f54bbbf04240","impliedFormat":1},{"version":"686176118b1219b2024bcf43a459bee23c853d384fe876ecb80f1d66d04d772b","impliedFormat":1},{"version":"57caf9a5a16cd87312ad94fa9ddb8e6621ad86f522ca827767fcbf5ffb8f0d30","impliedFormat":1},{"version":"8829ce7e47b5581d968feb6bad8921d91dbdef2964ec4b65487bc4fb7ee737e9","impliedFormat":1},{"version":"6aa7623d34a0f4fafe4dd6e751df1f7a212c4b763dd28449c6ef2fa5c472d51e","impliedFormat":1},{"version":"a16eaa6585e52ca2a68dedd4c6025851f389124f9aa51b313bf0f4bd3e17e0c5","impliedFormat":1},{"version":"55dd2760a9131fac445941ac3e735654e79cdf9c0b067e815e0cd53bb6a1ccde","impliedFormat":1},{"version":"cb1b716d4af40af669fb3f9b549bcfc100415d2e23e5971a8835afb537b01272","impliedFormat":1},{"version":"cf9dc2b3e8d0621df5bb909627f29e8056bca1fa142388b26436e555ebaa71b3","impliedFormat":1},{"version":"906f7dc21ec9ace228006761c4eecb616bd323382cb9f7b5667f0d8bba1dc17a","impliedFormat":1},{"version":"497ff468ce013341d4e895cfce2ae7f4d9b0d3679f4b5527a38f6fa2a1eb4153","impliedFormat":1},{"version":"561325e6f550a4e406aa4168ebf652d50177b4a721c4c52ebfc4eb053def01d2","impliedFormat":1},{"version":"0e8b2dbcca7d7a198dbf39393d695d3dc9ae17f9053e8a7e8818852fb86ed1b0","impliedFormat":1},{"version":"e7c43c4c44369eae6f21c40e4fe3a5a799a7a0d7471122a1892ea0442d7acaeb","impliedFormat":1},{"version":"352494b8f544518d981a075aba768c3ca686ffd5a809309b07d38c5b8c73b14a","impliedFormat":1},{"version":"5988fabd716f1d6975144b30e23c11787785a2c97f4e035dd59e63e9579c2c16","impliedFormat":1},{"version":"88ed6093da08dbf05b34a8e5e61f4784d71d6b5cc2aa463b4bdb5498c37332da","impliedFormat":1},{"version":"a58117632af961fed8efa15c221357fc4963b4735490772abf09a5626d558910","impliedFormat":1},{"version":"710aed7f29f5b438b7a278d6b95c62c5121554cfc4e8c70ac0e2999c98c0f6bc","impliedFormat":1},{"version":"2bdf1cb88a931eedeaefebe83c3f0048c348ae7b85bbe3db11059fc22098bef4","impliedFormat":1},{"version":"7ea3bdbf6c332237671a0c7c52b149e66f3490a57cae2c1b682fa57bb8366106","impliedFormat":1},{"version":"8d177b2036eec10cc1951104e53f9ba6ee43a6b89f9b7a4e907219b9ac08071b","impliedFormat":1},{"version":"d3367013321a1e1442abd439ced53ce450439054b52d16ac714115820a04531c","impliedFormat":1},{"version":"7106ca5bacd9d9065d2738908181fa2f982ee76f98ef0fca7213d2845a0d6194","impliedFormat":1},{"version":"dd8aca14faa358519663f9ab5ab8a8499e8514adbb6f1b5248494f7911e6e8a3","impliedFormat":1},{"version":"d0cbea7090501016b96725c70a8f7d42f04eccfe3f1ccf32696cd57f60d983d6","impliedFormat":1},{"version":"2f9b903fb2edcfa15a4b34b3282ab20487b70913f3fb1982fd24bb1638aa797e","impliedFormat":1},{"version":"fbad74a5f365443f5bae07b2ccfa32157e2e8262bc9f05b45cbf0e367b7570dd","impliedFormat":1},{"version":"58b6d659665ec08180b0944add5c8f827e7275d9cd032baedd1faa9876f4a435","impliedFormat":1},{"version":"9d771fd5b2d21e9b64ec718db40b567f41625194703054d47bf9af63de0bd541","impliedFormat":1},{"version":"1241464dea6c2261416a6b2b1b2b27f42c12f5d825ef8b153145a4e894c18cb0","impliedFormat":1},{"version":"7a305c058b74b8acc35c6a6d7411ff224247e3e9b91c80aeef2d62051a523262","impliedFormat":1},{"version":"23019bc899b66b4f32791211e56091b68334895d65f98a56904506cd247e8df9","impliedFormat":1},{"version":"ba7bca3252f398b93296ca41f96bb72e91593c5ae1477e45415f6081bfb85eff","impliedFormat":1},{"version":"6e85a17ab819329fd5c92d24f01b5f5ef60a5d309b33657bb685732d245bf2f5","impliedFormat":1},{"version":"5404099545b436e7f108ea42f73cd424a2b83c4fb2aa385ef557847b75695078","impliedFormat":1},{"version":"381946885a345e45d5ccaa3fac9c2ff767dcca8810b6e1191ff8614c4172ae44","impliedFormat":1},{"version":"2e5b8daa85db4540076bfd88e7a4bf64474648925e3994d55af209aa411ab639","impliedFormat":1},{"version":"2781bee9024edc1b85905029f11d65fd5cc74f5843ecb933a68ed9b03a8f1827","impliedFormat":1},{"version":"bd96fea83a5afc0af85e8f5606611d91c66b1594064366e31ae3addbbda84e0f","impliedFormat":1},{"version":"ad463f1b48bed805e360693891538df40219c7f87ded2b28a521670299a0b5d8","impliedFormat":1},{"version":"186d485447debf04a18d33ec76492689da9c783fa10fca962310e7778a0d8d67","impliedFormat":1},{"version":"d10955afa514e975c6f5b3b70a65414aba66c7391aa4ed5785d1b5bc08aa2f0d","impliedFormat":1},{"version":"7bb4be19e63e100c1c542cf2eef81f57f172c2f7512f5179440952bc1d565975","impliedFormat":1},{"version":"eedb12c2c52944647afeff92091e52a3180fe4527abcfc36011c215b7bd381ec","impliedFormat":1},{"version":"cbae92a32e6a70ebd883ff3c0e2e2d867b56c37ad4cf8ddee73750854d48cfd3","impliedFormat":1},{"version":"49d27190b87113676910a9acee488468b010ca33aa70343c66a5977f090167f0","impliedFormat":1},{"version":"8025e55f981966e3e48af66978a3385755a7bb28e3bc4519b0ae88af87568881","impliedFormat":1},{"version":"d7c639587f03564d2df5ef2bc8873eca91704ede2cc0edeb74a72c5975f6d697","impliedFormat":1},{"version":"4c9fa025585df3c99d80a955811c67e4f773a9a00a070c9548f3d3e7e79fb905","impliedFormat":1},{"version":"e3500e0055778721114907779407330f552304be72a484695087d32d033f4fb4","impliedFormat":1},{"version":"79ad49ec834df09e92cc316e10fba4a2bc8c814ac7c736af8dd78cfb19cd819d","impliedFormat":1},{"version":"b55b4ca74a68d9e3f89b9ca5168539e50efcd524900ab4d2923242bcc2f13c0f","impliedFormat":1},{"version":"dd759593254d3133ebc50841c8a52c4ab8a885ba0a025fb08586ec0407addf7b","impliedFormat":1},{"version":"2fe28b6ffcaccf137f25be8cdceb538c2b29e19f235d709654f82405ecba53e4","impliedFormat":1},{"version":"fdaf96d0db00316d539500ea3bebb55fd21faccc4110ade5244e10b0ca0496d8","impliedFormat":1},{"version":"39d7a1a4febce59c23098c2362661108c72e8784a6d6d45c1159ef6f711b17e9","impliedFormat":1},{"version":"847752beee9625a8115d2f437ac1946cd85797d9e016f68899680441fc3d19e9","impliedFormat":1},{"version":"106d61159241c16cb46fa4205f129272becad1ec7f52967de848c8a7926892af","impliedFormat":1},{"version":"5cfa368ef3e44cfac0529f15789ad8e58e39ec2b3e61c653c7189cfd2165874c","impliedFormat":1},{"version":"96aaef173e1f82d2030e55fab40beb4739e688589604a2ce9fab35be8f8f3dc2","impliedFormat":1},{"version":"03cbd1a79d0c92040f0cfcefe7e09f333fe70f016df534c4c298b41201ac8eb8","impliedFormat":1},{"version":"9882085424da285cb2915b38ad78e149713b0143a0b00d5b8da2219fa12d79a6","impliedFormat":1},{"version":"d75a13f7a9f4fdbf42482d3fbcdc6589d3ae866ec763192d35b3acd08de1817b","impliedFormat":1},{"version":"d7ef3d18800aabc5c886fd50f7f94da19fb289087b6e32e27ac80cd7d7cf7a79","impliedFormat":1},{"version":"314af2747c1a7d021ac52d5b527820aa5c72f86b26bdaf676dfad47f51459f2a","impliedFormat":1},{"version":"ab66453486081f109ec481d579a022cec3868a79a9b8ca5f691194c989d99170","impliedFormat":1},{"version":"931424825009f04e070867bc6728fc5afa38980f09fbc81313befe651bc4d252","impliedFormat":1},{"version":"c6364733039268f6f7b864fadd89a24cf3acdec77ec84514d90919a83fbfe16f","impliedFormat":1},{"version":"d27369dece23d02a26b2815001782621ebcb08626cffddbd78809b9c153076e1","impliedFormat":1},{"version":"c1711c4c52940546c979df72c8d11bbcd9846d117d8c61580d2a14890cc50834","impliedFormat":1},{"version":"82580a9aeb5e16fb8c57186f791703805280ee414b48c7f303bafc7b9b748d49","impliedFormat":1},{"version":"b0d8ca6e70091ab41f0f7802ffeea51d9b78d9a12e530eac75c87497541a4708","impliedFormat":1},{"version":"88518fd7feffb13360b494b2f0feda157b46d0dea87eaa0282e4f80510c83365","impliedFormat":1},{"version":"95482e9f55b8e89944bf9f743e57faaf2efb53f1e056b8822af5ddc125fd307f","impliedFormat":1},{"version":"18c821f758352f3bda6addfe7b212c175e1e326da1a6531b1f934d349fc5aea7","impliedFormat":1},{"version":"477b1cdbead664186edb3e2635ba5b38cf39ea22049b7f77281b04455b8390a3","impliedFormat":1},{"version":"0a03f6c025c4348a22ca145ad53920841ea2d07bfb248e67d94920b8d2e8b059","impliedFormat":1},{"version":"c4056a68ebc6bdc64b8822fb4dc386a728cd76f0655a3cf8770ce176dc90ed48","impliedFormat":1},{"version":"e7edb9f297a47dd59e0e9e75eaa91a17b20ee07a7b72be67547c21c4d9a2d280","impliedFormat":1},{"version":"a7082b40421ea0529c799560cbda0090f420c3f20dc480fa24eef6b0b3d03d00","impliedFormat":1},{"version":"5644ef2d2abd348955d8caa7edd6b6de09c45b01965f96d36d81e919f2aa0e2a","impliedFormat":1},{"version":"a048262d05776b4024da2f6a4c3a76ed5dec2d569e69a8071d388a8aa8e9e886","impliedFormat":1},{"version":"4605bf1dcc066f474f05fcdaad8c68f8b9dcba1c764c7482f3fc24094e4ab443","impliedFormat":1},{"version":"3413b88d1913ecb814f1cf9ea165044123e4cf1c0e2ad1af87aab40d27a60e18","impliedFormat":1},{"version":"efeb699e0ca36e7b59e8340ff58601b57e5240088056039a69111ff35218b09c","impliedFormat":1},{"version":"16dde2c2f95c9d7154df9d46a29433db71cfd85d36e60c50848e04b9d2030223","impliedFormat":1},{"version":"baf66e76332f73861bd4963898832c8a32d06a68f69435315ec9e1de2138fffc","impliedFormat":1},{"version":"6794656f33a7e7061f32633dbe5aed9545a0c74385d2e67e4c19f9a9f259c53d","impliedFormat":1},{"version":"9d50c183578ddaafb73e9b795f8a0309a6649125d7a48393bc048f352bb6ecf7","impliedFormat":1},{"version":"66326ef69c1b3ad1fabe6c4e5203c5d982fb21dc17880768daeba91dcb390ed3","impliedFormat":1},{"version":"21fffdf63c44e2216833db93c1be58739225983236186192786cefe777d671a1","impliedFormat":1},{"version":"81d0ac857f172022354e9d89b1a84d70031ec575359110565c179d12e847d394","impliedFormat":1},{"version":"a3363877bdf1f90ee1a8141a8e7380881616f5ff459986e978be6697e93c4de5","impliedFormat":1},{"version":"8d695b0d44f2202aad02122bc499c6eaffe3dfdddd98e15434a269d7721e3288","impliedFormat":1},{"version":"e6d2f2ceb78d9ca3dd659e55fabb68c35809beeccb6904741be0c1c33133125a","impliedFormat":1},{"version":"24db6ac1ed6dd94572abc3b2e3b064b66892da45200f1fe32e0f9a5b26716bd3","impliedFormat":1},{"version":"a0861bd12e8a1f31d7199f288cdd72a3ec334dee414644bfff200f3d6763278c","impliedFormat":1},{"version":"7481d4cdf9bb410185a7ae2ef66ae16f422c9bf6e166d297266b0d0f3e733ba8","impliedFormat":1},{"version":"7a536922efb412aaddd6918abc53554598e9f0dddd368c0199527a1e51bc5655","impliedFormat":1},{"version":"40d1297216cd21282acc73e09125e234a070fd65b4068a2adbf9725595820682","impliedFormat":1},{"version":"6d419f65f45f6b8b8893d7a70933451fc0ddb297123dce176c56406a393980a3","impliedFormat":1},{"version":"10b460502f6f161fecca2c4ecc2f356708df13244319f0ff66c35b736209d3c1","impliedFormat":1},{"version":"f42a8063c5261015062759c764266022d97a78c6a1764bd36ae6abae54e4799d","impliedFormat":1},{"version":"bdcedc993db9f5d7057b21aaf5be6c41387a8a1cde45ee957dce2ee5245bc2ed","impliedFormat":1},{"version":"e1cec548a71357baa77e4b6d50ce9d6ae67cc8c7452b068197da34a4481af57c","impliedFormat":1},{"version":"55d79bc441984998b5c1fd71762c43546c236796a9ed5280b1fcbde06311d831","impliedFormat":1},{"version":"a899ce0ae66186093f42f581af2f393b2eb438e67b44943cfb54cb39761005e2","impliedFormat":1},{"version":"83a8fbb7a3c3a43e1e4cd60be5bddb0f6c9ec425e01a57fad8371c86f20eaa64","impliedFormat":1},{"version":"382a5a31d29ea8da42a05a770bef683bb015a7680db1d56a78229b64052608b2","impliedFormat":1},{"version":"7828e7e8bcc169b0ce9356534865bfee985e3b8b76528538eae3b1aad9d85c96","impliedFormat":1},{"version":"ecaed35f17324204284be6a639c4318e85a8a4039d2686e2ff98d0644f89a0c2","impliedFormat":1},{"version":"5b4c5e0b137219e86154fa03db13c123d94a41987af2a364664844b831c998f1","impliedFormat":1},{"version":"792c2e8d64162daf7287fe9a8d1ee5a397306236d5ed35fad92a3637b2876065","impliedFormat":1},{"version":"04cdd4db834a7b35ae300d3850be6b5034845517fdff4dd9f0175e626753d6d9","impliedFormat":1},{"version":"52edc3527ea15175a506f4b91bea598cc5a755fde03a6e57ff317f27ecd19506","impliedFormat":1},{"version":"3c4166de5e7b8f07ec4178fa0553e7cfad6f1019159c0c0c5a6cc1ee6df7b0f5","impliedFormat":1},{"version":"541ebe819f5f9dd2547a895f73cdbb7909bba581808dc641255adab6e6448aee","impliedFormat":1},{"version":"dbc10f91474127bc30506053ce5871ae2a4dab850b0ff6a52d7f12cb323cce3c","impliedFormat":1},{"version":"40c8dc88235e41f967c1798f8b139b3dbe62f50e92faeeadf938f719224dad85","impliedFormat":1},{"version":"8a63dfe2dd8da7e75aed8ed12b541b3b7ea3ea1f7a54b8a8a3bb4adf9d92bd90","impliedFormat":1},{"version":"1a100762f228a6915c7c2d51265336fde8650fde5121667899bc17c2572fa371","impliedFormat":1},{"version":"6b5b1336666aa332c099f875bebb4a7c5656ef8b0dae8cac01154a608cc0280d","impliedFormat":1},{"version":"3bfa4d2bdbb5332d33289861ed731d6c98ffdfb7a2edac73c27e84c119d6a493","impliedFormat":1},{"version":"77c559d2bb7436d3a1213248cc911b2ea6898c9f2c3b0b52e510f5147df7e84b","impliedFormat":1},{"version":"ee4053927889eb99ae88699eb78b2961627a1143d916b05a905742b6dae8697b","impliedFormat":1},{"version":"ba18891dcf38446cd8028684d084253b81f4c4f33bcaf3f187ed6a7513c4de0b","impliedFormat":1},{"version":"7b2c59e1a4dfed12fc139cb83f7c3b5531803ebc56c89c14d8685dc4d4ed981d","impliedFormat":1},{"version":"c8e034bbc3b1732a0c2c63068011500104ca2fef095bdc1f0ecb5e48f3a7524a","impliedFormat":1},{"version":"c54e59e1e12f1bc76e82e8bad7669844eadd84523d1fc6a3c9c392a6e3ee275c","impliedFormat":1},{"version":"874008f9aa133cf649cfe46382ca0778de3c9e6c7f3736a56d3d72f2ebe8efff","impliedFormat":1},{"version":"b20cf0a8b53e932ac8d420c12ee6122940b2efc97b64b8bca2ecf84c570a2356","impliedFormat":1},{"version":"f58a81c7133ebd2547a378e51f85629bb8b5337bc478ec803d11f3f915580eb1","impliedFormat":1},{"version":"54248a9c4d6126f8897ee2041564e48dea243dd38be064b6c25cce5e12de0f3c","impliedFormat":1},{"version":"4108917ec3d455f91be7f3166338c5656ce4b0484d28b50f5cd645279f9efcb5","impliedFormat":1},{"version":"1f6b25e6bdcd20be796f485f3493400b6b66114146c583dc262a557ec6724cbf","impliedFormat":1},{"version":"f9f8e5df636d04fa9bdb98a8fa26e480003e977a4500545cb87407ef0773b6ad","impliedFormat":1},{"version":"16ef1b1c4e346a5a5aa7059bf3ac638826a94e50ea7acf6ec1e1edd10c2f9ef7","impliedFormat":1},{"version":"5c42ebf9b6a32756cb9b0d3891c11fa5e6fc8e44b4f01c8dd89f1dbca8847da4","impliedFormat":1},{"version":"2069ae5e1976096d7dabacdc48ab91a7ed90a68cb7a6e62b16d09877d5b4e8d9","impliedFormat":1},{"version":"0c7787764257c12e2e3fad8c0258f3ddc8076ab3b42634b81531311cfb0e273d","impliedFormat":1},{"version":"eadb4957f25005eb1540b6378641ca2e87e5a12ef99691c140941957137d909e","impliedFormat":1},{"version":"a7d887478105d215bf4398003d6af3c56f37f6dc49983693036d2dc2b835b524","impliedFormat":1},{"version":"52ce39e5750f6942017874f129f47d1faecd0ab9f2168b338c904ff947f47893","impliedFormat":1},{"version":"7221e74900015ec174094a2142a8e13315c54c7b9bc7763ba81733e0c17baaa8","impliedFormat":1},{"version":"0616be69a3de573d0225f0eb9f33d937c9f87d60cefb8b9ae78cde455e2dd2a0","impliedFormat":1},{"version":"7fec15d94de6b08530f13f6c5f57ffbb60a12ce43b3c7b8c91abfa006f257125","impliedFormat":1},{"version":"465f7f73ee52e101172ac3e827366cdcb773c4dec04163146d7d4187dd24c1db","impliedFormat":1},{"version":"abfff8fa3af92e705740851ff764873d2ee22d81ec1c1855290f4ad5422c76fa","impliedFormat":1},{"version":"8b64d24ad47b8c840a71807253cd9ba91a1840cea99cdb233099777669454771","impliedFormat":1},{"version":"02e87c966f416dd3c913e85498fb57c8a181c2cce603d3f256d6a411fa3f0a69","impliedFormat":1},{"version":"ae8086c16c9d344113270508967fd1950a2e41d4d85a6cf97f5e653ff97c10c2","impliedFormat":1},{"version":"d16671b8e39abc365ee86f124c7a665b83698f2f4f0cc720d71619b884bb73e5","impliedFormat":1},{"version":"19ca44a5c9507e890fd2a58197314297a08c080d77ed6b501841e3e09204e1c5","impliedFormat":1},{"version":"74ffbbee71c59d8dcceef6739d7d313317ae3d7dafa8c378554e8efcfa604fda","impliedFormat":1},{"version":"5cc580ad8106a85dcea460189f086ec6d5dfb20469b6f25040ad6bd1bbad2fe5","impliedFormat":1},{"version":"592285028ffcac3807fecac68ab5fe5bd23b5b1e5c5da4a35a3be68edac7a141","impliedFormat":1},{"version":"4b2a4d297cb46cef7cbeefa3b600960610dbe5ce7c639707dc4f7b9d92855967","impliedFormat":1},{"version":"a4650764057fca2265d9b4dd49b8b2134893ae952cb3be488b207da4fd5f6441","impliedFormat":1},{"version":"54eaaff77d88f4095dc2c205ac415da1a2010e052f9a19748252102059797d00","impliedFormat":1},{"version":"df08e1f88a619c55deff447161a6a60d215a35da78a736944af53ca8148ce4ec","impliedFormat":1},{"version":"0db0f5e44cf3418c177ba95d451b74cfe816b47a55c7b615da6dc9ce23769602","impliedFormat":1},{"version":"2f55a7a3be4f6ca4f5b9f83d3a73f10ae8bf4aad25873eb138f0682fb573746d","impliedFormat":1},{"version":"52a3c1f32ffab5ffbd3367986f2e1b7f5740b4984dae9beaa5bb9d57df9265f6","impliedFormat":1},{"version":"147ab0ee29dd65d56f28e93927d3abb0c597f40c90bd3951b5d1cb15f7460bac","impliedFormat":1},{"version":"1c1c059e54ab1974dee855b0d83d5c20f96b6ae912b59bba4258cc75b5613934","impliedFormat":1},{"version":"b23c63435d3a9ae5b34b565d78f9eb9885b51e3cd8c3a3b8acd36be272aab1e2","impliedFormat":1},{"version":"0f96ddd6cd8ceb8607c3400dfc222c152eb1ad9759c2d6ef58fd1b681597b697","impliedFormat":1},{"version":"3517870d7aedc53d5a46f4f7c8a7c84f528281376594481a91c633c8a778146c","impliedFormat":1},{"version":"155c4441c7efd70e6673c7f2d904dbf846f0ac69693a3a7e3daed1abc4745b0b","impliedFormat":1},{"version":"352007eb79e117126ee48588882947229ff1042305168bf23ddede4c40210203","impliedFormat":1},{"version":"8ca7627ed25c270e1dfcef173e66aeb6f4c03740d6397ff4a0cbbbcc7df1bec2","impliedFormat":1},{"version":"d51b5f1789a21e7538987a76c3ffa56baf843cb63269cdc258b9984b8ebf63af","impliedFormat":1},{"version":"a1fc4d6dd60b7ed3a503f8ada432637ec42bc068d6c44c0e730230bfe15b3836","impliedFormat":1},{"version":"2c9a2580fc842ca8b37e92db981534a978618c38cde3bb77c17b3ef7f17e36fd","impliedFormat":1},{"version":"33b588e315058e7c30909f091021bcc0e13a3bb9520401164aa5b5b4b8aebde1","impliedFormat":1},{"version":"15b85acd835a23ba6c3dfab38b1e39bfa9958d416a4fda787e47278511db9c41","impliedFormat":1},{"version":"3907975c84a0982d0c183ca3397681df285bc7fcb04e3d8073a227e2d608e5d3","impliedFormat":1},{"version":"f5ba1b26b10f5ceca8bde6cde86c79e854aa1709cddf5a1834e4fe747e7bd40a","impliedFormat":1},{"version":"dcb27058072acf216c8c04b6ac8b7956730208016334c710ef95b31785d1caf6","impliedFormat":1},{"version":"026290fb205e28987ce95b260d6f211969b5b7e1f71027c054c1bdbaf0184e50","impliedFormat":1},{"version":"bb51b01f4dc0646b32d65ef0d56391f92052d5df93645d25555c3bc942b40229","impliedFormat":1},{"version":"db83dd199e54ac563d85a5b89a805db389ecd731e7a78889d2f34ee34a7708ab","impliedFormat":1},{"version":"d7f1856a23611c6bce5db94d512ff7adcd9455d539cadf97ef2e76194686e28d","impliedFormat":1},{"version":"d109d8430f2bdc0533a3ccd42eeb80b58a7b1741f5ef2d2624685e86ebdfa2c8","impliedFormat":1},{"version":"e0a0d4d507efe70c79b01f46bd8bdb20320fa6ae393f805835ee4b71e857595e","impliedFormat":1},{"version":"4475f741f5aac246d7cb622f823bae3d0eca2235d699df0f727b45465243a66c","impliedFormat":1},{"version":"ce7216f13f7c791a74d8fb0c1b4d7bb4066e3e1513192ac9a6e286bdd85d3be4","impliedFormat":1},{"version":"72479c2f05c973f80224a045f0f166541d2ad9da5c691cb3224cc910a1f8b025","impliedFormat":1},{"version":"3655e923e82f5686304bb58f029b68ecc209572d17c9a348884515655242f713","impliedFormat":1},{"version":"8a4cf7a3fb058c773985755f36b20abaa8b1441a60ebf65a6c5cdc0d3751a0c0","impliedFormat":1},{"version":"41b275cb6c66543c736d9083ae20c4a014ecb2c31d66d53d4e9c5937da8f20a2","impliedFormat":1},{"version":"c041c81ade0576e3024929b0727edd0fd66b9d92c5da647b4ea5fc278dac25fe","impliedFormat":1},{"version":"3b7e297c023b6dcaa96b778fcb098cc0515d81ee7489ec1aab0412bcf5574ce5","impliedFormat":1},{"version":"bf43a929547ca96d64c24e6c118631763441a39920a506935b70f8be575ac4e9","impliedFormat":1},{"version":"67f589d9685b799b24a2fc48f71a0831dbda881dd9d51b9f19716820c6990157","impliedFormat":1},{"version":"39411207613759a9f41eb9236e9ab52b6d1c77390783d574235999612b783a23","impliedFormat":1},{"version":"a9a8b69350da334f7625ccd5d4c54261bcc4d11fe426dbc8d00549bc0df91539","impliedFormat":1},{"version":"35dffe687e80420e2f4a8d7520aefdcdf9e9cb1aeb7993ffd554176c92ca5b2f","impliedFormat":1},{"version":"0f6682392512510d56d848a2fedcf6d352ae8736d88174e952e32f53887b67c0","impliedFormat":1},{"version":"e4ba2343875b20b33aefd72fb62ce2218fa53fd03103af913209ecfbff4a7e8c","impliedFormat":1},{"version":"1bdcc39d68f6a7872d2e668c04c64289c0eca293a2571ef71a5117e2bb45fbc8","impliedFormat":1},{"version":"a4bf529c2121e42062758bc17d09e57ca625b3d0abfd788d860f1c0a036b27a5","impliedFormat":1},{"version":"7922d52249dcb529c6b72bd6ed48aee6a67f5ad0de4662fe1b51b7ceb90e942c","impliedFormat":1},{"version":"e58c9986e70b2786dd1c18a30609e535d100dd87cb00fd5282ef4a4443010d04","impliedFormat":1},{"version":"187ffbc744d867b3a6629f58d16b7f43386544bdcc9a20c491392c6d44c8ffa0","impliedFormat":1},{"version":"8b312ef1b0fba392e82e3330e53a86feecacdb7a3d0d46764159cf4bd9b62e80","impliedFormat":1},{"version":"7e94885d34c30a47690b02e56207f2f5d66b797442c86af0945e9705a6865520","impliedFormat":1},{"version":"f09b909ca94185a4364a43d43daa0d361bffe7ddabaa5de539fb212e089c67c4","impliedFormat":1},{"version":"bebb0e28b5ffccc77adb7b5ab3ff9f1613b066a0332a1b6d8697fb7ee55d5cac","impliedFormat":1},{"version":"96edb58a5c3f7b30fd5f419a347b8cea40e12d2d3070951cbf383079fb2b0396","impliedFormat":1},{"version":"3d30bcb488380247495bd86e772786db1143f00c63380977fafd2cafad57bd57","impliedFormat":1},{"version":"160db997edfea2ce1d761e0e1b6478a213249985578683e3d5cc45d53ec40742","impliedFormat":1},{"version":"0234b96a0fdeb096262f2a04e528762bb8c54794384c3828789ed3db3f47f235","impliedFormat":1},{"version":"25ff0a04c2057e6402dcd303578bfa24a65aab50b4e282ca5a96c64f1c1c0098","impliedFormat":1},{"version":"d0c33fa9a95af37d45ace0fa08a86801c5ba98047c18440ce43ff52f28ef998a","impliedFormat":1},{"version":"78dab4e6dc6f1250b6c3aad7b2a68dd9f38d087cb6b1dba00534d421f1974763","impliedFormat":1},{"version":"d532d0c0a6181c52ccc4decc32fffe7cb3836d4f6637d14a5feb714ba12abca8","impliedFormat":1},{"version":"c37d6be4b6dc976c44b2e289f0d7fcb8d18c466c06d35ecc6c338e2e11b2c543","impliedFormat":1},{"version":"f9dc61b20f56c5f59acd9af5fb547c424a1853857acad02ebc3a37e8d22f4e94","impliedFormat":1},{"version":"77883390433b8ace46ea1ee5778e583b8cea25e625cdb0826c588e96aa078d2c","impliedFormat":1},{"version":"6598875bce1ee885f4e4ddd621b4a0f6d608da98da7e925c26691eae4f008766","impliedFormat":1},{"version":"73eb404b636e01193bf19528d3fde4361845c49036c58c5eebf6c5015280151e","impliedFormat":1},{"version":"a65ff907d3c47f3d9e7228b599a477acee16fb918123e57f8c5cdeafaf59027e","impliedFormat":1},{"version":"f480bba180abad166a83e8001200e67efb0d05b78d1ac96b741acf4c0455a1cd","impliedFormat":1},{"version":"edbcc681476d2e36fd967c0caf968b9b3cdbd9893f4258d1f6e1b1332226e46b","impliedFormat":1},{"version":"3ce173f0bc888ff22e1030f30ee9b17cc14f2aa5bbc2be029f1b5f314659badd","impliedFormat":1},{"version":"7278c0aabc73f78f96c535bcc74d11a042b109845018d8806aba422ec0a8af04","impliedFormat":1},{"version":"795cc945a131ba0c0e4b017e9630675c2faaf8d63f35961f1ef04815db274926","impliedFormat":1},{"version":"dc776b20c257f99f101ec02293151ebd831f3c9ac4f699c6a17a9cdc35e7a4cd","impliedFormat":1},{"version":"ecbd9db9f2c27e070866a83daa844fd643b1658061fe79ba4e4fac80b4dda69f","impliedFormat":1},{"version":"df8cf0b5109da2292b75dd36b10172b3450575bfe8ffc110b4131ddaa357d5ed","impliedFormat":1},{"version":"117c3c6a9aa8cd27522d014169b0cddd7bfb28ae8836b9be9fc02c38f0a8a541","impliedFormat":1},{"version":"a56ddcb5d6ebb07db1889912f9b1017c4692e7aaf83f1ab5e7343f7cc51c57df","impliedFormat":1},{"version":"4964f62e37f013f1c82c8f8d42437a6da2c0c486d4e0c6a12b0d54abf335fa63","impliedFormat":1},{"version":"734f72c8404952d61522c966b1aa40109c458cff342beb1c66eb09912704ead3","impliedFormat":1},{"version":"baacc38d76df9ad68869788e30a0c9c04fba2de332debc2989bbf71dd412de8c","impliedFormat":1},{"version":"bf00e884eb63a6c3649243d38122f3e901893ee5767642a324f8e6518b2d370f","impliedFormat":1},{"version":"a3e2b778ebaf45094d8922e74bb81467120ceb1c747211400b4fcbc926220838","impliedFormat":1},{"version":"208ada256aa7148b48cede66c27b2d5b2059523b985ac0954ff6cca4900dc3ad","impliedFormat":1},{"version":"d9e9df3bdd0c08d1017a213608d20b1d3c08c60878c4fbfa51f3f42cf75d73e6","impliedFormat":1},{"version":"9d907be9640a6955c9201e97cebe2e932d7d2648b179676d174905eec1609357","impliedFormat":1},{"version":"97063dbe0adc380ff02b086a4a23f41269a3bc0526df0e66ea9d139b80e757d9","impliedFormat":1},{"version":"bb8e5e6374e7e8da761da21f841890fb4ebbf5d33d99d3fa36afc441d8d6a997","impliedFormat":1},{"version":"3e931206ff0f2bd6268b786e35adf5bef9c6db7409c4d9ab3856f3e3fb2b5556","impliedFormat":1},{"version":"93dcd0f071d285477807a29987d9a063ed52d58fd465dece73b11a425c0af4fa","impliedFormat":1},{"version":"c4b444f0023f7434593db2f82bacef37d6f032970148656a79dc9e3d2be9fca3","impliedFormat":1},{"version":"9a729c0bf466b115850b9ee95f18b4d8394c4f91792eb037ddc529a595a9506d","impliedFormat":1},{"version":"9e97781869c0df68fdcb90e6cec7334a4c434076e615782b40d583c4bd72e308","impliedFormat":1},{"version":"ff5928c0cc27c4d73fbe6996451c722880941cc9f8de0021df85d20b1612a24f","impliedFormat":1},{"version":"8d7ef515f1afed5b5a2fc45ee5ede04433ae38494df9a5cef5a1676af74b85bd","impliedFormat":1},{"version":"237a6d46c38e1ee9ed24a50f89a2921a7e71481a0043808eecf51859b193cadc","impliedFormat":1},{"version":"c515b867a5139cd7c27e6939345841732838b448a24c3e1d559bbd164fb36d9d","impliedFormat":1},{"version":"4298bf7c98103938b9b70abe0d8f3ebe5d94fa95fe0fe3bfacec5fb0fc8a6025","impliedFormat":1},{"version":"0fb5eaae6be6e3fc7ee5f8cc55c59f7416c68a181c72d7bee178515887de5810","impliedFormat":1},{"version":"7fc35a77bac40b7ea07a4d3210a929f210125fd04214f869e3c6251ecfd5986d","impliedFormat":1},{"version":"4862e894fa982aad8ca0e54911fa8163e145cfff856df212eb6a09943355c500","impliedFormat":1},{"version":"75f7792934a84ffdf853cf908b9583c430514becd0950c4c975da23ff622c991","impliedFormat":1},{"version":"b1c5b27046c6cde46bdac4bd124080ba87e0d4c8214609e81287dcad3830f738","impliedFormat":1},{"version":"7cc81a32a0c9dfedef72e4dc56878d875d58f4ce3d83ef6e099b0ab16e4afd86","impliedFormat":1},{"version":"a3561e7b4baee8f6ddd65d3d7314a424ee9c8527276ffeda413df8efdac39f68","impliedFormat":1},{"version":"a9738c6c371f8507321c747c3b6528293a0ec0a018bec171f5ddbb09192e45ce","impliedFormat":1},{"version":"861475464218b3e8d6aba111cb17384796c2b072263598e831535fb4a9273f77","impliedFormat":1},{"version":"f972d2f18484241562d592315e3ffc4f94c8a56e81f2efdbba9e485250c2e8d3","impliedFormat":1},{"version":"03819261f8b3e53791d4dab87a8bb59a443cc2c16661837f3aabf5e787607960","impliedFormat":1},{"version":"59bcb68c444700762f75ddf4e2cd2c8d9cddca1a906f07de7c4a6a8e232b1b2c","impliedFormat":1},{"version":"cb490f42edeece47eb1d7db6abd91e39d9422cf7fa70e1348b208ef47050deb4","impliedFormat":1},{"version":"c61890c847425051bd68408c73fc3b4e7f5ca2da56642ba6d5eb19f79af37656","impliedFormat":1},{"version":"e3f5a22e13cfca4ebb6088c52c06dbfd1b056b8f2eb53dbd9559835d1c4d5c36","impliedFormat":1},{"version":"ba8d34272e9007d9f81e3d1af21e4c981a3f99ca81c18c208bef6dc808377f3e","impliedFormat":1},{"version":"39e3b1b24ca1bd0c02b7b74466aaaba0bc1d04187a2f41f544ada91c1a3cbf0f","impliedFormat":1},{"version":"d5f0494007a89d816cfee6ee3222a1aa67f7d8a4d4b26bdf58a9c10301fa2860","impliedFormat":1},{"version":"6f9504b63d1ec6a5fcc25e5a58c3d7a4d6c6ab4f6c3e4bc5029fa75505d1d267","impliedFormat":1},{"version":"74aee00193dd530ea989ce6efa6af47103c4d7e6a8e5dc873cbbc953c1351226","impliedFormat":1},{"version":"726411b706947e79fece26dd65f2b48fb63d94720ca9316a7ed2411525a40e5e","impliedFormat":1},{"version":"fac03bfd0f46f45107ccf535fb1daa3cfd2f89599409eebf8cecc922affcb18c","impliedFormat":1},{"version":"5b374ed7688b91501e98429858df0689c0ad0a02ac3ec2d35dd6505b3ca8120c","impliedFormat":1},{"version":"c5c02db60dfb535357ec185041d7bdc593b11abf07a55fe67e47de4de7b9c491","impliedFormat":1},{"version":"ecd723d7903096f4a4b08beeb1e32895bd1a9bb8b70d5452e4bd35d172dd70cc","impliedFormat":1},{"version":"5070a29a0bbd0540d9f7abfc6c88d6f5d053307697a5df99df5106af47dd6a85","impliedFormat":1},{"version":"fb1f9b05aa3aa121c8aac9fe71c2bf659191be704a951c92dada262db229945e","impliedFormat":1},{"version":"8afb33f4ac5a33e6e7797e89d57d93ce9dda1a8e5fa4bfe234fc8e13e8045e97","impliedFormat":1},{"version":"102ccc5a00cf4c2da1f834542bae8b9d411836b90d1f184c8f54621bbb48f8f7","impliedFormat":1},{"version":"c0a52fb34e48e9086d0ac94cd2f328e1d6fe9a330883594a2bcf544babe18bb5","impliedFormat":1},{"version":"5b23f89e335b2134bd800b74953c62232f48d27bfd9ad2977623bb680d71b94a","impliedFormat":1},{"version":"0aae23d8be7e3caf96136742c835e1d369600a3e9f05a45ed99f93a8491db576","impliedFormat":1},{"version":"008fba9ffbaa9b26bde089111af0ec335c5a2ac6eead161f105bd1da0d9021bf","impliedFormat":1},{"version":"008c01ac8718d2fc244509932f4a5d6cb7b88c508cdcc5c41518fec16973d487","impliedFormat":1},{"version":"6c9947e9755475048f4e58c180fb09e5afbb2dfde5023b362cb38a0d7880b98d","impliedFormat":1},{"version":"17d95ccbe55fd5e80a3215439d9601b8e09f77e64118dc2634063250da9a3e30","impliedFormat":1},{"version":"a4c54551ff40bd3f59c87b02adc6300625cfffc57d5c82f9232b58c975d9e3d3","impliedFormat":1},{"version":"99c39ef5cc8ab29a0502489457c4b1ebd8b3d04c4de8f1a8cfc9e4bb184136ad","impliedFormat":1},{"version":"ed3b0e142ed15c0739a806bef8da022761c281e37f83d13039eed8f46991a583","impliedFormat":1},{"version":"c7ea43a1bd0f25cb3fa637b21badeb85683efd4487fd2aaf212f95e461f8ae41","impliedFormat":1},{"version":"0571071cc0962846448d3a94dbe8cb73d61ab1ba0b0822d43a081de294ae3569","impliedFormat":1},{"version":"145e812cb2c97f1673056a40f0879fb5525fcbe4eec67fdb7a3aa466d82df519","impliedFormat":1},{"version":"8c4b4307adf09cbfd6b74f799e4c04f87ebc3af6c11df38d881720e270b9cff7","impliedFormat":1},{"version":"847d9e87bf2e5950355a004aa46eb87b5840b2d3d8d8359bc49f1fafdb9c8389","impliedFormat":1},{"version":"561e00ec4b4d1e4f8302310fba44a9fdfb87ee8a9401bc70bf9f90d4ec29ce16","impliedFormat":1},{"version":"eb024743a3de87fc172c19c331be7ac8dfafb8c570ad8e5ca83159801884b626","impliedFormat":1},{"version":"e1c7cf7a946b4c7ef803c37339972d48d1a279a27ee68e86d10b00016ab920d7","impliedFormat":1},{"version":"33c7d45df8649523e976b828a4f2401ff2be3722149d5e07bd07c2b992813e72","impliedFormat":1},{"version":"a6618b0ff91a93851b26dd867439d9b85ed3eee61b039bfe461ddd6c4957aa03","impliedFormat":1},{"version":"56428fcb083e2fb0b7e6f399771a4b7b2647b38103e55b1d5f0c658a2ee75dc8","impliedFormat":1},{"version":"87a622b7a53b64d003638be65e2b0a13c1a5c0206e4b1f596585a23f6af7e38d","impliedFormat":1},{"version":"fc829ffe7b648ca00aa57abe93a9c1b41b999a1def98f5dec9a81f56cb71948e","impliedFormat":1},{"version":"fd0972ae1a92e501b77162d646ef13772678fae0dc3bac81188590e5e7b38d8d","impliedFormat":1},{"version":"144a1f4d05063318f483fcfe26cacc6bf9eb18e751cc4f50b0a413073971ba31","impliedFormat":1},{"version":"d79bc8ffc69ac11b1cf86a0bff0c07cc2770efe99cbc2404aa42d46ff00af097","impliedFormat":1},{"version":"530f8995e343454cba5d9bc1bcff6bebaab2ce593d862932770e437b95a605c9","impliedFormat":1},{"version":"a6099358fa376be4028ba736e2be8f550c152ebec2a4fae42764c31886d38e3d","impliedFormat":1},{"version":"405dd1f8e757d6a7398dc1dac295ccd6cf30356e46b8ddc35e2859159821d43a","impliedFormat":1},{"version":"83373b318af1386484fecb2f020c7f58fd48f996db5bec3bb6025d98e58b0888","impliedFormat":1},{"version":"79fd380f8a3c01c16cfe5a3ed48c831ec85df9c87b14d7b848c1b822968906c2","impliedFormat":1},{"version":"61b5105a0744388ccf17d670acb0b404c7b567e70a34a1f609d12bbfe9db31e4","impliedFormat":1},{"version":"0b82ce879bf5482ebab4e0f20cb4c2be15846771ace4378ee4f98d9ba0b8e537","impliedFormat":1},{"version":"fafe14c85bec928915ce33634038b23ca25b2f94dbc64c49c89c5744216cae3e","impliedFormat":1},{"version":"eec53f90752f613ade7f30e96704979399ab52e3c808a151f03258bc5b260d26","impliedFormat":1},{"version":"e1b1701de5bd8ca15638999eeb535dcb017487020562a081194cdd3d2d6aaea4","impliedFormat":1},{"version":"954ada6e0674890e3ed2adcb867e0014d30dcc58d1a719e94bea7a239b8e6210","impliedFormat":1},{"version":"fd596347980070f1691266d334364ffb8665422a61852f5b86fdba9ee4e0dfdb","impliedFormat":1},{"version":"dbd6f968e4a8b8103aba46a720a9a39657dd5123039dde28bab7ef3ae5b6c57c","impliedFormat":1},{"version":"abebde470172789100276a13d9686d01ea3fbae0c21d460dab835aad3b6aac08","impliedFormat":1},{"version":"7127d4683fbffcaf0a93ab3e1e29d50da1dd0f014792c1830df9645fd03150cb","impliedFormat":1},{"version":"a515665546062bb3c6ba2b6f1fde7583eeefb613cc16bc3e4139480df71ead32","impliedFormat":1},{"version":"565358555a1691fc20d5b466e93a793430f6ed16d40f3b3a57c4c21a1cb020d8","impliedFormat":1},{"version":"cc7ce9af100780f26ccb7bc0e4c8bd6227d470bb13adf5b9d1ac9363b5992cb8","impliedFormat":1},{"version":"69b9342d9e9bee62395b52bfe2a3829621068ce344f91b91a8ebbe5e31f3241b","impliedFormat":1},{"version":"976d9497cc7693bf07160ea541751886939392bebba1de406a508794a8857f2e","impliedFormat":1},{"version":"5e2c6fceca4bb81316a68b35e16fd81e8d4e1351fb23139ad7c7c903cf3b116d","impliedFormat":1},{"version":"d7543d09764d840df9a682b13e52c402f86be3a99ba120603028f28e663085aa","impliedFormat":1},{"version":"1e9a009e7bc3c47845dbeb6b3285adf309981a70fded0f1b54eb516dce20ffbc","impliedFormat":1},{"version":"e64191e384a950f4ae62b128e4dccbb463cb98b5a672afa27fe6e0b8d7771a49","impliedFormat":1},{"version":"dbb0449bba6d4d873198e6852bf821d62ce4d514a62c9f52dc0f803f8de3618f","impliedFormat":1},{"version":"31186cbaedafaba27370dae3f7f88d17724cf094663bc4c1df606fb8a7b475ab","impliedFormat":1},{"version":"80cfd1eba68ee94d0b3c2805b9e0ce74a5c38ec43f2481b060f39d0289383a4c","impliedFormat":1},{"version":"fbb8a9570a6b0b5fd6d581f4da67a485435e888515970b41fbf29e71a60ee129","impliedFormat":1},{"version":"ec459c76cd2aaf36001a1f1817193fb91cdbded2d14e34c930000676c27d0791","impliedFormat":1},{"version":"fc74164419214dd407255b581b2a38d75d17da1eff1c89fa0da3c5e2ba393177","impliedFormat":1},{"version":"d347a1cf14d2e21f0e57da3c059d08ef23ad36533b90f4c1d439a650b7f56d32","impliedFormat":1},{"version":"68bb1fb968c3723da7d03debfd348b0e7deda3980b00d2017a36cea8a9490976","impliedFormat":1},{"version":"cf9cdd17a676b4784ef01d820beadc789a8408cd36d2ca726480f44ac2651928","impliedFormat":1},{"version":"411e25ffd20d38da0bb115bebfeceabb9ae210417d34fd4baf8ae4e26d5c8771","impliedFormat":1},{"version":"96f1fe5f40672ce329b9401d43aeece8edda62f126e3a1212e2c7588acf1790f","impliedFormat":1},{"version":"c2d8d930228678e27267fdfcdfd17b31e4aba2eec7486e5c0320a195f0555313","impliedFormat":1},{"version":"2ab3077e263afd2d0115778d4687d86d7969af84d2d269f88dcac7379ce101e2","impliedFormat":1},{"version":"5faf0f4ad619af07cbd9ca9788f24a055bd5ab15bfba9bf6c51183dc316b9b35","impliedFormat":1},{"version":"c394a55b885491124df49d2a2ae762de933e062cea0f8272d977483527d1f9a2","impliedFormat":1},{"version":"18e48a3d61853594b36fe957c0de745fbf539266171da575f9bee9cf8f2e5686","impliedFormat":1},{"version":"f2a5c5b35ba9c3be2fc8894e564ad59b207ebefad08089b48303173dba7db819","impliedFormat":1},{"version":"4de5eadea9b4d389351edf770da26dd2a5d54170fea9bb9885ffe1fad89a9114","impliedFormat":1},{"version":"fc0b8c74ddad1739b10ca792bca54ccc34235c14aa334ed7d6cc22056fc419e3","impliedFormat":1},{"version":"08fac378cec42b361ab9f7d56637119a089abd0910c1bf733e2a60862a04c22a","impliedFormat":1},{"version":"73ea113b54b1758f46ed905fdb12a4df34b84843a85ccc39c7c762aa422f3c3e","impliedFormat":1},{"version":"cf7f2aedba4a06ac5054cc87e0f05f9ba7c1e5a795d1a514dee7eb08438a8ea2","impliedFormat":1},{"version":"8caad39f6b0566624c6b8b0ea5669e31949a7eae89b9f94c770df302c2edd82f","impliedFormat":1},{"version":"4ab5b1eb54da5bcac5dbec4facf6b5c6dd0e0a9b335895129c1edd1118e07a2d","impliedFormat":1},{"version":"419877c105fb42761a85319275645cdcf84a9d1e47e79415325c9248f8dc0f0d","impliedFormat":1},{"version":"0845571b1c481ce662c4d53d3df792bb8c72a9c552bd3698f4d3c9d94ab52759","impliedFormat":1},{"version":"a48ae1b45a598a9f9f9edadfb16576ae45766e2440b17f811758ba4e26496231","impliedFormat":1},{"version":"250ba3d0bad3e1ed325d00897b482c207805bb08b0707b4c97aa1cdb9ce224c2","impliedFormat":1},{"version":"733464ac017c1942b9d6faafb0b636ce545345a37588caa7f961667d18421713","impliedFormat":1},{"version":"41199487d909fd8718c5d173cc1ccbdc6cca8dc8f54135774f3d946595038a0b","impliedFormat":1},{"version":"484d3b3fa230926a150aa4b3f80ca9a6191122c71d39d51e6953124f1f5b7a15","impliedFormat":1},{"version":"0972efe3b3e1c4a7c72853f74a9cb29da3d5646c74c8ed6b461677f951ebeac4","impliedFormat":1},{"version":"dd082922114a3c37f568f8341b80d4f299110b377bb967f7b6d25cb4a8b1dbea","impliedFormat":1},{"version":"eac7b3474e7f9f342dfd842f0b0a60746f7ab02340cd6fde031e8cc88a77db10","impliedFormat":1},{"version":"46f9cac909293a4de8782a710c2671466658a0a1fe3d1231563143febc0c95d3","impliedFormat":1},{"version":"fda15437663785a0f76f4cee542a447e274b3d98c38d1c9e32267501bf729e63","impliedFormat":1},{"version":"b0fd988aadd84ac232336b879b8843a58efc2f2247687ad86863197cc8584595","impliedFormat":1},{"version":"af0bb2ed5ec0112a4171cd1d80ec4e473f382a500c14b515866699017271467f","impliedFormat":1},{"version":"14ec25b74d4b3892a63d562e4d6b7480ce1a8b7bdd6450bc86bdfa4dd5861aff","impliedFormat":1},{"version":"eb47787d8d69a1af62669dd0fb42a67cba72e0747addde2190d747261b33f176","impliedFormat":1},{"version":"d074cb61ef1a7b6be24fab3b58d896793b0d4c27066e8160880cea65a918e026","impliedFormat":1},{"version":"57ffe1c756d51f889473ebf0b6ae9ee636f2ad64234bb2ccb7224fa07f759b66","impliedFormat":1},{"version":"77aa21b728245a6aaa6c8fa5b0d2e22549dc3921094f979ed0d5f5e214527318","impliedFormat":1},{"version":"1a1b1e1636bc915ea60bf27bf4160df620c62f95d1cd345e50262cac728156a0","impliedFormat":1},{"version":"e04105cfed62873c33cf6448d3a788ab9d3d298ca9d7ab467de23b0efb9389df","impliedFormat":1},{"version":"d3f843e61d4c272e386a77c97130f4abc759c32be8a8def359dee02e74352891","impliedFormat":1},{"version":"1a25397e9c52c775c0ff4ba8c7ad197228ce7af866e049004717a2911dbdc531","impliedFormat":1},{"version":"bdb47fa046fbd7b9ff535281978f0e89fd7c709b09c612ddf87f1b14b0761067","impliedFormat":1},{"version":"9b1af4475bef83ef4ac466790b88f4ad6018f517bddbd298d6f4afad0e25337b","impliedFormat":1},{"version":"5488ef40cf4da1dc570645539d13c83e4adcd252c9efb0c79cb8760fa5b9ff0f","impliedFormat":1},{"version":"fcee26ff75f0972a7a167ec0cdb822b954febdb654436f5be56800e62f16c2a2","impliedFormat":1},{"version":"0d9cd60d8f92d81f1629d4db36f1741098b2b2f03c4a09d390f385db02589e01","impliedFormat":1},{"version":"091a0a879518e787aa5d6e8f87a017dbbc072f103c325813e876989866a60ed5","impliedFormat":1},{"version":"a3be6548694c191f9c5e21608709b54b2f0f215b8c088944e1a33bd3bc98922c","impliedFormat":1},{"version":"9df10ecb9ee6eeb05e042b35b14c45f13469d3e2effc95a0659df530bdb4e709","impliedFormat":1},{"version":"2caf3b2c96c1768854b5f0588e0dcfa239e7b7d79036ddc29e787b3f0dae20e6","impliedFormat":1},{"version":"669b2d674e3b00ef60ac4d9aa2748017b44a685eb1c29f45f2b167549b78b72b","impliedFormat":1},{"version":"f0e93510806d21590daa3e9e7e2c6ec3e8f4c4d2c383d813b52d639b2ca601d7","impliedFormat":1},{"version":"9603782aae18ad15b7f9006cc001fe2636c92a1f5cb166c33bfbbf686ce23962","impliedFormat":1},{"version":"8217d6c04b2d6685b3ebdba8871370a4570d32ba0d9ddad73f17f5c21de2d2d4","impliedFormat":1},{"version":"f0601ee03d5fa5f49dc9359990f938f314332091b0a97a35226306fbc7a14ccd","impliedFormat":1},{"version":"734b46490ca65a204a72d75397585f173e4e9f1aecfb344f40b258559020c254","impliedFormat":1},{"version":"b74befaf4b1781e29948b4521e9c661281d75b992df6003319ec1d6bbadf5fd0","impliedFormat":1},{"version":"48c6644965d93b8e6d19a6650deaff2ef140ee85ce922c85320a0a1e025ff3fb","impliedFormat":1},{"version":"8a470c3286abbbaa29ed24fa1dc6cb12ed90010a041167d61ad209380c234097","impliedFormat":1},{"version":"6538080e6541ebed9bca72057e78c13bdcf137e1c05f1b61a4817cec4c7f444a","impliedFormat":1},{"version":"09ee882037a615a6dac76875f30ac21a675b7dec464cc256efde1cfa77100d5d","impliedFormat":1},{"version":"3550d9483a131415d70b03599685067ca74ecc591a61ff01ae5b2325a75e3097","impliedFormat":1},{"version":"ff91e645cfe881d7e7e60fffd249207f867ce85d40652779ca051276459a9bc9","impliedFormat":1},{"version":"9ab961d5552e85c51af84d16bdf92f3cba705b4b9f46276476478ce917aa2647","impliedFormat":1},{"version":"3062d560cf663bacc4f15a7559ecfbf54108c677d9da73364fc07dee89a4fdb3","impliedFormat":1},{"version":"06a106bb840e57bf9ad5d5b544e6c911360c50a9b52a7e4d0f282c6874c2c5cc","impliedFormat":1},{"version":"225c6b652057631320c68bb42962c061dfd58db76776c4cf9f541c3e61d26a1a","impliedFormat":1},{"version":"65f683aea0c34b550b77e2a903b84eb372e6cef5cb566e5e646995f2cea98e61","impliedFormat":1},{"version":"98ec072365475a36f745bab0619756aabea8a4f9990f9a5073bdd2b2e808be15","impliedFormat":1},{"version":"a0cab4e8f9a08cba2ea7056cce4f3598bdd44072a620eea93ea6404db9c93032","impliedFormat":1},{"version":"bd3280055b1aec77f083197c52349796ff54eeb5be8a9f3b6b29bf0ca3bfacb1","impliedFormat":1},{"version":"388bc949ebb12ae92cb0a33d4246fc6c94a914d2b3ef4de55f466efe72e92d8f","impliedFormat":1},{"version":"4c5629a6e1a743d79fea983dd2ef31579f0f169b491e1558d44db6e70178f759","impliedFormat":1},{"version":"6123b0a64146c57c44694fca4d711ba2129942ef5ab71e7c9ffeee0621d7f7bc","impliedFormat":1},{"version":"0b8096b4f1593f58c70bdd842f20c2a1feba40316a87649020fc7befdedaa4fa","impliedFormat":1},{"version":"a5d10798b7a0cea9c1bbb3805d96dd797745e6f7c495f98e29c07287acae2f5d","impliedFormat":1},{"version":"b8b419dde43a4f8cb383d1e0191c526114be6af6bc2696e163894a58c05bc04c","impliedFormat":1},{"version":"b704819064d279fdf2b583c2621ac8fe1dc2f3624dfc75e07beac17792c3a757","impliedFormat":1},{"version":"b384f5b4ec52d0544f6ca18526526a447c59e480974ee4fb677fe1c6d593787e","impliedFormat":1},{"version":"6f5ee244e1f1ad5122d751778d3f66314ab34a112f506b6455674ee3021bfc25","impliedFormat":1},{"version":"019aefe146332c9a58ca4d2757ccc0a51777788e789282ddf6c6246c21b3fca3","impliedFormat":1},{"version":"e6d8c70b3a532e9064bd8324e1a242720c10b8aac05bb3c17807106fbde42a3e","impliedFormat":1},{"version":"dec5dfd6b6418e85a5b50a2b680c113c3dbf667b3a0622a9dde126111fecb203","impliedFormat":1},{"version":"a2ce9fd160a8e490508211d40101a361ed5dad7365908fdfabce9d6445c7a3bc","impliedFormat":1},{"version":"ddc9d99a2c991b5771914f6589efe8cf820a8baa73882633577ba96fa5146277","impliedFormat":1},{"version":"5771782db37ca0901e182454e4e138dc5ae1f648bc863e7a58253ac9eb7ca049","impliedFormat":1},{"version":"ffbf83d42a7ab6639df20b4eb61589ba6dd8a0461f0046477085320b516a59c7","impliedFormat":1},{"version":"7b922d6b2c5cb083cdaa3571d8d824bf5c0049d522a7fbb82e3b331a53fb0b7c","impliedFormat":1},{"version":"e389710621b2f47ed2f3212f6430f07af5709abe3395c447326630c83089480e","impliedFormat":1},{"version":"0678be17685dd1315304b02bd35cd72936db3f2b49db010f41d1949d8c3b66e8","impliedFormat":1},{"version":"d8536d0151add09c10a8b692541c4d5c41f7b2ded18031437501d24fc07cea5a","impliedFormat":1},{"version":"d8266092339bfba9ece0ca216870c1a6c4624b257d551cb0c42622c919b5d834","impliedFormat":1},{"version":"e08318da49102b8e6cfed0822de189e0fa532a48713425c72fcaaeef2f905bee","impliedFormat":1},{"version":"5fb9fe0149b216b14cd012ff93005e6c6d39a48f412c6609f009e4b513718a34","impliedFormat":1},{"version":"252c1a91dfcd882afb36ac5849789fe5d3a1c1ee65e6713ce8abf1b6ea8bc80d","impliedFormat":1},{"version":"aa9b522285f45fd650859e08d9474083eda3e50c74419c06b541412fcfa867ea","impliedFormat":1},{"version":"0731f78cc99ab5fc120b6cb51d250df570a96e910349757cf3f998e6dc2f8c70","impliedFormat":1},{"version":"f3a737868ee61389c0f8af64d4eccd575a226e6d1029b70b8ff3aa03afc49629","impliedFormat":1},{"version":"ca16abbd42b59b404ef906966ab779fb6ee3230acc6fe583343c494f3e678e38","impliedFormat":1},{"version":"aa3812d921df5259198adcc2af8609ac68643e142f1af4f948145b96bde323b3","impliedFormat":1},{"version":"8a7f68e925f91ad1fd1cd51696b85c64dec61a5e6edd70a32ab5475b9baf5fff","impliedFormat":1},{"version":"c778828ccb077324bd59a04adad65256b43bedc3145455553a96d45dde456ff2","impliedFormat":1},{"version":"531a8d8fdbd0f69946f06cb8e9152020b43731fe45e14b97e74c378528392d6b","impliedFormat":1},{"version":"dc91f72a62193152e370577700931c27e51f89eccc47293a03f682a2647b738d","impliedFormat":1},{"version":"f87521ac929c66e07931a19bb6139d9d87980aaaa418bb6aad74cdeaa630b9ab","impliedFormat":1},{"version":"cafbc99fe20c5959315d437335c70f4dd6adc4aa96acb48e940e20789dd98a7c","impliedFormat":1},{"version":"b062a235749f4d4664ae7598a7b9a871367ec5730479bd6bea3f733bd4cdd369","impliedFormat":1},{"version":"87518b3b2b4b8835c9c491c070aaca9c12a509bd2a62fbaf99edac0154026f04","impliedFormat":1},{"version":"6319dd7d2570d62a4bb92cdedf9c5ca2df85da2245f66c9f917e35a70c80f7a9","impliedFormat":1},{"version":"7930187f84c20d8e8e0657d718eabda1ad5d98c80fadc33a6b626b00fa686a71","impliedFormat":1},{"version":"49b18e0d0b02194995afacd79836e6d20113d8156c8289ab99fb62f5e2abe646","impliedFormat":1},{"version":"7ef49f419d4fe25c1c64e701adc50e763f64c780e50ad9b14e42ae19c974d0c1","impliedFormat":1},{"version":"4f90660795cb6f22d9ad35712a96605c63b9691092aef610343198b3ffe7ed91","impliedFormat":1},{"version":"baee452ddd8271ca6510ca507c23c49f2633d4028811a0d5f78d17fa333abb8e","impliedFormat":1},{"version":"5fd7910ea10d3459498b991937d730f659fb4ce23ca8d03d2640facdd28a7a97","impliedFormat":1},{"version":"cbea2752e6bb319515e45607cfc1f3d1426cfebbdac1fdfdfbd193600b169df6","impliedFormat":1},{"version":"d703c73e84b41fb3785f10a7182b68ebd5c0db536b692d88ce59c58178c32070","impliedFormat":1},{"version":"7f990c6bd4a3691e9392534b3e75f9a18bdaff04849df1dd1fedbc828cd729d7","impliedFormat":1},{"version":"f81ead83ea5acb5ade865110e5237f3194da6c763761ad49db45703e48a6e259","impliedFormat":1},{"version":"a33305629c3e6fb029a8b42d029758a8241f31ae64fa1c752c0d63b09bca177c","impliedFormat":1},{"version":"635e165ec26b3bbe64a4664eb23744fbb0da27315d158a19eab47a608a1dde3e","impliedFormat":1},{"version":"5155ec0956a05e9bfac6f0b75e5e225ec26fa92e63834746dfc015f0ffc4c94d","impliedFormat":1},{"version":"024cc3bfcf3df646a5901c3e02a3b68c45416905ed892c63773874f528ec17fb","impliedFormat":1},{"version":"e586f3f3620d03dd2f1744d33c9cf3eea40da1ca1a9b3ff2d323c5106d2942f4","impliedFormat":1},{"version":"cf66122dfd3ca5241075eef7abdd45355f9091c675b040da1756920cdbdaa960","impliedFormat":1},{"version":"1c7b67f8fed9a19f92ee1a9aadcd6ed1be587025f51644a5437fca97ee116a5e","impliedFormat":1},{"version":"3b6624e9e177b9657d09a6a90a0075a0763f2c1bf8fc137001d26ff763de2775","impliedFormat":1},{"version":"4d7d3077aee5af8f65d2ac5fbe8b697586141adcd61e5e2881b1aa2fabc22c63","impliedFormat":1},{"version":"a5122cd8186cfb615ac7a4b33996ce7cffe8a406aac771204b1581aec85ec181","impliedFormat":1},{"version":"7ca360aa290bb0e50ecf72015cf92d64c721bedc589ee2674d769d65ee4488b0","impliedFormat":1},{"version":"0e23d3fdcd1df40beae86d27a3dd216f0ca792d95af764606a0f3c061976ceb4","impliedFormat":1},{"version":"da43b743be4f0849d18baadfcfda75befe8adaaf94b9e45617f86d51412c292f","impliedFormat":1},{"version":"1a8930a5a87e3cd7d4290361c5c9d7a27088dab787aaac6030b2445da846f09e","impliedFormat":1},{"version":"9c6f78a5f0eafa898fee4c982d5ae2b60e23552d1d7f054d031611ffb25a852e","impliedFormat":1},{"version":"668a58936f8951571a465326f6e2da7717e117da01fea955345db6051ad6c733","impliedFormat":1},{"version":"411bfbb2679813b75dad612e307d6342094a146d8abaf2d97eca8b8648c11ed9","impliedFormat":1},{"version":"4d0e1a7f96b6cf6fb52a1ae8a1164e2f7f4c681d035bd935a9f195587f4d02cc","impliedFormat":1},{"version":"28bdef0c4ce7c7755147a97bb8c9247c49b0462dfeff5df07eec2fe3e1b5726f","impliedFormat":1},{"version":"71147dd26c86a786792b4231d275fc580f19d0daec5f76b0b416fd140d740412","impliedFormat":1},{"version":"0bf88a580e2ebff79e7105eb82acabba5debd037c7680bcf0b9315450d245533","impliedFormat":1},{"version":"398309bc8afb0ebd45a698f54c9ff1bea4dcc02e89d07d94587857efde7b8cc0","impliedFormat":1},{"version":"3967c5f49079b0da06dffa2cc3d008fc0ffaf0eab34d01e0a45fe87c2c2890fc","impliedFormat":1},{"version":"6abdbd3c0647b5c039ebd7e586437506419f81b85e26dacba8d106bd882a91d4","impliedFormat":1},{"version":"7d35a4565f848a143989f2363e4bf90b1083b3b11deffeca693ed3b622e22904","impliedFormat":1},{"version":"cf7c3da7e6fbbbb1d3ad0d83f1f0f5c0d533d7f4c959cc799daaf395d735dd5e","impliedFormat":1},{"version":"b367be96731c590736c2d092031450fa5ca1dd3aef88cacec26a7f79b430c6f7","impliedFormat":1},{"version":"6382f581c81cbae1a27ed8c3f9a033a8924a8ee7fb122eaceff5914ffc50b600","impliedFormat":1},{"version":"d6b6347d8f95f95831c3666c58c824179c4c758fba60db914243ae55f92955ff","impliedFormat":1},{"version":"624246d2eaac5583e6d9a98190597958086a1e34047d2bdb382a40ed66a568d9","impliedFormat":1},{"version":"be79b7775f44122791a71fe62e0279a716d56de9c11c124f8a4eaed473e0bb4b","impliedFormat":1},{"version":"65d7ac51ee512f81f672b600ab18c452cef3ef9f6105df1584dcabf4ee4db4cc","impliedFormat":1},{"version":"f15f53d91fc17c6035e5be442275570b705fe2194c3cc07ca3eaa569c6e886b3","impliedFormat":1},{"version":"a63a2e3af0dcf36c4e93db99dd05398ab82f4880123e66544e621571593a00b1","impliedFormat":1},{"version":"9d00855bb3c22d4f5219bbdfbc82273cd0e59c1d6bdc4b2e43b490810e49aa42","impliedFormat":1},{"version":"a501b6a4f8da408c7631a83d1ffd1862b4a8bfcb6a0fe27efa086fe3a7d5ba38","impliedFormat":1},{"version":"e8211f3e8893575f7ce41d438e6563a1f4fc761057681cee241eba3194a289ab","impliedFormat":1},{"version":"20960c29ddccf032d3ba9b49e9dcff1a177d3fe0220b771256b7eab28e33b386","impliedFormat":1},{"version":"0d9cabbbad3e5284607c85b24df51c72b21f315eaf044c4f89415ba975b490a6","impliedFormat":1},{"version":"19f15bde855e11e81013c2ea16b38d01fa121a79b485d0f35c2d1e310f01aa6f","impliedFormat":1},{"version":"5ed75b6dfce1dfb72154c6c6e11a3fd61fcd59a0f611904cd4d17c2350973ff5","impliedFormat":1},{"version":"8c5b0d1f6e6b5649edf145af23b59cdea71f8b7919f5f8aa17890b2aaefc7351","impliedFormat":1},{"version":"aa6dc06c784558c4984f618b6ee08baee91857d38e73e32918722fcf3d702867","impliedFormat":1},{"version":"2b74f27d2671a29f882f550839f8feab84390c73212c24b21c8c9716e1333528","impliedFormat":1},{"version":"4d73bd9b8fbff64a34b0d4e81dbf8ee8c394483f630929e562472264c688d703","impliedFormat":1},{"version":"83b98af922e678539bd033c0173a490c9778b903b069ec20f145e58b471aeac4","impliedFormat":1},{"version":"aca957ffa129cdc4d5373b8a6fa4fb9054b69c7b42b158d4bf0aa5c2532e5002","impliedFormat":1},{"version":"112ba2f99c00f3be43689a4f0e29818b42ce5765843b005558bffd73e4886f03","impliedFormat":1},{"version":"77fd6811835983d2663b58383614930a5dd977fced768260e324363e37b60c68","impliedFormat":1},{"version":"c3bee7b6fa053ab8b27e4485d439134896fbc4105eaea782fc548a2f6f9ca3d4","impliedFormat":1},{"version":"e74afd362dbe452feaf42047e6aa117cf5d56097d377c846e31bdc4bd19491ac","impliedFormat":1},{"version":"27a9279457482742b0765661bf7e940675c728f430b81acb4490536e985b5412","impliedFormat":1},{"version":"51c5018539370940d264e4eab8f2278cc62fe7937426aa2f831b5d560bde9e79","impliedFormat":1},{"version":"0fa06263d1d2e2d4b22a577acd1f1e8fef288e29ca009747be3b1e9011039d64","impliedFormat":1},{"version":"ed5372a757faefe44aefd3c1f1f5f48357c7f994f21649360f58194763881653","impliedFormat":1},{"version":"6298ff7e7d025c08dfee1236466caf059f77f89b458447ad6c877d45d2a1b9e9","impliedFormat":1},{"version":"ef4e26d04e4aa776fc319a3017e23b542c53599588a4c6d399adf3270cd199d1","impliedFormat":1},{"version":"bcc1828795c7ef81d63b839d9e842f72e0dee4c54de595325c3c2eb9e1a72bdf","impliedFormat":1},{"version":"a30cb86d66243168c1741ff59069ba30ee4dd8683e1844e6a6208bd0180a1dbf","impliedFormat":1},{"version":"c3cf07d432e178ac345349cf1d0dcc7aa7eb6e56d402881faa90435467c2df53","impliedFormat":1},{"version":"db20890837734c3c4d7c6bce4fdd4ff11673c6b206c383a99f634495a2ef04fe","impliedFormat":1},{"version":"4f848840bd5c2490c8ad3253e41a2e74071c32e36dc3380d257578cfaa527654","impliedFormat":1},{"version":"c42191c1695015ea226111215fea51ba91df6d30e4f490da48a9a1b3b2e624cd","impliedFormat":1},{"version":"da2aa607d466665a8afffad94da07867da6f52be9596247a8372d3fdf0e24f3f","impliedFormat":1},{"version":"f8d2ce83891e194ffaf87db5e872e12bec81e343ed4a58e19bea0c7cc4a51d14","impliedFormat":1},{"version":"ad2119a1275cb208230612191ae13a64c0f90ebf89ce7fa1a17c9880b78af472","impliedFormat":1},{"version":"7bde08971deec5141d29a6e9cbc4cc71497910ba7d4aa5288b6f38aa80b09789","impliedFormat":1},{"version":"5af76fb67d5344b0c9c174349c25f0cf05058d45f1467f229f145908c7dd2b26","impliedFormat":1},{"version":"a69536eb04842de79ff0438492c5ca52c3ad0b2334aaa8fd568d17508a894d30","impliedFormat":1},{"version":"ccd259c37d818d63632e47fbcfd4ee56dfba61444be780fc0ffa2376d53031f9","impliedFormat":1},{"version":"59403bd1d188ee66c66f5a25cb0b4f75168259e1819182b4e8b57cbf8db28099","impliedFormat":1},{"version":"11dd85332f8e84b270bdef1c96e33f4c5feba0e9b14867d8ab93324f5b137af9","impliedFormat":1},{"version":"5199be3509fc6d3007809135dbecb9c877032604844a47044cce9b4800c9717d","impliedFormat":1},{"version":"b713ae0e4b0bfaa7a6f92bdd82483e03eda8e016f6f7492408ea13580eb2272b","impliedFormat":1},{"version":"130402182fbe7cc835e5867afae39299376686e725fc122ff185b881c67c4d38","impliedFormat":1},{"version":"000652b5bf772ec5d3835618bdca0e684ff526c1315a5f7839327d2932f06a40","impliedFormat":1},{"version":"c5193edfafb13dc680b6f22280018aa4b7a50845915c29bea6e167d8e9948c86","impliedFormat":1},{"version":"f372bc992480ac6912d028bad119be5d53343d84d35bcb358c7b496d01239284","impliedFormat":1},{"version":"e25ef6b8f76bce252636c43f414976fa3ee5fce56b6af80348a2245c214b3e5c","impliedFormat":1},{"version":"47445a1992847a257e0a1601a91706b2af7fefad272b4d8945258026d2fce76c","impliedFormat":1},{"version":"c37a561fc76a10dcd434ef92ffd40a715c8fc18ce4c651c8bfd40915722a3a9d","impliedFormat":1},{"version":"bc0014971372658ffc1dd9833d8840fde171da398204e537c64dcad60f60fe69","impliedFormat":1},{"version":"d8c3dfc7cb476288cd68e742ae58a69d198871134858be0173c2b6a1146994c8","impliedFormat":1},{"version":"fd2c832ed6a4ebd2efcf6dd3902265b3b4ec1014016c2feddcf12f3afa685621","impliedFormat":1},{"version":"9d9451d8b95f4c39c47eb8a6c13ba8a6ad61a818f32bfc455bf6df856a742c4e","impliedFormat":1},{"version":"58f2536bfe60a254ecf4f1340aecf03ddeabd58fd283d6e4a02a6480ca1029a9","impliedFormat":1},{"version":"3dfb5a7dc99e3a61a8cffdef86f522b2e7d775330e0edae93b2fd8043d029685","impliedFormat":1},{"version":"73cdb399129e331451a0611d636f4f0c779b1281c362ef53df5bdfa3913298d5","impliedFormat":1},{"version":"40889358b3511371666a03d82fa74a0a3b7fdd74ef7ba5ba73d7d3af4070dd46","impliedFormat":1},{"version":"69dbbcdb4248f9fc3acb6a36c6af0c2136b6496917063cb175578904d86c8c17","impliedFormat":1},{"version":"b9d45c32f1dc36d76f755a26808f99a2d12d3fc1a7966b3699906994c6cbca72","impliedFormat":1},{"version":"275bc11fb11eb3edd2216d693d03aadbecee31ebe8353e13befb5578f7bde1b0","impliedFormat":1},{"version":"16680866c9d2c30825ddb05c5a8fc1befd12237716ea3e01dc2619098d6f423c","impliedFormat":1},{"version":"a27ff5d5e6e4e6bc4034c2b8075161f7852b8e5dc5a26e501c74fe177203a390","impliedFormat":1},{"version":"af76fe917b01641b9b6887d5df17c6dde4770baf88d4f012f8f04cafd63f651c","impliedFormat":1},{"version":"d3adab9988f8af02336b29a3e9349f46ef98df717d682f11de9d865e6175e31a","impliedFormat":1},{"version":"de6cd90ecbb1e933867808ddc97697128e65d96c93417f4c91083d2e7ea9c2f6","impliedFormat":1},{"version":"3428dbd002017595d30aad0a14c1dd6934782a74ea3c81be53d40d1553505f13","impliedFormat":1},{"version":"3e049158bef96ac9ae583be52d4de1c29f61586855817723d7a7ab02f8257438","impliedFormat":1},{"version":"18ece85ec8e533b27a1145fa156244ec0ec9db31fe7f8e3dcf8850bc021d6551","impliedFormat":1},{"version":"75b0e705801ccbbc4d6c0aaa451094ce518784db40c6400f0b83d026850f5099","impliedFormat":1},{"version":"b26c8baab12cddfe3a5460ffdcdb6a91726e24e63c9066614f2c3c0e99e25eb0","impliedFormat":1},{"version":"0d02f897b8b9489f3d94c8117eb66174c6868327c0a528add3efb2fb0d64d71c","impliedFormat":1},{"version":"0fe72da223c8988c6d32a1a9b41f679a41f5254930bb896f727c21e320961449","impliedFormat":1},{"version":"570b59cce9bf255e2d44a668f950463d390dd68ae1b1b300dac105e683b3ce83","impliedFormat":1},{"version":"3d7bfa44bd03ff08e1ea237c6c61fe159ffbd9d700930e1d6a66e88df150377d","impliedFormat":1},{"version":"b5510f39376c6254aa92559ab7f799d7c512493500b70da5ff3e27307d32ca40","impliedFormat":1},{"version":"8b9b6f44ae819b8884e7f37e7deb791b6d9788fd621ebf3ac0d214810a640542","impliedFormat":1},{"version":"c20404af5972d1055c6d00e55916e67408fe0847fd4cec495c8092f4aa00441f","impliedFormat":1},{"version":"08faf25def7e35a840e5b059065de1bf95fb54bc3aeaf840b848b96e992d216e","impliedFormat":1},{"version":"2f840542ba3fbca17d0e55c2612f9554ddc756d2d0da27cbbd90bce63cc4abef","impliedFormat":1},{"version":"ac1b301a2d21677de5c1fad0863f2c80b87eff6ed39fedbc9ed50d68ab153196","impliedFormat":1},{"version":"2fd85f800de2b094904161fb55a85c798e4bad4663cd9142d242c4afd2ce15a3","impliedFormat":1},{"version":"974d699afba71efb9cdf8f4c91704501070855e97f0b301582a3f1a8f90fcd71","impliedFormat":1},{"version":"795d2c0554a7aef1a3b64a2fbcc8ba4168355598ed97517a46bd7cbacfe588a5","impliedFormat":1},{"version":"3b4476ecdaa6bda434390d981d44751e6facc5191d59c855019c96175928a6e2","impliedFormat":1},{"version":"e1826c4ef61020cabeb17b0e87b92ffe8d7809ecbb63a4753a8aaf2e8725d462","impliedFormat":1},{"version":"2289a7d8fac9dae5401faf4c84f77cd001a7547ac8b1c5ed44e750bd7feed67c","impliedFormat":1},{"version":"af5b45cdb8647fe531268643749c5c93adb2daa7354245b3a08059ca25a766ef","impliedFormat":1},{"version":"862ee52aeb48e3c4a9fdea2cb004fec5360c05e7cfea0938bb3ddf02a1144f13","impliedFormat":1},{"version":"8e0e959c70b4ca3005e6a724af19b4cc138b65ba8f84c2577f9c7fcb19c7d587","impliedFormat":1},{"version":"fc1f7752de4001963cdccfcb095d7373db4b207d215afc25538cb0d1e1d7ffad","impliedFormat":1},{"version":"455fdea3d1f5875e6baeb18194ec5e58512053b31cad82bef3c8805442599afd","impliedFormat":1},{"version":"72f33673b760d868b0b98543a51f0e43edf36eb703dc7b36f1f099b849b1a2a5","impliedFormat":1},{"version":"900ccd47fa38d8b67381dd18f0316b99b72dfb02e36cd0e128d87f7e1f871262","impliedFormat":1},{"version":"728d558d4e79910c86f3c95eae01c9bcccfc66cc037005e463a46f41d245da6e","impliedFormat":1},{"version":"830ccc5b50480408bd090acf48bc882a160b5116d9214a1d2bfb2b0d00716a4b","impliedFormat":1},{"version":"d24906cbefa202c84790329993bcc49b8f6b12df7fc6b604767ea1a0cb299a2c","impliedFormat":1},{"version":"91077fc5e3ab6429beed400b544c475b716f505250a98e63b91c4d400bc0e856","impliedFormat":1},{"version":"3263488ba152a387cc81ab170f44da2aad443acf85831de77827b11cfb449ddd","impliedFormat":1},{"version":"15584c5ca08e569a85400efba5bae55b0cd5ce636f6709e9de92ea5a933b0c01","impliedFormat":1},{"version":"75e6054215bfd78d9ee0106b7025949892ba3bcb71244a8eadb944bb4f1edb98","impliedFormat":1},{"version":"7c4e978d3e8a9122d060f671739f7daa0838570c09811bea7d9dea84f8762958","impliedFormat":1},{"version":"a5482b49716f4373dc171711fe0bbe3337843f9fdda67b580bc121621b95ae15","impliedFormat":1},{"version":"c6f7d7277166e4738dd8886e29c0db706cd3bf28048021e347f24c5b7222a6c3","impliedFormat":1},{"version":"0cb6ddc21755e2bc3fab6df89566b1ed9a99da64a64ca8897c756850899c3484","impliedFormat":1},{"version":"e160fd20114174f80f8c8de1668c8b994c4540fe9b1a6a67b5afb6e7ebbb9d64","impliedFormat":1},{"version":"084d34bdd57d31ec064abc4d765ed1d719c0a8a2e2f9cf88921ef354b597d347","impliedFormat":1},{"version":"5dd13c0a7e318b0712e068097f4a41d7bd56418a2b16154b2f71ef182a6e7bf2","impliedFormat":1},{"version":"b4b581b5c069944c3c6d3ecf8be737fd9e55c63e54460111dcfab54d337e1823","impliedFormat":1},{"version":"2122e87a82468bf382ab5b26f221750048936d7ac02ceea2899cd4e5f12c67f4","impliedFormat":1},{"version":"e9ca723375c7008e39755954ad2bf6a8b4b59b2e77bd6ebe5298cc81601a7c35","impliedFormat":1},{"version":"75d8d36032ee4ed07a853dd33224821e41d514fa3de9c536e74681da36db98e3","impliedFormat":1},{"version":"46e8403bf96500170edf06b28f154761249c8eba3f0b3a5cd9bc3d8f4859763a","impliedFormat":1},{"version":"a15b1586eb5c2f33190a54bcdb959c2fa22eb5cb044f8f9ac1fc9ca17f576a3f","impliedFormat":1},{"version":"d71d97ee3eec1f43ec8279b557a93fea4bdf87d84ca68e97b3c1ef67d2796103","impliedFormat":1},{"version":"5bede9c87cc759c79931dfc4f8c3dbbdac8ffbdf0100193386d6a485801c8b81","impliedFormat":1},{"version":"e52f855e073846d1d0073ef56c8f69ece1227382a513a424f944367697937413","impliedFormat":1},{"version":"97a47037cd716dad1c55c46324593d994b0ccb3c49229cba81f8ab7ba9924727","impliedFormat":1},{"version":"d86534ffa44d3c9fe3f39b35700add106e7ecbd6d26b04353e2379c34ce26b4b","impliedFormat":1},{"version":"27ba591f3858c9bc86813d795a0a28a5ae104fe123edc35b10aa4773feca9575","impliedFormat":1},{"version":"a9a308bbf3844ac719b15f3e03286b1d8722e814aa0939e75fc5c9860f832271","impliedFormat":1},{"version":"64a16227518a18767e7387d4500c79dea1520973a03646c4c404e589831f1f26","impliedFormat":1},{"version":"074a19b2561d98f5fed0e5f0ae0e0aca300f627745eb83a917e2a530e49c1b40","impliedFormat":1},{"version":"144fa460537e95e094caab834807a83b74add32bc0a61e447b1023503d58c66b","impliedFormat":1},{"version":"a13926ad8a6074731e903baf31d6ba7b3fb7c7ccf07b07320e1db2dfc66be511","impliedFormat":1},{"version":"b0bc4805fdf7c16fcbc05154f3e0497b29e793b12434645e01742d6636ccb62e","impliedFormat":1},{"version":"1ed436107aac0489131c33b9e1ecbc7698f16dbd78fa4be97834760b6a76897f","impliedFormat":1},{"version":"d1c4ee876137848bca62f8ecb4d865460d890052381a2223a9120e67981d4dcc","impliedFormat":1},{"version":"226b5087a77194a02ccd0d141976a45a08afccddf584d20b350686b4b79c74ef","impliedFormat":1},{"version":"1721746b7ed647d27ab9e49e7fbd6dfb26bafb6fc263db427bdd2f5130c23569","impliedFormat":1},{"version":"0e9a5c4188263bbb01b2bd235739bb06d0a0708db125f25acf39b658001ed93e","impliedFormat":1},{"version":"08e44b5e851f9959a095a7f61f340913f6c90b282628d357abc19fb1b52039cf","impliedFormat":1},{"version":"c7e04700dbafb216159a09e9b4d9a36e40ef68274fea68ac5748610db1e6df4b","impliedFormat":1},{"version":"429d97c1c1ea9d0eba30cfe96bdc2d6ac2ef2e4e761e8954a44a36b67a7ece1f","impliedFormat":1},{"version":"eb463874eaaddb7eb48991ff2bd525dbe39c13a28f54c1cca08aa76fe6476b24","impliedFormat":1},{"version":"398c6a27dc376a3b9c18b68ae402026262cda4e232aed9de2b331b75adcb4149","impliedFormat":1},{"version":"5d9b98e5dca8923de9cad6e1ca0083370b781ca8f57d2b63ef8793e4846ea575","impliedFormat":1},{"version":"5fb8595f83e4bba8191831f6c954d12985dd521a5cf484a3a2e79da8ddfaeb1f","impliedFormat":1},{"version":"30c189bdeae14ab9d7da26e6dfa278721820d947556c0545a8664a4c75c32a38","impliedFormat":1},{"version":"3cb232764657dbb45ed1458536e0a120b0446b5e3696a804265c672a3b759f43","impliedFormat":1},{"version":"907edfa9ee6d35a494a88de8efcfc1de453cf4cd05bb5f8978da2b9ca2d673bf","impliedFormat":1},{"version":"a2142019ccbd072eb68aea2d5de98466cf9080916a2b5ee50c97676ab1b2a081","impliedFormat":1},{"version":"2419f01abf40c81730a14a3f4c955cd88b78aa1bdb908934f323d1c71b3e49ed","impliedFormat":1},{"version":"17cf7818001926be82fccfa9c9630d5cf1fef89d1b81ab12ff642fdac99d3ef6","impliedFormat":1},{"version":"1352ba441e3a8d8111bec31e090f218a995b73c7961e1e91b4c86bcc38e5ecb6","impliedFormat":1},{"version":"9520e2b618125a4f84f3e5311208518ce864f7a0db5c6ffc13528023f313af94","impliedFormat":1},{"version":"24ba26162047127247d5a072d0dca383508e4b6876c3b84be1e454ea8bd6ebf1","impliedFormat":1},{"version":"1090f8d3eb016f9bcd28e3e9fe51911141666b78de353f3e284e93e3b40736b4","impliedFormat":1},{"version":"8db81c97a9aa0a018ec45e389fa3e2070630b3ccc522c1d8e2fb4b9243f89001","impliedFormat":1},{"version":"84b4cd7ddc0aa4ed285585e7df2fe4bb5bd1a9b98730ae9a759df86da13ea920","impliedFormat":1},{"version":"624499be93836b47d6156fc852a397a5980e8338a165f04d263137d90be94cd7","impliedFormat":1},{"version":"8c08fe1a1d8dbace19e331c93831150ba9e6a9a562f531d01254f95bed98f697","impliedFormat":1},{"version":"04c3e7408f8c7114c9b6b09f7e9c8189a0f504dd2286e59d87f7c30fc075e6bc","impliedFormat":1},{"version":"74e37766d75bdb10478e836231f57d2ca9d3d942e5cc6db149719009159520c8","impliedFormat":1},{"version":"dbc5685e02c3d104989050bfcdb7a5e7f59e9166b3c5556088d08e064dd2c7fb","impliedFormat":1},{"version":"cec1f7fca31472c2b1382a271dec6fbbfe60ac9cb8d6e459807639b6a5062291","impliedFormat":1},{"version":"bb0f260a2aed07d43c1103c9f0230b2cdc2e74467fcbfe176a163a7762b56996","impliedFormat":1},{"version":"41a4f8b21fbb87e3b54abe73d2210a369295aa327d1f22c4b7238f53a93c3b3a","impliedFormat":1},{"version":"ca7b375ea56c72e61a2f0f24f7070fee7d0e8f3a859bb0e5a8f0b8c2fcb9b760","impliedFormat":1},{"version":"ed16608e4cfda94b5b67465f73df15943f3d18c53ec76fb9e7f2e5ba8ff38fc2","impliedFormat":1},{"version":"aae60f22b4f9d76d45af91324d765573882106c956e7772da1ac4a273667852c","impliedFormat":1},{"version":"79ebae354b7963450bac47f0ee2bc8b080e349bae6e6391350e6f127231930f7","impliedFormat":1},{"version":"8ceae4b4607e96052e52ecc8f5b6df2a843377a4ea516f14ed59d1d6114aea2f","impliedFormat":1},{"version":"a00792869c387de692fbb021c2cf077a3629a355929abf548ece22ca74db7ef8","impliedFormat":1},{"version":"673ae2a2e1257d3c64d89f4983893251c58c41dabbfacaeee15cf27274ed3995","impliedFormat":1},{"version":"84f2c07d64056da6ebdaae4b63d92b4b13eb65739ebf889e6412bffb53bf310a","impliedFormat":1},{"version":"b1d507cf71da8eba9ad3b1c7038b34110442005cb1571bab4c5307fdab74d4cd","impliedFormat":1},{"version":"1a7f0596a9336370306a1c7dcd04d5687d174ef0a7aa6d60196e32ac0b39f6c7","impliedFormat":1},{"version":"dea31c65b9dabdf6268aaa22084dbc6390b720a85d54905d1f7f9828d0151107","impliedFormat":1},{"version":"2a01ca8c301c0cc8e8d7b0ab60f223ef41562bc30ff735c46c8fb65d8b4ac4d5","impliedFormat":1},{"version":"7a277fe08d0c8cc8f92df1368eb27a17ac3374928126487fe140e2e991ae1d0b","impliedFormat":1},{"version":"7d2a0d9ec51f609a9d0a95f2de4d78c1bc87f526787e417568433af3204594e3","impliedFormat":1},{"version":"04825356a36999fc1d339ac6100e3d8cf8abc31c460cb80890feac240815a3cc","impliedFormat":1},{"version":"dd38ba4fb8f20475d5ec90237d860a5f1197b8844904820770a8491974d956ac","impliedFormat":1},{"version":"963d6b90d92622ff4f179b6ef0fb8d19af5cc6d97ced0f41f523da88f50ab889","impliedFormat":1},{"version":"2cf04c79ceaf30e165423349e86a96d0bb0b0a5a424c6c997cb0ad8a30e661e6","impliedFormat":1},{"version":"1a7027f69220201eaffc4369d688a5f2bc64f121c397f861c23580d1d6d2eea6","impliedFormat":1},{"version":"658fc0e5b8653dd7791d1c8747dd504ab9ca5247850a080898929a29c27787e4","impliedFormat":1},{"version":"a6e268b98c41dfa5c36bfa250fdd2b8e4369026845e7efd7d656eddf911c7e03","impliedFormat":1},{"version":"6dd0ca7fb12afbbbfd167cb3ee1d4da906d8ec455e213f6b6475d445d18c9c14","impliedFormat":1},{"version":"7fa0c93b429ccb3344063ba84bd02b2a252ff9aeaced1e341b0484aac4075c5b","impliedFormat":1},{"version":"bf60e1989291a1908e13ed2862196482b6cbe3beec7c013ec5a29c47d64f6821","impliedFormat":1},{"version":"92eca0f6aa0ccec282d0f271282e980cd9e9d6cc11fec181757ee61987b6e568","impliedFormat":1},{"version":"ba380b0917d166bf7f336970689c39f358b1cbdbd289d1d2d038fc673df53c4f","impliedFormat":1},{"version":"8657c88f13f935e20cda3db436e8f98ad8529a48bf4fe1aacf3b828fbb58dec8","impliedFormat":1},{"version":"a55937dde6f523ec9a0f5fd29a05a63403fb3c6e2139c3a90a3e83c1837f79a8","impliedFormat":1},{"version":"4fa435e6f7e235e0d4285e9b7fbcf250e4c56964e318539836adc3fda84e94f1","impliedFormat":1},{"version":"573deff947ac9dc2cb0502448479ad396fc6b594a02443ddd8ec9e5172f2d114","impliedFormat":1},{"version":"105df56bd10359504d53faa19afd7fd870034a0a6e53c913daa61aadc556d051","impliedFormat":1},{"version":"ecbb320e07385092dc2833e9e1a2d32372b702d4b30f8dc6190e7d8f4c57c8f7","impliedFormat":1},{"version":"6a1d26da735fd60340facc647a753581ca40a5f4e9571cdb34239300d9419b5d","impliedFormat":1},{"version":"426470c4ee8969333fb3f235e54534be411ff116581ebd8e47f79dcdfb3973c4","impliedFormat":1},{"version":"bbdbf68ea948d240eea4b583b3b5fd6e81c177dd6043278e7a9d89ff1c74993f","impliedFormat":1},{"version":"bd0da7cbe7e0c1c49e692e0ce2800f983900be4eb9864d978b3a3fbc7045a792","impliedFormat":1},{"version":"4761de4838d0b9e4bc5982a835d96ee1055bd9177344f5884e1999db13cf6729","impliedFormat":1},{"version":"718167cc4d52621fd26495dcac28d0e931e02367c8ef951a39fe665940141698","impliedFormat":1},{"version":"97682544de438d2e1e0decb092206530d23aad07c1216f79f06ec7e885b68262","impliedFormat":1},{"version":"802868d37647bc32d35621b17ace387c7137dbcb1b003297c554d64a4e7f6571","impliedFormat":1},{"version":"a5ba2bc90d6d7184792e9f1b341c175ef8f39ca6a310b3ef939aabd1af000a51","impliedFormat":1},{"version":"da4985fae6c0ec06597d71bae5e9d4daa0226b4c6b272b14b4de8e9712ada7fe","impliedFormat":1},{"version":"5d9ac3a14aaae7ab35926fd1e0226e6a8ccc4d979a44bf6903c555e7c0e8dd7b","impliedFormat":1},{"version":"9ea63c9e1554be89e5b734eb1d5d4aefc38bba29df8c9f72d304da3bea6186f3","impliedFormat":1},{"version":"4ad152dc136db164aafa02496550b193a4e109fbcb2f7910582ae759c19e2421","impliedFormat":1},{"version":"8aa4294d19d40bf0268228bf46b54db770e9f35a34d0e22760d7e418d96264b7","impliedFormat":1},{"version":"cf51b54a676ba927f6778c4c636b963d8c57dbacada4acbd4538cc1d6cf46279","impliedFormat":1},{"version":"cc063be689171f7b84b0a3839e53fe574141292539258fd8032df67d07e93621","impliedFormat":1},{"version":"95a851299daa3972334a605b3761b05a6f29506a8c2f0413c155a660ec6f9743","impliedFormat":1},{"version":"105f41a87f7f11c6e573f6cf51c82c7d28b4432baaed48cbf10ca0ab4f577ffa","impliedFormat":1},{"version":"9f2cd5a77509aa8e9bb325cb69e7549b329ab54d4f7c6e2a4b37a46c9ff1d558","impliedFormat":1},{"version":"f574f2dd658fea4338026eb092862c9cddcc688e1ca6894c89bcfb7d410ef880","impliedFormat":1},{"version":"1eaf57fe5aee13f0a1496612f03e01e60f0b65639c12cd933e031fdc14047e4f","impliedFormat":1},{"version":"3aca908225440bba7ee06323342c1d61f818dff6f46cbdd0b1cc22209b4eb764","impliedFormat":1},{"version":"569a7401e3e5fd3f4d7d33e140c185a43601addb59dc95771a5d31b75e3c945c","impliedFormat":1},{"version":"a3fe214818c3f4e45b2ea71c40f14b696a316037a1c70fde4dadeff3a5ae583b","impliedFormat":1},{"version":"f86b89b21a3bc6d1b7d39185370989632359df3b10ce717154ff68003130efc0","impliedFormat":1},{"version":"edfd205f6097f70d76cd41661721a2f2f535fc32cd92d383403f2cc3ba2bd9b5","impliedFormat":1},{"version":"176beb831587f598e0b11453af61d5109dbcc16a114d7ddac0cf6c5c1276a783","impliedFormat":1},{"version":"6e3d3eaa797120e7951f485f3d0bbe64cdc8011bc17e6157142d935b8c0ac821","impliedFormat":1},{"version":"e7591c7d2d5c8528e953a126caa4a888699f7e62c31272b77309b5f6136fb3a8","impliedFormat":1},{"version":"fec412a49e08dd0f96790c566cedf0462786897b8abf6106e0e9f624f3d4e64f","impliedFormat":1},{"version":"0a1f7219710f9f672be306774ca528bb0c72cb8c03c6b071274f66ebc22b4e1f","impliedFormat":1},{"version":"a8a702cd460a7fd87ae9988a42b58e5fc09d2e8a9edcb689a099da07c6b7873b","impliedFormat":1},{"version":"747380fa8fc858d49519c8a9f5312208189a691afe35c48dfc00ca0a9a7a2c39","impliedFormat":1},{"version":"aa273c7df28d2086caec55960d3a9ca41b40a0f6963e995698b90ad6a9d8e50b","impliedFormat":1},{"version":"51a5afaab3cd0c2852295286088ce0cfe2994dadc7462360cea3167809c82fc6","impliedFormat":1},{"version":"799cb7289600d99435eb0f73369f025564c1814cedbf7b6b77dc6ddf7860fea1","impliedFormat":1},{"version":"a627bed1c7da992f3d5f3d1b1ac303b94090bde7f0ae75f5115b5fae26fe84c1","impliedFormat":1},{"version":"85187bad18f9df9cf6591b3a9dab51390280c80c3b83063fbb13914673a7aa6c","impliedFormat":1},{"version":"01992ac1e8546ea9605f8d7c828b4733b9a3ebc33d16abd58f8482b4339a9cf8","impliedFormat":1},{"version":"c8e92ecb63689cdde993c26c82334de97a4b180bdac6246efb50860473e52ed4","impliedFormat":1},{"version":"33a8a9519bb5e06f7ea339eedb4c75391405a2d429a4db210aaaf9b435cb1ab5","impliedFormat":1},{"version":"f9e343afed6cf094b6a48ff284d0cedfdf990a93155a4c4ad7eff3cd3040f4f6","impliedFormat":1},{"version":"1b0cf9025af1fde9af61f0547353a3d9a3fbab5aaa94099591d12434b163bc1d","impliedFormat":1},{"version":"c47789851268c428a63f573cbe96079380593759137c99fad6b86e26c6037520","impliedFormat":1},{"version":"9d0ba2c7ca7a2e92e213e46d050b077cf6b93b0eb313c306864f49e7a1b5937c","impliedFormat":1},{"version":"325d4a83be788307b2376c2e22e1502cef96109a122f3aae95ea27c44275fe44","impliedFormat":1},{"version":"6a33883b007d2f38ac27adb617ddcdcf421c16c0e0fbfb5f965b13ce51f044d4","impliedFormat":1},{"version":"ae00023c4fb6d8310666f6f047f455331ded1cd758182decd54d7f3f2bdc7e73","impliedFormat":1},{"version":"1e380bb9f7438543101f54ecd1b5c0b8216eea8d5650e98ec95e4c9aa116cdd5","impliedFormat":1},{"version":"d0b73f1df56fbd242fd78d55b29e1de340548048f19ac104fe2b201dc49529ff","impliedFormat":1},{"version":"287fa50a234cad0b96ebba3713fe57a7115f7b657dc44638fbce57c45ac71397","impliedFormat":1},{"version":"c42852405dff422a8b20dd3a9ada0130237ee9398a783151aa0f73474c246aeb","impliedFormat":1},{"version":"d3260c8d6fb8ab6b92c412c3c0b793dc524dbcc6737300cd4cf22198122479a4","impliedFormat":1},{"version":"f7ebfaa84846f84bd01665f4dd3773ff2b1c38c7992fd1042cd9132bf0afc82d","impliedFormat":1},{"version":"b03829b7141ddbc20c9da5de4f8021ef99b57b169e753d28ba5582d02bc9d5da","impliedFormat":1},{"version":"d1c49ba10ba80d18dc288f021c86c496d5581112ef6e107e9e9c20f746ee7b0a","impliedFormat":1},{"version":"f3c5ea78b54672f9440be1a2ae3f6aeb0184f6a4f641c3cca51949e9cd00a258","impliedFormat":1},{"version":"9ad68f979b78ae71d8cd991b87b5317b5959867dfe5970de811ec40a09d6e1f4","impliedFormat":1},{"version":"d91e9e625a2903192e9a63361b89330f0d95c340d9bb4602b89f485e9f93cdd6","impliedFormat":1},{"version":"176a47d228081ad51c1d62769b77b064abbeb6827115033cce1cdeb340a8d46c","impliedFormat":1},{"version":"b5eaf1cc561810ebfb369039a6e77a4d0f74bf3162d65421a52fc5b9b5158c2c","impliedFormat":1},{"version":"7d12ec184af986cc2a0fdc97f6c7f5a547ecdd8434856a323ea7ff064e15f858","impliedFormat":1},{"version":"8535298578313ba0f71a41619e193767baec9ccf6d8fad90bc144bcba444307a","impliedFormat":1},{"version":"50bfcce750d2a77d46e96e1d6c80f2a6309eb86f6ffee53ed07864b68af3d824","impliedFormat":1},{"version":"79b41324d28fb94f7304a0151990ad712346ceb1907fe1ce5e892145eae8f8eb","impliedFormat":1},{"version":"3239a3f8c29d2b0db0a4200b7e6513e95d16a183d4d823e54cb5c98f4c53e183","impliedFormat":1},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"70e345d53cc00be14d6f3024838bbff3ef0613d56b71ae3f796d7b2a0d473b07","affectsGlobalScope":true,"impliedFormat":1},{"version":"e00210be2d4849cef4c94fa08daab69e1dae87f1f00abc101d5971ff60da6674","impliedFormat":99},{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"f2557d9682dbe2c22378c091c55808d0168d4c61df1e8e5c3fda92cb7c41fce1","signature":"fc46a352bb7b36a8dcca258b291a44860e314c20d047f78d65344706d0b60906"},{"version":"c1d9497ba490826dbb627aa40fbf4f40ba14b4e29433822e7777f9f2b6856a7f","signature":"bae0cd81139649e597a684d537d385580609918881cae4ded7ab6388e67bc7b1"},{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"7936a86a10a0d66f82d6b56e9a665bfe1e114a06410966eb1950b5452fd7ec41","signature":"39497af04d84192d611f7baa5ae1281b8ac7764684e7938bd2e7f6e3033473f5"},{"version":"bb493906a8ab6eae2369d99dc0d0b1edfa90f59380b6bfbfeeb85ec7eb6dcc67","signature":"837cfc4a54c847e1825e67f7b582495fd1975cecbc16cc7a7ff843827f2e7fa5"},"5e2991f09a53bc61644da50592914477138081069d707c87a2e918daa62e917d","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"d08adf483e803fefb0e86c13065036038a02abcf7660c81a332f75a3975a6c5f","signature":"4f6db8ed7c33bc5f5895f1ee268ae294584b2dfd9d19abedc7ce9d6c122a8fba"},"cdc8882e914eb909a231614aae12b08208b008213a80f10186efba6ccf164881","1ff160e44984b710c52a85697b42a9009859163f46cfc730b78ead3bc496337b","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","1775720087a86054bcc032b104f25068c59e554ed48aa8e0c17a77c6732c5d9d",{"version":"d08f06dcf3c020fde12c3ed3a70e41008aadeabb900bb02cd5531eed6bac2602","signature":"4ad3fd75b407863324cc9ad4618d83b1544f215c1928cca8193ec2049f46f586"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"b101fb177c5e48eb06e1215a01d5d6b32e5c0232ed589c8630e7573e17cbe10d","signature":"d5b2d04ebac983a575aa4d04f14ae1d7fefe7dc1efeb6ac52ec8c2f9f6d3fbc5"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"7e0b918b7b1193d25fbf4fa2a8840d64478bb4f48c71218dbb59d116e5df7525","signature":"1e9bcd39b1ccc17eb38ce70d8a9fbaaeace2070a84a3a7a7579e1512d727e70c"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","37969a22248368f17570cfab1e9dc6f1fbc1cf0839d34b0735504bd6dc0cbf54","390c119df81d08b8311d6b9fe992ca41bf2acaa60d7e8b19d43b4afa7ceed44d","60582a2f689e33ca333f633dea8952e8d6d2c6e4fb7ebcc3fe3d463a77c8913a","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","6948c4406fdc902225742b670e548f21a72c856888fba7bc7db322ea3d2ceae6","20c70485cbf2ebca35a0ca8a773c4db1e1b52db8fc325789fed4bcd056f079bd",{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"6313af0ef68a40fddcf821f81475adafa7d159dda1d088ffdf70c395800614ea","signature":"cf8580ffcd0de1563a063482ca2746a0d815c1cd19613c386c02b72fd5b43d12"},{"version":"0406995dde4301a95e07907097ce1f3075ca70a86e4f693c380edaa6943c6a7d","signature":"5ebd05ac2ff324db4d809c7ede3d994b6bd865f56aab7b6824219418f320f187"},{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"ec0f29398a671b3ca7178a321ad5df58ec5c07d2c29603f2d05adc89dfa038da","signature":"43a9fa565e42b764ab018710a69621b3d360d1bfba4f001eeb875650db95e469"},{"version":"96f8cd8dc38cd9e6247fc63e35a835eabafa9a0592a06ae21eeffc45baab8c9c","signature":"eb5702a19d087f5412cdbf169b9837aa02b424093d045f027d485d67d4a4a31c"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"a772a951d653748885a8858822551a827b023a1c93e8fa6793300ab65e28346b","impliedFormat":1},{"version":"ff26b5027f10116861ce3dd4b7a57c33715936d5eb7a419d06463145b179598d","impliedFormat":1},{"version":"feb9e4d0d35c066b627be5b539cb6e7bd6b9556828c7cd854e21c3f9e57a7b1b","impliedFormat":1},{"version":"9333436c05f8a3a5b1cb971f4c7819004afa9fd240f39cc81a03872811c0630c","impliedFormat":1},{"version":"369bfca0127cca5e1bf6696aadb158916cde27dc19bb4c4663be7b6d5f33c9d0","impliedFormat":1},{"version":"8ca4fca0da6769c1e1ea996dc5fa97e028576d4ee7abfa51e4d6cc54c83f1ef6","impliedFormat":99},{"version":"a3332fa932b2b123e356fabab1cacf1afbb1a1e0cf3830bcc4b11096058914de","impliedFormat":99},{"version":"8cbbf6b413360db94841c3e0b6555979d546b134992c6b0ca20165c7b3ea236d","impliedFormat":99},{"version":"182198b706a86cd8d1f346f1884d277b8e4bd5bdb250f55faf3e2def7fe463b5","impliedFormat":1},{"version":"12fb68ab2cfd9dc61116c14de7ef50c34eea583b551242a385d2e3c00cc33361","impliedFormat":1},{"version":"7c1c7256ec0a99eff58f8b227d36bb477bdf14121757e48a80fba50f04cb41c9","impliedFormat":1},{"version":"51b7ce055b4fce06594d76a88db231e46baa1064281d02cbe9ec28d82ec1f042","impliedFormat":1},{"version":"86bddf67b4b13c3283be46faba0fccfb741c75f220fbd4922c94a89fe7352a81","impliedFormat":1},{"version":"93c7e6ae2ffab44bb9830fb940e4bd31bdc01e2a90117721bc4d6966c9a758ca","impliedFormat":1},{"version":"d7830a768ad621aae866cd40b2e13e0cc4f7c9a5e7303219a0efdf013cfc3a64","impliedFormat":1},{"version":"2c19bd29bc7861d2a80a46cd9a4883526c7589d222c198390ec53c0db9e14612","impliedFormat":1},{"version":"ae070910c2c04fc31742b9ed73fbc56f1da1f30637954c3e4d14162446935a94","impliedFormat":1},{"version":"3ab0ee1c599320a8bc1fbda2271ef6cd74a258404021c3586a54b263bd8623fe","impliedFormat":1},{"version":"1f1b15c4786cadc1dc4b30c6cfb88a0afc95f59c362f3a297fb58a99a0d20075","impliedFormat":1},{"version":"b2f17a73e9db2ef96d03a439fdc8c33d771283f5d21207dd07c8af586ba4bfbd","impliedFormat":1},{"version":"086d11dcb3c4851dec35c433b442c428ce893f340f192388f10f8a7e3595c0b8","impliedFormat":1},{"version":"a7d30026f1ec9ae9f346f7b1860d4d71c3b0c5e612766889122a14f8db57307e","impliedFormat":1},{"version":"357cc4a387316ae843256bce1b034c5a5987cf1b480cc9cc13cc2c12918110ce","impliedFormat":1},{"version":"3b510feb2e8c88af51170d9590791e5f403c8426c371e5eeb74a53e10ea8e4b2","impliedFormat":1},{"version":"4e469e35a3aa8ad3c88d12d975d227076aee6cdead08c447096d39beab15bef1","impliedFormat":1},{"version":"fc47084e1ce5b9bda956a466bccf028c48e4ac362f5f66ee3a02c66f90402cfc","impliedFormat":1},{"version":"f2884e55f6cdfb6efdfdfbdeada1b91da6db94beb3259333a2d6415cee4304a8","impliedFormat":1},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","181d1ab96f68548b81e58a12b756282a0f12680e3886b407666c57f031e9aa4c","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"1717319bd992e03bf7fbe6891377ac9967d4d711ccb9a5d96a10b8caf39c85c6","impliedFormat":1},{"version":"751a9517133ff1a154789819a6fafe59ba10d0bbc2ca26ac62e9e74e2ca8ea1b","impliedFormat":1},{"version":"4ddb5d8e736d981a00eb46e4826733a2c29fbcb64fec8a3c9bf0fd1e9d307b6c","impliedFormat":1},{"version":"b3ce704a50ee608d4efae73667110d8e987222a282a8a3000bf1616c62626fe3","impliedFormat":1},{"version":"ed73edc2479dcbc750f13bce51caca3b8c642af3fb182cf7f02be32ce2ac070a","impliedFormat":1},{"version":"70a29119482d358ab4f28d28ee2dcd05d6cbf8e678068855d016e10a9256ec12","impliedFormat":1},{"version":"869ac759ae8f304536d609082732cb025a08dcc38237fe619caf3fcdd41dde6f","impliedFormat":1},{"version":"0ea900fe6565f9133e06bce92e3e9a4b5a69234e83d40b7df2e1752b8d2b5002","impliedFormat":1},{"version":"e5408f95ca9ac5997c0fea772d68b1bf390e16c2a8cad62858553409f2b12412","impliedFormat":1},{"version":"3c1332a48695617fc5c8a1aead8f09758c2e73018bd139882283fb5a5b8536a6","impliedFormat":1},{"version":"9260b03453970e98ce9b1ad851275acd9c7d213c26c7d86bae096e8e9db4e62b","impliedFormat":1},{"version":"083838d2f5fea0c28f02ce67087101f43bd6e8697c51fd48029261653095080c","impliedFormat":1},{"version":"969132719f0f5822e669f6da7bd58ea0eb47f7899c1db854f8f06379f753b365","impliedFormat":1},{"version":"94ca5d43ff6f9dc8b1812b0770b761392e6eac1948d99d2da443dc63c32b2ec1","impliedFormat":1},{"version":"2cbc88cf54c50e74ee5642c12217e6fd5415e1b35232d5666d53418bae210b3b","impliedFormat":1},{"version":"ccb226557417c606f8b1bba85d178f4bcea3f8ae67b0e86292709a634a1d389d","impliedFormat":1},{"version":"5ea98f44cc9de1fe05d037afe4813f3dcd3a8c5de43bdd7db24624a364fad8e6","impliedFormat":1},{"version":"5260a62a7d326565c7b42293ed427e4186b9d43d6f160f50e134a18385970d02","impliedFormat":1},{"version":"0b3fc2d2d41ad187962c43cb38117d0aee0d3d515c8a6750aaea467da76b42aa","impliedFormat":1},{"version":"ed219f328224100dad91505388453a8c24a97367d1bc13dcec82c72ab13012b7","impliedFormat":1},{"version":"6847b17c96eb44634daa112849db0c9ade344fe23e6ced190b7eeb862beca9f4","impliedFormat":1},{"version":"d479a5128f27f63b58d57a61e062bd68fa43b684271449a73a4d3e3666a599a7","impliedFormat":1},{"version":"6f308b141358ac799edc3e83e887441852205dc1348310d30b62c69438b93ca0","impliedFormat":1},{"version":"99dd2924cd9a429d20ee53c19131da38558baac8ac205095e8fa1781ffd91fe6","impliedFormat":1},{"version":"c1511a6de2e87aca88ad71f74db14518b3dc41b0b09d181be3ad76e1f87973c6","impliedFormat":1},{"version":"81ff23dd34e09a86328f62e363bfc3ab0d87be9a98f62fbf68cf9cb422668461","impliedFormat":1},{"version":"639944589752585d30ce80ab26b70e541ec3dee9b1921f5f8a31bb559026a169","impliedFormat":1},{"version":"d9bf24b8d30bf62520d09d196ee1f49178bbb02ea0f866b71d275867624dad34","impliedFormat":1},{"version":"47935db08c3490c19f8045a7fedde700a1ce6e2b3f7f05edd8c572753345b649","impliedFormat":1},{"version":"37c514c8ecd6e0cf3a3e9618ccd47ddbd20a8db7680c82ac306bf06ae6750e4e","impliedFormat":1},{"version":"f8353aa38101597f13ec043ea6fdf3a1f8993aa73347793e21c3f70685fc22f0","impliedFormat":1},{"version":"7cfdcba69ce4aa4e6d984007cea245736de1ac40f79ac63fd1013bf69c7cb72f","impliedFormat":1},{"version":"062951060517e695bca5e2b4b667289fdb3948d00e65d739a2d0800906a1732b","impliedFormat":1},{"version":"85c38c8fd746e626b066dc9bea8df0acfb848838f32bd53131c42fecd7380419","impliedFormat":1},{"version":"4f5ca11d14a3f9e322c358b9a1569c0156e8e18ab6ef9b4261d6a2e5ad544ec8","impliedFormat":1},{"version":"a342546835b453dd95852da3768bb484f1ec86526a7f0dde42ad3f0eadc12785","impliedFormat":1},{"version":"184e9ff2e5cf58683bcff699a8b9938556413c66076522d92781be16cca46a21","impliedFormat":1},{"version":"c7e0e293d7f17797fcf6ad4e4513f6082c1cb11621fcfaf059db457ef589ed15","impliedFormat":1},{"version":"76521b12c2ddc56503dfdc7f3e2cf7536ed8a2470394f43bc1f375a87032ec61","impliedFormat":1},{"version":"954f2d7a236f13d697bc59b50a76276cd3cdf2945c9a121504d5cdfee75ff927","impliedFormat":1},{"version":"531cc533f9afb76c8d72fe4a98e3a1e8f1fae4dc3759fb6e75380b2563753f35","impliedFormat":1},{"version":"4086bb5373c5b91f10910b18e8b88d5d382331d26705eba4e9a2f6154d334815","impliedFormat":1},{"version":"b8c2d2e6b62938696a18b15d2ced078b2ae23df61c28dc983f22012ad6b63b33","impliedFormat":1},{"version":"794ea71a1b8bd85fc77c9e3e9ffef3e233ec07972a5985f5ace781a46a308b9f","impliedFormat":1},{"version":"dab8fcf9f4fe231f1f466d37b04f92a8da3ebcf7226ea8527f48067911878461","impliedFormat":1},{"version":"d6827e2604535d3ecb01798fb7389697f7666a86ed26c6a7bd1ff4071400c670","impliedFormat":1},{"version":"4d0ccd929877ea564e4edfe4ad96e4527ff451fcfec7413f8586c93efe1a5cd6","impliedFormat":1},{"version":"ec2412881ba3a65e337718df21dcc559a0c81361f415b17a3596cf569870af64","impliedFormat":1},{"version":"a6adf4203fff93fc23223ea758c4eda67c1c1679a1ffc7b8aa42a199e0f8805f","impliedFormat":1},{"version":"86bad86684ee45eca5f6e3265d6a3f2e782425ece3b404b75800f98342ca2988","impliedFormat":1},{"version":"b997ab387b3aa85228c153c991d2c93df1403a88f139da373be93b3c3d27aa41","impliedFormat":1},{"version":"08382e98d96528e477d235ef4cc561089da83a126f6d13d05977262a6156088b","impliedFormat":1},{"version":"105be00dae838a80cb6eb6b2a04bc583ebbcf9537092317e0443f84edc24624f","impliedFormat":1},{"version":"70100ea798ad983dee16828ca869f0edc3b58be11f5a725b5fcb0d5c3f016cd5","impliedFormat":1},{"version":"4483a6f957c4b6d03e8991296e3d5d02d382d4451143689a49b237c8de862be5","impliedFormat":1},{"version":"4322fab92dcf1193318c44301dbb4c1d408c7105a9f5c680befa7daff134a212","impliedFormat":1},{"version":"027e784d8983d8cd0ba6a138d20d2da6088aca20ac0c218ae7d894de8d72a36f","impliedFormat":1},{"version":"43b26a7294aca070699d8485e1f689637f5e21117c17ce951097dbb13021ecf7","impliedFormat":1},{"version":"cea19fdc55529a3bb4d6639e3ce4dce9ce09860654ceb5476c44e3b94694f1e3","impliedFormat":1},{"version":"9d7fd56d0fc05ac4282340f2eebbcb51f295e4eeacb4dd825b7764712dc61a46","impliedFormat":1},{"version":"4b79401541876e326637fea10093eed75fc96bd39b43a2ecb7d18131b924a743","impliedFormat":1},{"version":"8109a6cc0cb086b9b32c8da72e1469647c0ab30896836d75e46b3be9f7fa0fc3","impliedFormat":1},{"version":"db4391c78c91d42dc101628c9aaac0c9a56aff7597f724b06742fc0008292e81","impliedFormat":1},{"version":"aff8ad24de58be9a3b37e13323f7022e9c3618f1b85781bad8b694064c9a2340","impliedFormat":1},{"version":"717c6200c7953f3ac84f7201b1c98b689a8a8bc68d66154143b1d437f0e65305","impliedFormat":1},{"version":"3265ae1e91dad103ad60d8151a078a88dbb2562952f631943cd587f47ab9c3be","impliedFormat":1},{"version":"e65dc70d579bae61d9d47e8c2ba4d58adb7f99ef2993b6e44d14b3d4823ab38d","impliedFormat":1},{"version":"43f724403efc650835656d9f6eacc91137ae0e2475aeb0e4ee581bb11178b718","impliedFormat":1},{"version":"7fe8139d29314337838ed1b6ed6ed47cf1a8df2358259de816248baae3b03506","impliedFormat":1},{"version":"60c62fd78cb2fc51c73335fa03a2a68bfde57c1d1239487ba4163af78b7e526d","impliedFormat":1},{"version":"44633c7267b8b31d4352aa5815af8709d83de63e4a6761e81c3fb57c5ffe7d73","impliedFormat":1},{"version":"9d1bb13fe5247ff5483490e29b43df7e8b5ad952f4f367849e0398f0e63b18cd","impliedFormat":1},{"version":"1da9863aaf34d30a16d0e9a06b40deea00ace0448d8ba115c7496c2c57e7f357","impliedFormat":1},{"version":"e1891dd7627c20dceb96e69e8a3c7a617a6fc2cc74531df414d47dd5ef109bc8","impliedFormat":1},{"version":"735c761f057d17af821ee212939053f9909d2545a808c9a0ea5f2091d9790aa5","impliedFormat":1},{"version":"b3ac74e196870b485882169a776c5b1c183691c2ec80dceab27519b32e1a71ed","impliedFormat":1},{"version":"943a6f7f45430fc8b0b5b601dca9239f0fe4933f824d3c81c90b896be45f85e7","impliedFormat":1},{"version":"3cb2f154a7d72c707e661daaf65b909b9002ee22783f156fab43deed1cef8947","impliedFormat":1},{"version":"01b0d002d8c0047bf86492dbe4eda32f962bf1dffe18f5b1c8de5b690b951536","impliedFormat":1},{"version":"16bb32830c4d1a1703eceed54dc943bd9538a55e8ce27e31349955f84978aaab","impliedFormat":1},{"version":"a69fe55242e23d8e1ed88c19f18fa17e4e3b477196842c74fad3ca80f1dad0a8","impliedFormat":1},{"version":"6ead90ff9d84fe63fec9f6842eb1d34eec9e315c80709b9a90543f1385eb0430","impliedFormat":1},{"version":"457e2f4244db78417b96b9e035a9e49259866ac48b051bd2b977682c42c9c034","impliedFormat":1},{"version":"e135b91eee6145d0e7508fef4fe95e8f05263b35bc53051804dbcd2dbaf8fc67","impliedFormat":1},{"version":"d95064e5c1a956705e7c6d9a3e4b441b967323c20e8bf92a775227bd9fa4bc39","impliedFormat":99},{"version":"f44f82fad4bfb969f0921da245447552cd2a08ccf1cdcb6cc8a92f7f3be4f4cc","impliedFormat":1},{"version":"41b4ff9e65835304260e5eb126348348ae60e1e3c5e9a9ccd67b63fed9cd67c9","impliedFormat":1},{"version":"34adb973e7c7c7feb079368eefc280e2ad9f79e32cc8a4e42512fb9a610053e2","impliedFormat":1},{"version":"0b262c52628ad63d2c2eb6ef690e155cb53f9dd04d5794c8d063c6ad1eb310bc","impliedFormat":1},{"version":"47baed2914bd214e7388bdb2fd7593d86302d768de4dd5bea1d3df0f077f94d8","impliedFormat":1},{"version":"3e8d5b54c74d1d16d34acb935b0d968d38642183f73e68b409a18d90e91a8a1b","impliedFormat":1},{"version":"f97943fbe613160b751f32d5314bdb82ddaef790aca61f55b0e25bc87ac01b11","impliedFormat":1},{"version":"f40bfc2f666e37e32f634b89520bd911ed3c5b6e133f4696b54d7e387606c68a","impliedFormat":1},{"version":"a6bc918edd66edd163cfd074862b33aa56d4949cc0dbf9c42b32756656d1420e","impliedFormat":1},{"version":"022e6bf7da0e3866db9add6bfe21357b9c5f87caaac29a4c560975d0ae0ca646","impliedFormat":1},{"version":"3cfcd82fe9119347c76ac83329a37341d07fe7a533505c499ef4f16c8317d2d2","impliedFormat":1},{"version":"6c1879334d2219953be579d3b7bdf37ea407b6c8b15011d57f263623fd77c6ea","impliedFormat":1},{"version":"d49bc33d7524f332b147fce6cad9ffbd7a2c29b4cac810889ae783da2af00739","impliedFormat":1},{"version":"70fcd4a430e8313ddf79262098d57d9fb347756f8177b1553c6c4ada59dc5301","impliedFormat":1},{"version":"f5007b86ea85bb2fd2375a38d8564cd5a9fc87dc1ed8d4d0bc871191cd653086","impliedFormat":1},{"version":"3774610d12fe48a88dcbe935a828f47f3503a80ba2a2c6467fe9d2b227e60b6d","impliedFormat":1},{"version":"ed6d8a89e66c32ef1ee1deab0a262981b7b626abf9e8de258097b5d8ea21fb6f","impliedFormat":1},{"version":"88ceb18e3093c800c3ca364adbb950a274291c863926094189a7efe39b970032","impliedFormat":1},{"version":"fb3b692ec01708e27939fde5656594c51e2ccba0cd8ddd705a0582ef70cad3da","impliedFormat":1},{"version":"dac453684d2f9e72037e79a1f34efbfd531e97f8ac746684927016177258e0b3","impliedFormat":1},{"version":"81b2ad11d23f82c7bfe306de71575aabc924d12e63581c1ac10894c352162210","impliedFormat":1},{"version":"6575176a1f65bb0eb55de021c599397aa773a59152b49c7650f292d87c494deb","impliedFormat":1},{"version":"101a46c2b991c1feff4690f48159ad89486a13ba248080b39e3a69ad63c3b915","impliedFormat":1},{"version":"f7360e65f9678c754c522da357e576a140ef0167f00b20221f7f63267be5444e","impliedFormat":1},{"version":"e7fce08f2f061f6d15d420b6f4ace2eb41eaad9e561bab54c1233b1c9ecc6a43","impliedFormat":1},{"version":"c793247ef2419ace7b010cb23969db82318a9c4f71bd30b2ce1b859265c98879","impliedFormat":1},{"version":"3324c9121b1f3848e41efcd69763169c86587e2484b3e2e924ff67a629495822","impliedFormat":1},{"version":"6c0cae03e78a9fdc3d881b89e63db4febda9b64cd34f8ada64e6cd056558e408","impliedFormat":1},{"version":"e808488425c4046f01c0a48e6b8f1313ecc1b8f0a3576d97a70668f9567f13a2","impliedFormat":1},{"version":"922fa61cb625e2eb7820d67faaab9d24b32b032f9be63c9909c0e099fbc19f42","impliedFormat":1},{"version":"8f3ef1c1e0c5f7c43bb779f587448d991a272eab195793efda7c5d8e2d7b76fd","impliedFormat":1},{"version":"587285a01340994515fc48a93e0c4a256373f6baf5a370c4f1ae9b4a1746b97d","impliedFormat":1},{"version":"38ef53a39a25d36d26fbccf29287a8a0996b54b3b04f2bf7c37a85f4ec543971","impliedFormat":1},{"version":"abe2ef9e13c8cae449dd841d2bbe5e2a22ab1e1b96c3508bc06d76def4965004","impliedFormat":1},{"version":"4c4ac2673518712458aa0624353160c41c8db24c9274d5647f271a0fcf4e9d9e","impliedFormat":1},{"version":"b0571237dba9f7ae591c9b606ea39bb2d25b4235ba97be976a07143413b993f2","impliedFormat":1},{"version":"55bfbe9ec4bb493f2437a13ba074604611d8d62adf074ef0af15636d19072d41","impliedFormat":1},{"version":"af663c2f060a1b53ffb90fbea7ba83fa1e6cb72e496a3723de283fd496a9c912","impliedFormat":1},{"version":"cb4bad2761d55e3390a78f16662c0f1db7484b0bea90a12d3f7984804e439e50","impliedFormat":1},{"version":"d2c196c36e831284ecd4975c6f4b4f54d29f39dcafdc732a35728bfdee3a80b3","impliedFormat":1},{"version":"391ced9fde58431b499a75e042447f0dc757fa4e8dc8ee630a8b92ccceb238ae","impliedFormat":1},{"version":"8d56628121c45c52f465275d6e63152c44509781211dee187823b350f3f13b9f","impliedFormat":1},{"version":"cd9bed0bb63be0d0c1afb97204b2bbf865d0d5b54e2c4c2214ead017c8ff87b9","impliedFormat":1},{"version":"82891f141cca06d2b7e59ce9c270cc2e4c6b9d548f87690e47820c1bf42dfeb1","impliedFormat":1},{"version":"e16d1872f463d8de6f8a0e5ede57452919c7651eb3ca49a0a3dc4edab0aa8ee2","impliedFormat":1},{"version":"66c5cf0a402b6493cb956af63679d0ae2cf03b67e160340a81bd11ba533297df","impliedFormat":1},{"version":"15f5f42572942b763cd4289db282c8da611d8ae6ba70fd79859b3ff73b16e0b5","impliedFormat":1},{"version":"5f2ef6ddac85c6374f1ac3e525f7726fc8c79f753b31ad77b400378cfd2a88f8","impliedFormat":1},{"version":"371b8930b03c5353a71dc711c04e8a622cac32923e5ad687f0535baaea26d1b0","impliedFormat":1},{"version":"ebdd422319c22834c118dc419b9a86b48d0e2548c8e7d87694c6b692afb676a6","impliedFormat":1},{"version":"e9fb892aa3e43a475bcc2920391366bd9e9718579229c4d8af6b78a4fb34f925","impliedFormat":1},{"version":"386dbbb8a1f2102c100b47f4d0c585c1fca14da5b5577d9b3da466eaac88cab0","impliedFormat":1},{"version":"1efd1940c8e5c92270ed7bc8c029746d67bc29f40b4aedfc0e7e140b4e90a3ac","impliedFormat":1},{"version":"12288270c1e05972331a4292ffdc09483b232e4a4beab0d8d89b61c652332856","impliedFormat":1},{"version":"150a2b164b6e9aa93f4f4209d54ae9e438ad44cda66e78baf381c5f122d016f1","impliedFormat":1},{"version":"0de352c484f7259a907e8e32fca22ed78bafdb2e9ad8c9056102500f945a5d73","impliedFormat":1},{"version":"6b6f70695ec67bc40cd026b948e110492c71a07d79b54247ccd6e7850d7aa218","impliedFormat":1},{"version":"e4e5b54af28164c2583c37fa8912e8ed6960d3621a2f6e5508cb173337024c4a","impliedFormat":1},{"version":"3b3f2423dbd667e69dc75e20cccf1692b5e48f0e436ca81f47beb84677455abd","impliedFormat":1},{"version":"6cea2708a31a4a35ac1b2fb162e6c57a787817ba4b5235edf9b07e301f8aa63f","impliedFormat":1},{"version":"2deb4f387a57c30c36797e9d37fe87290822c72d61c3de70d4b2c1d16e6d8235","impliedFormat":1},{"version":"5628f3dc0be67b3cf7789cff8e03e66c89d5edc77e390d567ab3837129df0879","impliedFormat":1},{"version":"7984242b0ab9484acc51a98de0c67c266a5d561fa04807fd501c475aa20625f7","impliedFormat":1},{"version":"4b63c362076057c829882f06b4c613204326c55b83c5eb1e731bd53cfbcbd06a","impliedFormat":1},{"version":"32201ae73ba7248c215fbfc7e334c902386b959c30d8e4bce5db5f3595a528d8","impliedFormat":1},{"version":"6eeb7f58debac43191fa7966943251e9a6ed003dc2f55be920ca5cf42cc65fd2","impliedFormat":1},{"version":"953f3bbdf273f7745179669517ba3211d84f6e3ce3e1f6628c8ae3ee17ae669a","impliedFormat":1},{"version":"7684f6fe0d4c99f846f80a27cfb425f2a3a6b61f00cca7cea85be171f17d8855","impliedFormat":1},{"version":"fed27274f7b7446a961dd4c6368da1b7904e774da46d342a066d9425c481990e","impliedFormat":1},{"version":"ef84bf546b06e195c0182e92566a0ef9c865f8cbeccea23d8807a5c1799e4ef6","impliedFormat":1},{"version":"1836e93b48bf5aead75a1b0809725bad8e57e9d2f3739c977eb8f3893c2e6386","impliedFormat":1},{"version":"84ef0ffbb7eae46cb96bc82b03405997553aaae77f17a66d6c1ea9538d906eed","impliedFormat":1},{"version":"f06003675d2973efcaaa332818aed6d52c60c4f11c6d1b806c592fa26b9a999e","impliedFormat":1},{"version":"0dda46d285ea88f2e6f5a3b3822581a78683daee28a74b807af224a7aa4e4f3f","impliedFormat":1},{"version":"648dbf9151e2e46a8797c793ee3465411f948f5ca0475e1e0517c31d3af21c48","impliedFormat":1},{"version":"1c84d3d321c14451345c319219fe1f0d765df19b7a5fc6449e2ae84dffa5e45f","impliedFormat":1},{"version":"db289f8c14c563944f8f287113f01ea2947b520b96a610b879059bd79ec95a04","impliedFormat":1},{"version":"841a622e58208ba26aba3de1dfb05dd658d0a806e5476a1e731f2c3b79e22ee4","impliedFormat":1},{"version":"0afcdac5a797f659276fba4c32c0b58458e0eb3642522afdc702ba99b0ae8b5e","impliedFormat":1},{"version":"9c93d0897f969992f154e5802742f455ec68d672800f80f6f39948d009dc25d2","impliedFormat":1},{"version":"01b7873e6c21609e90a4a71c270a0b3615f524882725c06e6d2acc1a675cacaf","impliedFormat":1},{"version":"b72d5bfa56822528e3b93649465026e9bb168d2700f35f8b15d974f26550eac3","impliedFormat":1},{"version":"1b64852bcb7ce4058d7e89fff8240f1721c40b3fce021f347dcbaabe94d947da","impliedFormat":1},{"version":"1cfe62bb946d9db9a5c6efc47340f2a5281ea5aaa09186678cddd94962b68437","impliedFormat":1},{"version":"c2acc936475d6a0eb3e7262e39c6fd422471667686881fa611910113ff2ad260","impliedFormat":1},{"version":"a9af775b454b52b801a21cc11a678eb24b557d7d09f40a78896a7fa482cda802","impliedFormat":1},{"version":"8dee815567e29468f3760cc95738ed2d7e689054e3974fceaa63a19852b971de","impliedFormat":1},{"version":"a7843bdeeaf865746520a509bdce3d823570a55fcc336d96760fc0494c7f28c7","impliedFormat":1},{"version":"f0d113edf30e7b1b71475c65be1ace61e62200ecc0745867699dc7ff223a68ad","impliedFormat":1},{"version":"d48447e88c81c53ba38b11d647fc7cdbd9865f095bfe291a8437d7183926b9f2","impliedFormat":1},{"version":"e10e5fb8d30b907b56c388edf486bbb1eceef0bb33e60a79fc2157f9d1277449","impliedFormat":1},{"version":"e6f4cfe9d21f6114d587427747c0fd8bcb1bb63b334384be9b8414f746db7c86","impliedFormat":1},{"version":"bf6d7cdfe8db454141aadd07a350544da599ece2d4af73ec9debadaa79f0667d","impliedFormat":1},{"version":"f0efba8dcbe335eb82c824f8651865a29ab3eb1d9582faeeda8a601f0d9ccc2b","impliedFormat":1},{"version":"ab3c317d22b281983db6044fdc7c51c8fbf0419988ec6ab2e6928fa12efae2d0","impliedFormat":1},{"version":"e4c70fe53ccc61df9e295047ebd78778fce51c2b2c26d9808ba7b00cd849b9fd","impliedFormat":1},{"version":"6e27d3d57114c34f477d7283c73ee2d069504c1c178fc5ee14dc1a2ea147ecb8","impliedFormat":1},{"version":"54f61bb0ad7cdf2c832ee6d3d3b328d54534e2318da8c44656479391183c4a75","impliedFormat":1},{"version":"8cbf63294bb83f92dd38de89da1ed5892658d743aec31e2b4f7c676ba0eb543c","impliedFormat":1},{"version":"19362d68865bcbc2f7cf591b47783c5b0aa89fc92b87269a09368f94e957aa33","impliedFormat":1},{"version":"f7ac1ed009ed8b593aaa750d9d08e12031f169fdc2a20cb64225900ef885db59","impliedFormat":1},{"version":"1716e899109fff2c0d474782faf140604f504cb8e6f8fead98abf01f9712f5e2","impliedFormat":1},{"version":"d399f0007544fdba3b0c17206a9fd000a0ea405b9f9b1a073ff31ae43039af04","impliedFormat":1},{"version":"606f10c34f1c4b12f55f56e0b3ec05d2b77dbc819329986fe3c28be4ae3bd845","impliedFormat":1},{"version":"0774681498dd1e75d5d63cce31fd1c34460dd410d439d2a8a946cfad232110c2","impliedFormat":1},{"version":"3e4ffa92a4f54486c78093752f6f26ec396ab09605c244f7b9874c1796219990","impliedFormat":1},{"version":"6db6f5f3a55c86b56ce20ca66ea5bec77fba550f0d7181ac7198ffc210fa8d50","impliedFormat":1},{"version":"b91800428380fa6ad8c082ad671867a71dd1a28aeb7c433dc3690f177f5a8ce4","impliedFormat":1},{"version":"4b8674dd0ae4d3c0e5f251e57cf6afc79f53005a25b8b0fba17e01a4e82998b8","impliedFormat":1},{"version":"f770918302474deec71523a02d27842b5bf8e7029d53a3749ccf6258f4b553f1","impliedFormat":1},{"version":"ad6aab3a055fbc1791fc0828066beccedd4ac1247c7e7b9d833ae06add8093bd","impliedFormat":1},{"version":"adc28ff8671d1fb9ab4cc4b1f7f5296ad6e90fab512aac412ad37d4e22736bfd","impliedFormat":1},{"version":"5d9569c87cb4df7e90b107006491e843c375372579e58020832ec9750fd34687","impliedFormat":1},{"version":"fe467bf447007ff03de102e2f516245201c9f1b1302a0f4291790a572475347d","impliedFormat":1},{"version":"aad8403cac8ca50b884f047928c387161ea2705e00ce86639d538d6eb528c907","impliedFormat":1},{"version":"09d5afdc88b48acec9ba0b23bca38cfcd3618ef1a50257ef8237087de145da68","impliedFormat":1},{"version":"ee053a409ac842add2df87f0b76ffa132bf8a6b6d7bc6f9c1478ef00f9483b27","impliedFormat":1},{"version":"de42eca18928a98dc32439d6faa62b844111292a1adc647a77cf7cb05afb5270","impliedFormat":1},{"version":"472bc3809330211cc4bf3eec66d2fefd18ba43bf9942409a2e58808953abef4d","impliedFormat":1},{"version":"ea88a63b12abe3f77538face83ffd825d702f55484735afebabeab2f0af43f8d","impliedFormat":1},{"version":"57bb1142ae00b5401ed244c20f4d93a5097f664bcf458e05562da9728bf77055","impliedFormat":1},{"version":"e8b350e9d65e377776ff02099c4a5b257114cd5688825ca220a8a34ad2776033","impliedFormat":1},{"version":"871bf735899f0522b392a06615dbf0043f2feecc33c78340a05ac540544389cf","impliedFormat":1},{"version":"37b9b4a38b832e8627f63d6ba5dae60e2648de4f7b6bd25e424db6c66480888d","impliedFormat":1},{"version":"ba989f40d8eecaa4240997747ce1e6d1e2235737d95e2ab9692b7c7705f8b37a","impliedFormat":1},{"version":"7e52d597a2376425c10e4ff3c9ac3ea0d844fc9964d3c4be8fa1983f1c4c70d1","impliedFormat":1},{"version":"056e27f432fe8eaa2321766ea84e4347bf507d61350cf294ba2b0ad238b03b80","impliedFormat":1},{"version":"851b2c201ad35c549856d2c6678dc2428574f731d8d71c38dd290c9a3dbfd6b0","impliedFormat":1},{"version":"55faa76d60484e9a56e45e16b784b3bc1a92b48eaf048f676ac3c7f14374b1e5","impliedFormat":1},{"version":"256eea627d99f1a4a27c5ce9835efb45b8456f82d8f58969a6bbc030e4c26473","impliedFormat":1},{"version":"d207b77658a3baccea506ee5c3d38dff1d89c61bc61522342063813f1090a653","impliedFormat":1},{"version":"f3bf34f4a8aead02a77ff844fb9f23bbb4fb4b04ec598b6061701800eaca5342","impliedFormat":1},{"version":"cef951890798d46319c7dd96d3ded1ff9590a89d37a1f543a54a00914bb3e49f","impliedFormat":1},{"version":"caaac6d88193c9fae61138f8f51851d1e4f6d21da2fc55ce42a0f5a05a9bdf03","impliedFormat":1},{"version":"8b3258cb1d255eb751cb883390e56ab74ad25791e3ff913ad17f9cf165d91ee2","impliedFormat":1},{"version":"8c7074ff3d95a56c2c842e49ed1bdf09855ffbc21446a4b268c24654e176817c","impliedFormat":1},{"version":"f96e794cfaa41e5a05af6922fbce58e6b22936ec84d451a05dfb887ac30b3668","impliedFormat":1},{"version":"0949fdc333a7f939ce3aeeb437e0a636dcfe65c5d2823c853604837db0efedfc","impliedFormat":1},{"version":"5dcffc1ac5c09a9e2407b90190b85e62e5fefe6e608af64a1b1c885612eddd77","impliedFormat":1},{"version":"7049d3953ac8fe004be476e9c59c04d3a1f745aec44083a900cd0cfe6b7762cc","impliedFormat":1},{"version":"010c36e6fc85d00cc7f501bec0b7261ab87ec3b4a401c7c0576db9c0b4f57e9d","impliedFormat":1},{"version":"ab9b2304d7babbad0a421352722dc0cda294f6999c6fc2bf84fdd4d88272b6b2","impliedFormat":1},{"version":"0cf2f0d5d5c0e82ea518bb197e8cf9989c70f4b35176c498c4f01976baa3326a","impliedFormat":1},{"version":"3aca6b24130ace3c559c7621f02238ddd24f81a5d8c2fca40be9450d892d31f0","impliedFormat":1},{"version":"0eb36972d4441330a6d7b59ea47ce8e66b8f71fe973f3270fe2af84f6ffc3776","impliedFormat":1},{"version":"d82c89ffc48829c604c470a9406c7c6235d90d7f90ec549f797757fed53103f6","impliedFormat":1},{"version":"27763597f04237e112d47431a2f82e1da8de139132ab071179863eeff2e59301","impliedFormat":1},{"version":"e4128757db77d00e3c8c98f5d684bf97657d90fd7051b95662119dab9c9c777a","impliedFormat":1},{"version":"c69a91caf74dfaddb8719a98ad71d43b7205757d0581bca847c7f22af98e6f65","impliedFormat":1},{"version":"088696e4f246d743b81fe49e6895b0504034e8654c68fe39214899cff6284256","impliedFormat":1},{"version":"3c4cccf100eab430872bb623dfca147477fc9c1fcaf1b5902f338392e3a8c3da","impliedFormat":1},{"version":"30d73bd92dde2c5f5980ed0713875eacbe295e55b40c4d01198d2ed9503b5bb0","impliedFormat":1},{"version":"ac95dee2989e6468b7a9eac5e55ab37dff15ca5fc938df1bdd4ce876a20bf7e0","impliedFormat":1},{"version":"cab3d74d24480414e9e0ffe18672735555097c7ca282db6c809ae110d50713f9","impliedFormat":1},{"version":"c9cf520eb4a9003be40d3949b9d7bc0de06cdf8d56e0c9d8bafca4a6eba4c4e4","impliedFormat":1},{"version":"bf1dc3435693e95f97665d7b67e2f03f10bf0bf7a7dcb40e79618175cfd212ef","impliedFormat":1},{"version":"5cc218bb9d67f4ff5a620b584db99916105eb812aa850bf0d827f70e8531f3ba","impliedFormat":1},{"version":"23e78d933ad571d125cf7f222e5dc90f656d06d803f8e82ceeafb2ec0047ef66","impliedFormat":1},{"version":"f739e9d262152848d6178370a017fcdcfef3c241dc07713f957b44d44fc7c1a7","impliedFormat":1},{"version":"c9ed2f8bc1d7fe143d1df069b8d1ca4532addfbe0b9bacd3f2b2f53e82f06df0","impliedFormat":1},{"version":"84f99603467e08e8ed43d20ffc9fb37e95dd4ad8bbb460b47642b1a60dd34cce","impliedFormat":1},{"version":"da3a1c3baea848c809e0d5a4a8c6ec90daadcd7e2701561a1aa482f1e9afca28","impliedFormat":1},{"version":"c891b8905bc79bcb1836b19ba908601f89101556bd274e95c4c1acb25dbda501","impliedFormat":1},{"version":"608c19e7145c16eae7e6e354f6c2d30edf1cd7a310b69e71d7e87db32d49bc62","impliedFormat":1},{"version":"0e02c6b270118387a0e15be96a54bf5dc90cf8d7e05155c64b4b03ff6bffb111","impliedFormat":1},{"version":"7fd1ad0acbe6bcc624aceacac77b64484cd2095bbd519b16b34ff63defa5014b","impliedFormat":1},{"version":"0a55e766030674b855644bfea6f5c28290d29d6c56270f6e40d5649b7bc0a0ae","impliedFormat":1},{"version":"48d177971fe2cdd55b1be75554f5c93ba3245c22fd0223a1aea3dfe0b524250d","impliedFormat":1},{"version":"5a183bec1dedb898b1cf9f119de657742a91474604db97620b7ef9dd10a92522","impliedFormat":1},{"version":"b822883a438d5116c45f8227f9e4ccd1766fae9835a73cf1773da10d4504becd","impliedFormat":1},{"version":"03324c5be700cf2c7c0c79c902a667268bf99b1740d76701e397c266c5af0c07","impliedFormat":1},{"version":"8a4789d2aa46a5cace28634b883be77f50e70dd61883f7f2d17b658fd2fc2d80","impliedFormat":1},{"version":"99693cd1cc3cdc2ff804269d26605761f38f3c4dcc81efba874c07bf44b00b13","impliedFormat":1},{"version":"ada425d453128885a7a0a161cdcefcc06666fc8ed498b5964b60b0b9ce0c3a10","impliedFormat":1},{"version":"496a01685ea859acbec928e1147a1efa781b551f1d0bb9855250b233ce6fbebc","impliedFormat":1},{"version":"6f8c55d225fb2bdb02ce616aeb6bdbb7c685600a33cae5436d7546904cfc01fa","impliedFormat":1},{"version":"1e371d7149aad7ab5c9a06ba779129c15951625e1989f1f49c6f24ba73be3e9f","impliedFormat":1},{"version":"c0175f65fa79df701a951be05272b6858e2fc5cad87d8b8ee994c500177ba9fa","impliedFormat":1},{"version":"097e89648cc1ee9e09c49044ac09be48cbdae9db617b5e76c06c1032e4ab30eb","impliedFormat":1},{"version":"a8707a5a0cdbab71a6bb5de9405175269f49ba27adcb7b8e89dea8974c91a9e0","impliedFormat":1},{"version":"049d553fa3471070ddb074c80f5778f761ec320ca0dfb087550cada8de190d81","impliedFormat":1},{"version":"7507670b11a22dfd4a92cebe4817f7814155173ddf656bd64e1483b6a334bb05","impliedFormat":1},{"version":"eefb852d83fabe6b4b089184ad995654c97e85324a677cb29615a39718ac6b5b","impliedFormat":1},{"version":"136cce8fc69940b1749252288a07693d7b2051e6bb543eef0cb6f6daa8272893","impliedFormat":1},{"version":"18d3fff3ba36e4a797b97b8f645fb2622cca4d9e8792a0ffb995d1b7800e0812","impliedFormat":1},{"version":"9311c23de20e416b8255eb48386d7a3c0c56abb2accb17503805247b6aa1abf8","impliedFormat":1},{"version":"ab33b8cfab4b50080c250fde2cf5985afd3a7a68e0a779464af0aa634677a533","impliedFormat":1},{"version":"35373db41f3d5d66788349480670e562c9a28e4b19665dee2a6e3e5b8243012f","impliedFormat":1},{"version":"dad07d0b693a4e8d7dc20c875628fd47ab85443dd0a4a06feabcea85043ffa56","impliedFormat":1},{"version":"e9659e74e2a3971c92e944b46300ae0099af468474f130bc01334d75578cb8c6","impliedFormat":1},{"version":"d9b550e1eb97fdb6d331c7910d15235fc13e5efb5bdb80005b450fe024f7a0b7","impliedFormat":1},{"version":"6ae11007931f21ef36a407b1b949626f773c3970a4a1f029bca59d81a6881de9","impliedFormat":1},{"version":"fe081f069fd6c9c29f2000d5f8a52b042b9f332495daf07c6957c8fb2e75ca85","impliedFormat":1},{"version":"1fcd28a9db4b91e6cabac9c34d3c0816146817d5f9412338a523e9cee454b9cc","impliedFormat":1},{"version":"c909145f294467fd609809d0cf85a71f8d9b1281912e566f14e1f7dc4e4de273","impliedFormat":1},{"version":"42d591a6ce8a4e41744b50356a5a4830efc0c0bf0e30203040a030bb7f90d03a","impliedFormat":1},{"version":"a2da25208ed328b6c93c58a4fac82feb612ea2d61f4ab425d29562287f43a874","impliedFormat":1},{"version":"6b844333d5009e9c4c242bc318f3f39bb9900637c925de174b599250589b1bb2","impliedFormat":1},{"version":"07eb574b5b35b497fe2b7d5d4e01ae6021aebd05b709645d6b4550bc3e780edc","impliedFormat":1},{"version":"968573c380f3c48794d64fe62c58d33e6f64d4b64d0d5248d4d95fd8397d37e8","impliedFormat":1},{"version":"f365fa5a8158a5b2c0a383212b4b1d8fe360f0597768edeb9581b3b3b0e4f517","impliedFormat":1},{"version":"aab67fc0ecd5f2fdd4ed8563ba80dda2825dfb8fd4b810dabfb819cc7fe27010","impliedFormat":1},{"version":"3fbd3a2f6caa027d94cfeb22c76625ef601c0a1bb6b191cc0090bd7249370a75","impliedFormat":1},{"version":"7aa9cd5029ee16d16d46b7e8150123b9d943c2032456e92be6d4a8c3d2e955b5","impliedFormat":1},{"version":"acdfa7838289ab888d0a111dccbe64a0c48c143aa0629cad9891bbb14d58050d","impliedFormat":1},{"version":"32fc74d4679e29c569840e5fb1b778396ffff27ec80d9a18b96d6e6db67bbab2","impliedFormat":1},{"version":"2da3e2fe0008e2056e26310f62c61b71bc062e02800696c9a9d2c546e45792cf","impliedFormat":1},{"version":"bb444884ed439e43a005bf0ce3ab7021f9136c23bff37a113c7d0276b804d2d9","impliedFormat":1},{"version":"f2171f182530ca23909c181459802cc694b45144f1347643a8a7134a00dd4f99","impliedFormat":1},{"version":"cfa4c2ea21f5f81b45c8c56652718a1430a5172ad1c6e4bc71134f2cb30813c7","impliedFormat":1},{"version":"820caad6dc3694d4ef33539b606bc4d5a51d44b858fb6bb8ed496abca68e2030","impliedFormat":1},{"version":"613aa5c2a4603f6225cdb90a2ca1b7c5241be1de587b9b0b586d105d6ff47cec","impliedFormat":1},{"version":"03014b161b75256cf7d34e2bd425f974d421ef13ad327a1ad7eb3d872367dfda","impliedFormat":1},{"version":"e91f1acc8265856ce060dae0c103f6feb86f1c1717c406e5e2e97b8fb1ba0e23","impliedFormat":1},{"version":"5e30871e82e616ac6aae515bc507993055b74086e7cd953f2cd9b9a4a7291713","impliedFormat":1},{"version":"730b31bbe81100014ba179d353df82436ccfa14d2fbc3085e1092399f4d36972","impliedFormat":1},{"version":"8530aafb98446c274e8e4bb12894330288b0d212f11fc252b3406d051edbfeab","impliedFormat":1},{"version":"50fdfd1c1316ba8cebaee3aa34c9520650b0d6bafc209179c7ec4272cba24960","impliedFormat":1},{"version":"0d4abf3bdd845a85e6c0f4bd1cc76a24a9ffe1df325688fb56566469773f89e5","impliedFormat":1},{"version":"dd983ae1b89e46e56ab1c1c729ba29400fda0526ec5fea8f6a65b2cd1583bea2","impliedFormat":1},{"version":"2f7dc25c68da58376547857522ce91f854a7deddcc721407fa9f552fcd99643c","impliedFormat":1},{"version":"4e52ac4bc3ff8de70eee7394bf839ebf82fe28ce08697d4716a8946639f00d9c","impliedFormat":1},{"version":"ac4273aa8d5f5aa591767d62ea78af7cb2da29fba60e78d24c61419f8963e37b","impliedFormat":1},{"version":"5521c46ef8ce994b9595227114299dae5d5041ee2d6bb761712955b54b862ac3","impliedFormat":1},{"version":"f47060c1185720ebacfabdc356759ba553d4a8508e9bc427cedf3050bc25885b","impliedFormat":1},{"version":"8c576ebcb5221dc82cfbb2503771195085b7ee90c4ea37296006059361352769","impliedFormat":1},{"version":"e84aa678c9463c1b500dd6f350420102e6c62b08048896af7a900b33678bed9b","impliedFormat":1},{"version":"29edd12d0fbca21ccd5d9bbddda7727f6dcee27dfb8936e7f74b489647d1cd2f","impliedFormat":1},{"version":"68a7eeba7cec2891e9086f3c3973404835329769d8ee27c838bf49b7f5d5de8a","impliedFormat":1},{"version":"acd26598ed895195b4347ea00729b29d4727c9136c02a5519df456bcf630a2cc","impliedFormat":1},{"version":"f52a7714943afa2ea7d4e46f5e2e97ad33d99faa714d64e6a2f0ab0510374fba","impliedFormat":1},{"version":"f3ac55a4348b84ab5b2ff097cd5f09de0f9e4ed2e713bbf13865a276e62aea6b","impliedFormat":1},{"version":"c9e1259ce7e012738362ef6bdd888640939b0190f90a4b4b16005bf6212c3b3c","impliedFormat":1},{"version":"6d95ef2ecb48660a906878ca99c10a916b7f935e8d3d2faddb8ee7dfc043c1c1","impliedFormat":1},{"version":"cf48b06e19de80e6367211e24784c7de8abbb647b1c900f1db61457d6c01ebab","impliedFormat":1},{"version":"1b2d1ae9212e8f94bdb9e67e02810bc18fd58cefd198d4d5f5e5f46af722dad6","impliedFormat":1},{"version":"9273944bfc2d86f83abae68e4feaf609702cc9e7e5e318c4b017758421d5221c","impliedFormat":1},{"version":"62a526d8e73b7d4aae158fed5bbfdbb1138a9dfe7cfeefb535be1b7d660b98b4","impliedFormat":1},{"version":"d4672aa07924e9b408f89d3c48f4c207cf65048c1f79af850cfd050dea536e20","impliedFormat":1},{"version":"30f27d461414a6ffdd19d960ddb4dc5d0f91cf984d8a0753a0b215ced122518e","impliedFormat":1},{"version":"51db6c9c822eaaa85b21ba98aa408304c4d6b6de7fdbe8098befe76819c1fd5b","impliedFormat":1},{"version":"1e849f6109727f82b93b5e65b3d62e745f18cf24782ad7b6227370193c6f70a8","impliedFormat":1},{"version":"d7a12048fccd1230d387e5df8ee761b3e75c20335a2028e4510ee36a3fc4e358","impliedFormat":1},{"version":"3eaa555b58d2b5b0cd154d5f76aa2ba2862efddc55c7c9af202555eeaab5663f","impliedFormat":1},{"version":"749c29b999dfc7477d1473fba82fbece47a2d78d489164d3908d7c5fff176348","impliedFormat":1},{"version":"63f3544387296bcb4aadf7ce4c415f8ae77057ec3b60501ba6576feb7ef333fd","impliedFormat":1},{"version":"07434e15682eebb77dc37c0d9cb40ca327ca1149626656373342167f70d0c7d9","impliedFormat":1},{"version":"0894e860eac743563a4e4dcb84aade6465e38b64a21fe21946b7f6b15780c5a3","impliedFormat":1},{"version":"150ab37f0efdf550e48c86ed55844dcc1fe89d246aedc181c489c028b24dd988","impliedFormat":1},{"version":"fa992ecd6883cd2e6e149997ebc3a20afe779303db8f82ab6f69b82dd256d16d","impliedFormat":1},{"version":"6ef1f28b48d4e267a3e3923bed43ef98fe22cbe95c78dc106778b6e8862ed2f4","impliedFormat":1},{"version":"303adfd0a2dda1f3bb5709edfc1293013c09c54467ce57112e942b1e200850b9","impliedFormat":1},{"version":"3dc3353ab552d3baf0ad9f0c0a61dfab6b46452544d49a414232d9f0b713a3a4","impliedFormat":1},{"version":"686f9cc3a119aa2bcad7a7c84657785978240efb2ed812b98ec21d37682a9080","impliedFormat":1},{"version":"4b58eac3ecfcf32db00422a8d66fcabda181c62873cdd38139b868f53de5efc9","impliedFormat":1},{"version":"a44b82ac382638a8f59efcfe7c8b5b1004a6fb81009c54a7b854e10dabd8720e","impliedFormat":1},{"version":"20ffcc0f00705993a33c396b0ee90c5c29535f6d6b42781bb5a9d514bd645f67","impliedFormat":1},{"version":"5fa9dea17ed7cfadda90036dc799ad7bfdb57ae63412615de745ff4853fd2d1e","impliedFormat":1},{"version":"d007b13b051885ec061469dd170da6c7d455b8279469830b473aa47478bba1f4","impliedFormat":1},{"version":"f6cf950595d575e44c059278acb302ccea98f50ca432f9bf95518685c37ea137","impliedFormat":1},{"version":"b51e63ffe8f982e0e7beddfa78628cf32605f43859668a02f5b5a84ba8ee5cf7","impliedFormat":1},{"version":"1a140aa16e9f9fbf30e9abb68c2d2b44795c071a641a87bde7aa41428752c553","impliedFormat":1},{"version":"4506aba031fd41a0f76a9770f03315c3d6921ac282485772747fa9b61f3685f7","impliedFormat":1},{"version":"18124e32b357bcb47258deed41a10e9c32629c8a822a4618bd75fe6505c72926","impliedFormat":1},{"version":"92e30109a689ecaa2ed56b2a7c1a0febab424dafce623b5af208b342e8386686","impliedFormat":1},{"version":"4ad7a4d8429b95e027bbd7ff30ebac1240f290ced27bf90241fbda34eef5fa4c","impliedFormat":1},{"version":"f70fc356f7b861547684e668792b9434398aaba909b6249bfc46cd105ba32dcb","impliedFormat":1},{"version":"85fb71c21cccf3bccde596888ed1f04a1d285d14115ab32979d337ffbbb18093","impliedFormat":1},{"version":"603518d6e47b6bdcc01f6bfc9b2ccc327d6884ae62ebbcc39f17fce0c3261f76","impliedFormat":1},{"version":"60242b546b5321df5f2a3a62933ec54df8d0a51ca10dc891214a96d8233d20fe","impliedFormat":1},{"version":"1d4d982c99e11de9d514bf04279c30d2129be3f87be7fa512614bca30d4ff24b","impliedFormat":1},{"version":"aa622a7972c9bc8ef178e512d860d61241665635dd3dfb6eb664e98ba7c03240","impliedFormat":1},{"version":"0040bbd0ac613a14d6667a8490100233d010e935383b54d7e2396027d694e032","impliedFormat":1},{"version":"e3572a593b4e07cb92e837913aca7a4220a4e85c8b4814684a404816bccfcc35","impliedFormat":1},{"version":"a2bc193a1539300a85c0a155281107fe0742543b1cd62ab428346a82af965bb3","impliedFormat":1},{"version":"4a6af87dcba82dde60b907552693ab59d115633d3062e933c2b22b739bea7297","impliedFormat":1},{"version":"c8dcc0682e1fe58e867fff64157327a69629f201aef9031653d83df01bd94d7c","impliedFormat":1},{"version":"b63e6c1a80acaa4ba08e91877f79288b359a899c0e787e45acc46c248b0817f6","impliedFormat":1},{"version":"d66c2d43cff3031219ee2a0eab900775bde8dc20f10659a2096858a047056f64","impliedFormat":1},{"version":"60dd36ff407b894c0e727e560201b4abee82534ec6b8cb2f595e736f345a48df","impliedFormat":1},{"version":"2578d590285192084fac24d087a195db1e1ee75c3fb882ab0f1cdec0e5b38364","impliedFormat":1},{"version":"c206a233a19a00ec8a35d7156a13d5df36813b91bad3bc524c66581dacec8f5f","impliedFormat":1},{"version":"ac3f0e880314b91034c67924d018c787f0ea26882d11e62f0b3e34ed861ff058","impliedFormat":1},{"version":"dd8fc313489fa4e88a868a1a644d4bd8cc13875c6120fc2bb8d9b61d1ce785a5","impliedFormat":1},{"version":"494beb6f9392adfafbf4e34cb3231c46935f8ac4f1b4bf4e31d5777fb027456f","impliedFormat":1},{"version":"be1126a4f670c2c329fcb03a1e8ea5b302b6515cb1404656bf8d5c481de623d9","impliedFormat":1},{"version":"4fa38d821163f9a905e9726f49fd9ffb1a94fb9053325d0d9f8974567f74012d","impliedFormat":1},{"version":"af5ba339e3fce056ebf28c9a5b78aeb2c8c4c34f07e68cb7e5cc812897685391","impliedFormat":1},{"version":"a3896421a2aacf10265d0eb071ddab0924db33e3ad3128c489f24416ae0dca6d","impliedFormat":1},{"version":"88b6446b21e3f6dcf4b396da994b933c426dd2edced8fcf42a2e6270e9ae384d","impliedFormat":1},{"version":"ce157e9ef5083b9bf52ec452e1c20358231566944f958176149d2d56c1e39784","impliedFormat":1},{"version":"a7843bdeeaf865746520a509bdce3d823570a55fcc336d96760fc0494c7f28c7","impliedFormat":1},{"version":"e675d2bdcce4a15c205646594e8289f2c0273ad94c2d31bef9f1156273cd28ab","impliedFormat":1},{"version":"e835a65fd1740b1aa9460448eeb9596e4d2db75803008680b5b40a0d2c2f461f","impliedFormat":1},{"version":"68921f0c2dfc1c757714ee2800380f9ea7646ac43306d4d9d867945552f5c9f7","impliedFormat":1},{"version":"ddcf712eca5463b10af864e562befe329e27ba34637d28c718fb3314a312ff95","impliedFormat":1},{"version":"b5a1acaa39ee78a7514213c3b146fd6cccbad1c2f23f4241c9c85165d27386e1","impliedFormat":1},{"version":"f6fbcb0cc46ec613382c096f015258cd6216e33b2561bd8107683cc0bc31b015","impliedFormat":1},{"version":"8afc826533dd5577e8992e391125bb94eec126dae1f0579e77c1761785f6ef88","impliedFormat":1},{"version":"26381d983910175130b706112480ac44329ba481c42c8f769a1b4105ef989def","impliedFormat":1},{"version":"58465915dd9d1438dd012efcc2505ad9cc431e332a2426686866a56069d6a28b","impliedFormat":1},{"version":"8bb8b7d84843a29821397ec4580783f2a4fd166507b0672ea82fbfb44a547caf","impliedFormat":1},{"version":"923ce96cdd674412e159f4866ac434f4badf910c260f4849eb4746729a44a2e2","impliedFormat":1},{"version":"b8a0f4c473f4126c233e3fd70f434e19d3443ee963929e25a0d31cc958bd4627","impliedFormat":1},{"version":"7c9a8a5a99f731e456390ab97c3e812eadb16f6130f3f9c46c171f89c07b9af9","impliedFormat":1},{"version":"dfb49ed02af0b1acf969dd5f29b8eb5d82205f0dad4b7e6351495fbdfa175e16","impliedFormat":1},{"version":"ff50851f78d3ca695c4eb3c4d6ee1424991213c4c8a7a85d1fcd08d5ecb81051","impliedFormat":1},{"version":"0820390cdc53817f28ac82ba66125f45d0ecbf270da88e84a405a26eb9eb92ce","impliedFormat":1},{"version":"940c3d86132572bcaae4ce0fd13175fcf396a26804fe7207bb66f8be857e3ca7","impliedFormat":1},{"version":"29a6ddfb8bf7f0ae44a1902e2c42975fc33bb74220ca355faaee70c006ab7469","impliedFormat":1},{"version":"6e2296eed7658c6c1afe4513ccc0dc2d529950ebce1775d57b92a76b8d8bca72","impliedFormat":1},{"version":"1aaeda2569beab8177960dd5b6cf5e905696c299226a51ca452b32682446988a","impliedFormat":1},{"version":"962b942392d8cd4f9ebf006f3e6068dfa28e5ee033ef65bdcb7bd0a429443393","impliedFormat":1},{"version":"0ab61bb56db551de8625cece71e367e4ca42f9a18eb0f8d503f5193a6bc9fd7e","impliedFormat":1},{"version":"02532abac8c305b46930cf953b595b8476243b5851cfcc51d6d7af14198a8f4e","impliedFormat":1},{"version":"de8c4cd12a69a8e4c328011c61d5636d12badbbf7404f57ed741d0eaf827730a","impliedFormat":1},{"version":"42999d92f566672b2ae69db4b51f2fc1b75c6df341896d787ff357b54a0ee5ef","impliedFormat":1},{"version":"708544aef80ff9dfda224fe2775f6a034a61a27a6156b6e8c3fc279e60dc26c2","impliedFormat":1},{"version":"21a584d75420c48d2f60c15b4df39bfceba81c2dc75c85f849d25c4afca09ada","impliedFormat":1},{"version":"672dea3cc543750fd69f2d16f9619e5b641728dabccca52e774919167eab1e59","impliedFormat":1},{"version":"2a0266368f473dfb40c8a008fcda0ff444d6d74c0b348cc36f87ac6374528a62","impliedFormat":1},{"version":"57416997c0e25b954c08083ea0e6c6d625f44be3ba714feda66c43ec5453d2b3","impliedFormat":1},{"version":"c243f0353bbaa3f246af360ecd01a217e49f8da082d44480b35448760aa85dac","impliedFormat":1},{"version":"aeab7b0d32373ef0346c3e974120ef9ecf85206fd350616393b8fda1bbb97b9d","impliedFormat":1},{"version":"312f2b10ea0c5cf5aee835ae2a449bcaf5c4b6dd06401829cc06e6b28063cf39","impliedFormat":1},{"version":"10179692c5dcebce0003c09525de3b630280fcf9676d3b360b18958e1a7e4298","impliedFormat":1},{"version":"f7cdbd31e2b7bbb195fb2e4e7d2a546311c55cd6a74a7d9e32f71ea3c1c882a1","impliedFormat":1},{"version":"7a5b43265156586924dc3bce02041887c6caa69147c1f4e7752ec52436d9bdf8","impliedFormat":1},{"version":"51446a923c8fccbf219d6e16c1aeac792e936fca29f8083298e14262e7825dfc","impliedFormat":1},{"version":"82a8250d0511f8a25ae215625c080f66491b12b9e2d805e0d7ad6a3400e7ace5","impliedFormat":1},{"version":"786a8fde80e0b4d0bf9922dbd5fd0d9d73db6e26f05414e5b2e454cd934965d9","impliedFormat":1},{"version":"7e32367e0f7cca0ec138520a41d1b6ce55dcb1279c4b7c6da45d7461d7d10a22","impliedFormat":1},{"version":"9e26d13fd4125456463ac3bad191201a552788155527351207278c5081badc69","impliedFormat":1},{"version":"b0bc884dbdd8a4ca48879f0d19191ecb65790448036713b41056b6b2150cb26e","impliedFormat":1},{"version":"796e173eed7a4b727547b8a63456c56e48a3121c1ea60cbd3677ff814353df99","impliedFormat":1},{"version":"b7e1e0aa5bb6d1bc430cdbeb3f1db00ca2337fdf542425cdb8258e163800f406","impliedFormat":1},{"version":"aa29df852f3ac28cb9bd92918e11a25302c42dd767a8f20e4477229c98e4c959","impliedFormat":1},{"version":"c9892e9686b2313982f0f5503c2c65e5e47b551287dd3ae7b72657aa2133400a","impliedFormat":1},{"version":"341a48344262a07a6004c37081cc41a830d42c9a3ce5557f15ec1778c20ac5ca","impliedFormat":1},{"version":"729115c0c0c431e3d7ea455c3183cac275fcacfbf44e324e1a16f8b1bbe52738","impliedFormat":1},{"version":"de0be847367db231e20b2f6504570a6edcdf6837494e45fd4bdcc2deb299a8bc","impliedFormat":1},{"version":"813e3894926bf408a00280f87ef16dd97ff7fd3123fb42bcb4c65ed21fc8f49c","impliedFormat":1},{"version":"62ed7c1077640e9b8e0e0ad4d6e15d662e2edb6e26f6380e2b3d519ff7d5754f","impliedFormat":1},{"version":"fab6f84f4ee238095a4711b82672a5db20616365a566e13f519129930565e4e1","impliedFormat":1},{"version":"a7da7bc79e96bda9960c84e9566613a1859eadc899381e4b54200303c039f598","impliedFormat":1},{"version":"1b07570ed45628c040d210996d13f488b2615ace440f66f1f7499394cace2b99","impliedFormat":1},{"version":"d7d86980631e28d084aec7d5dd197f6c0ca6639335cc0379d2a7d57aae030152","impliedFormat":1},{"version":"7167aa0cf289439a812f41d2089aa5c1c22f652fb72ee7b53dd29438843d6250","impliedFormat":1},{"version":"835fe2677ae4058bcacf87b53d71a022d6541301e021bfabf864e1ff4c960ecc","impliedFormat":1},{"version":"2e51f79524666fb6fb99d31f01b65caf1b84e42e92710bca07a8d5c40b344d61","impliedFormat":1},{"version":"0dc9fc1ee99f202f9f70407f4384a29cbec3109cb0b0eb7b555f466383405de9","impliedFormat":1},{"version":"146cccfe630e84de0c4cff2e81595a2ce8b9edacde1cec2340ec62ccdbeca0ca","impliedFormat":1},{"version":"e8036951e502c1eae92336699d0efce06075fe0cfdd40367076abc20ceff4d77","impliedFormat":1},{"version":"f51a9d7bc47534d6b7efe9c20081955a620a1beae08287a1fb06de9dabe7bf23","impliedFormat":1},{"version":"fa25db7fa8f51011a44671c339f316830a567dee250269e347c8762895621306","impliedFormat":1},{"version":"043ddcfafe39128c0c13420f853bf7f2b840776194f1eb3a1b77e2bc0e2dcf1c","impliedFormat":1},{"version":"4a82a9ddbfae0b030ef567b9c4a33e30879b8dc45a01586b729dd41f753b9c57","impliedFormat":1},{"version":"39de70752a2515ec8792c282d6d2385963a1aabb665c0f94296be3c680ad50f0","impliedFormat":1},{"version":"f6fb7bbe0c8040bba3541135736123316a7df4570b9bfebe0d13ac0d544d8016","impliedFormat":1},{"version":"9ac67c8c5a8e0994f8cef31ae8ab8f71e48990669db378dbd892a79bc69e0044","impliedFormat":1},{"version":"c0e705178fa90519f493a73352126e033aa74169da27d51cb90a10b31912e6e8","impliedFormat":1},{"version":"79741b85deb0b91e2775d35e109a820d71e26e2fb52c75af4e39e81fdb0218b7","impliedFormat":1},{"version":"648f8a7a6f3fc728225ad334073590888b7b1557f75346542e0eed29b644ed77","impliedFormat":1},{"version":"2d3cfae66d897d01bf307e0534306ffa1ac8254c9e15f063def129dad61df259","impliedFormat":1},{"version":"9b56c284244dfce3d1b3688df0147090575df402f8ea3225e485137f30afabab","impliedFormat":1},{"version":"bc18950f53f1a7a9739d97792e4ed4093893857c62c234f79d0a337af033ba5d","impliedFormat":1},{"version":"3a73a46387e07022b93f5a73e13367ef137389820092fc7e619e996ff95aa30c","impliedFormat":1},{"version":"833aef5e42a99ed49713c5911ce7511e6b779f2f8dccf3af38d16cf0d94dc3ef","impliedFormat":1},{"version":"f158efefad2b01a8e65c33809739c4aed316e29c9ed3c6624dd34ca474f7448d","impliedFormat":1},{"version":"8cf3cffdc9580bb05e6920f3ed91dd65dce3c0f743cd3f95a7f1abd20d0d9458","impliedFormat":1},{"version":"0922522e164593b08a434a04fac078ba8bf6b81fd2bdbeb65136141e2af53921","impliedFormat":1},{"version":"ffa077d047dd0808c951fcb06fc920e9b308c50e5c5d252e98cc9dd190dba152","impliedFormat":1},{"version":"e30a3bdc63c7dc13416bccb35b88c3c28db9f4e817788f25cc5320abccdc1495","impliedFormat":1},{"version":"4b2601527277b6e6eaf5257359125195abcd36e7c735fb0e0ccc54751dddf141","impliedFormat":1},{"version":"464e25064165e2104978be9da74733322753e58683c935b867fad3b29addae1a","impliedFormat":1},{"version":"a9f45e14ab62493fa7919226042a3906adde4b624ebfbbb3c03232a6e3a11d27","impliedFormat":1},{"version":"b006e982680596521e28c6fc22bfdb35dbf8cd171f1a91d02c6a03eb5d80f4bf","impliedFormat":1},{"version":"75e1a51c918c3a21cefccf126d09782e66fedce3a6338601cc7c8593ba42c0b1","impliedFormat":1},{"version":"9867e0c34947f45f194b9c0f55ff7f53f0c7a55c8437eed1f3cd7c6c44f008d9","impliedFormat":1},{"version":"d5e947816cff3e36876bcd5eff18d9208502707209f24e2a7dac91160e93c190","impliedFormat":1},{"version":"b87affc7d2898678ca5dcaeca25615154bf0f0f8bfdb04ee47a173d5168f265d","impliedFormat":1},{"version":"25a52a06185f33a29489a30c7af74ab23afe925442a28e75a2241c9936c1888e","impliedFormat":1},{"version":"2bfc2eb2eb56bb5166a439021a82ab125eb1e70d1d6fd31c7b1a06b13e1764e3","impliedFormat":1},{"version":"15de080b636c7377b63a9a517ab664bd75a1e18732730574777070b5b623e355","impliedFormat":1},{"version":"6a49e6089ced76bdc12c65a3b5d537dee000ce05a011754ecfde02325ba8e3c7","impliedFormat":1},{"version":"8d5328311481a3cc118151aa13d07274832909f17b0f0a93b99be8c0b9486bad","impliedFormat":1},{"version":"54573ea25a393d108c47ed28a022b05a900c4ab737668eee9ad6438077ba4354","impliedFormat":1},{"version":"479560a6e8a54b02b7c2c7ccd26d811367dfd26d9f156b7e89e9b3f5313e37a7","impliedFormat":1},{"version":"c2456f9d08089626c3dda8ba96fc732dd4e3ad64ddda7499f53fe1881b3eccc8","impliedFormat":1},{"version":"3ac7e047f8fe907c39296e8630c35f6ac7a02952c60b88f55c87535a80e13da4","impliedFormat":1},{"version":"3dfc0e7cb5b46fd1c59c92f3148565b9c16f946899267fe55d64eeb3f398d0ff","impliedFormat":1},{"version":"4ad418b66a8e85f0af7f2c4f9ccaf0da8b31f02c355259e7fe7d17189683f1dd","impliedFormat":1},{"version":"9e5fc80c31188948f74b50284eea165c6dc6fbaa8ee1b206d3fef655463020f6","impliedFormat":1},{"version":"e185add325576833d69a077a48cd256b8c6245dfa5eb28240f7f3d439137b988","impliedFormat":1},{"version":"4d07e5b076099f371d232eff1a7360ad4bbc3cb7daaf9a1fc0669df2e7aae59b","impliedFormat":1},{"version":"678e290f30408e0d7dffbba2e85f058c32369145f170fff784a06b4d3783d714","impliedFormat":1},{"version":"252df70e5e8c75061b7e85e64d189e2431d05df1765ceb4c30c022692d6fb2ee","impliedFormat":1},{"version":"f8a590b21835cef6c07b6c8d0d4e474d3a65bbd48b8e402173156a51cf540b3a","impliedFormat":1},{"version":"868cac3b8176ea76fcd27da5a035fd4df3f2abffb7cc321b90e8e73f159c486b","impliedFormat":1},{"version":"afaca288bae8194db150466e6ce0f4c0749e7483f60eff2fcd555d084d523b52","impliedFormat":1},{"version":"b436844c2b13b81881baf7e18fec32639a6db9b2a8c30c86072cdd143744b142","impliedFormat":1},{"version":"e8a9712189c3d2396f8b642efad109cde8edbf80da10efeb23cebd40dd88024e","impliedFormat":1},{"version":"cb53e3ee6baa9e6f29f818a089a71a9fe3eb1dfc8b0ba68688dbf6d223f2f379","impliedFormat":1},{"version":"5e38115935573cb41dadcc5070c1b874f5efd68c0060e8de3f21ddba7cdd0829","impliedFormat":1},{"version":"6afad717bc80196f4eeda9538688866b7e04cccb232de2a39a58107529ecaca6","impliedFormat":1},{"version":"61fc7fcbf677df9b02462baa7ba700683d45a084d5975450870c65f804760b00","impliedFormat":1},{"version":"c2c63b288f99da708c4c555a5b982dffb8cd461fef0b8af0de7c992eeb9c6472","impliedFormat":1},{"version":"44ece08871e150ad2a0a032e5e901177825a22c3d57b84ff90b61eec63f40a7e","impliedFormat":1},{"version":"5a2b795d82abfede8dfcd97fd717062eb09936b8c702fbff3991baab21b62add","impliedFormat":1},{"version":"e9963e418c7568837c5cc40962b0e14f5362a4b070ff33e14d22dd8aeec7d9bf","impliedFormat":1},{"version":"00121d898efc288260bcf091eae96e350d3c6894ee1fccbd19f07e8afe0a8c30","impliedFormat":1},{"version":"a2fa45b87701f853a09a61d00aaca465d271ddeb5c3c1ec5f1480765e820650b","impliedFormat":1},{"version":"d41a430dae7ed9a4beb339c52d91432e14a5e5d3a4a4cc22c3143fd245f9d3ce","impliedFormat":1},{"version":"3eb0d01e45cd5fcc2ea7fa36a79bda575901f16a7e9a535e60b11109c0ce6e8b","impliedFormat":1},{"version":"9a0bc442168c4c1140e23d689f510acdef31353fdac75f4c57fcd606f436f39b","impliedFormat":1},{"version":"cc971e715cdb782ec751a290b0d0bab99e64ebb88ee54901c12c6fc28831ca65","impliedFormat":1},{"version":"59c998e5f98e320f6a80c07247570896dab599d0eb93407744ddd6d6927321e1","impliedFormat":1},{"version":"87c7953effbb3983d4956980f2132755360cedc1cce896c2ba8b6ec43d195115","impliedFormat":1},{"version":"8577f25f707a13bb364890a8ed1ee6870032cf8cade3231a7bac90652e8e030e","impliedFormat":1},{"version":"8cf03655a30aae2e0da2fdb58379c8e0990b09750aef73a995e3352301eaf347","impliedFormat":1},{"version":"5dbd8c7ad8ef96520bda854376bd81ffb72bf78430275cdb4378857cc685f5c9","impliedFormat":1},{"version":"d34d9e1b5f53dec56dfd82c3fde275a497ddd1e1c2c45e5b23d3d586c9ecdd9b","impliedFormat":1},{"version":"3c34ededaf03fb3a3bdaac2c5b2ead169cd70e921b29a6e94e20d57aa0744de6","impliedFormat":1},{"version":"6b1b4456852cf23e5a97659a597ac913ff6d527c7f6685bc12bc781fb61dc3fa","impliedFormat":1},{"version":"50ab8c3a3983569553dc64d8620e8fd24896f4a3e0ee76598c4049113d312036","impliedFormat":1},{"version":"64d41a684d2838eb9d185b60e2e14ae5f3b52a0f6d61c2f0a2036a47375286b5","impliedFormat":1},{"version":"7409c957d61f8ad836ff0c2f41763ff4dbb34c1bcd192bbc274962988104b15f","impliedFormat":1},{"version":"3be255b1be1921064e4e36fd92997a180c131f18ef50b1e442f5e7475ce93a25","impliedFormat":1},{"version":"0beca9673c19d48cd6cd5b5ce5038ba7c5a997b700a7b5281d9f4557c1e1c41e","impliedFormat":1},{"version":"6af72f81588e4a117705a96ced875755dc244320ca4cda093c4b7592b68c47a7","impliedFormat":1},{"version":"eac5452a8bf67c73191bbab8eb39d3696e8f5a00ef6f88d651e821b53cabcb39","impliedFormat":1},{"version":"753a5f72a74646a8983a1c4c6c028db1f689c613242e0cd113fec716a9d84cbe","impliedFormat":1},{"version":"7653c21728917044af67b81e76f772b2409fa447a7e83083d62c0fc8948fc7b7","impliedFormat":1},{"version":"25d7cf5f85aaa10830562866bc542e8dd93dcc65097ed964762997f6d32a23f2","impliedFormat":1},{"version":"9c53e43d24c1044f50c70a343a2904c5340eb5b5dae303f5e658f00241042fa3","impliedFormat":1},{"version":"56177b3f30707a525351ba264d8a850dcd47a7e53c5f7d934eff01a1da976e4d","impliedFormat":1},{"version":"a3793d6c2abd8b68cadf798101cd4bac17083ff2bed82130cbf38b0a91361726","impliedFormat":1},{"version":"71bb897038c94ea7e0b5fcd7703a5972f580670fb6c2df1ef9bf96a33395604c","impliedFormat":1},{"version":"6a52a6e14c93a7bcfe22d7aa686f5b64d2f00ce0f562bb1af7cd66af2925fd94","impliedFormat":1},{"version":"2ed1fc841be33406dae13e4d6f5386bfd4163f2a35d41e0251b329d611f2eb39","impliedFormat":1},{"version":"6cc09beafc773a931adbaa27e01a4841882ea6d0ca2385005ea30c1504df0a2f","impliedFormat":1},{"version":"7e29f90d7ddca8345c652e49b89e08d4716fd7e20c8582bf53e0639b951da9c9","impliedFormat":1},{"version":"c22788e0bbd4448cae2564ca59bd63fce9fd7ddb3398f4dfe0fdca306e0878b5","impliedFormat":1},{"version":"66c86c0413e2d37c4327fdd48bedd9681df9c7e0cc808ecc6e25d877e23c7468","impliedFormat":1},{"version":"6ca210c3353fb7c222ec940ecb32b1ee837420fe23b9f99340362f6a1b3a033e","impliedFormat":1},{"version":"98046eab008ab03dda3aa7839b39b746eb254d300972c08c7718dbc9c0d010d9","impliedFormat":1},{"version":"37e4d88e2dc5307136dc970a1c174976516545e61ab827d17f1a00242cfc4dfd","impliedFormat":1},{"version":"628e64c7a6abcdd7ab245c947fe6b44380aac380aab625c569da4cd3705198a9","impliedFormat":1},{"version":"750a91c8284dd83d881fb09cf16662e49ee4c26a75e8af97ed2e7d5a711a71c3","impliedFormat":1},{"version":"74c86da2d6d216ff41dc1b75e784eb2a121342766f5a68636a76925808caf247","impliedFormat":1},{"version":"37eeeb74aacd1fcdd0725e58f26be53483d7e8d57c2d34729160afa6d93bfe8a","impliedFormat":1},{"version":"806901b1e24d3c67e11048d97811edfee90524508644416af3d1a0fb7ad638a3","impliedFormat":1},{"version":"0ffd08909a9973fafe0668be7aa26fd200370a7c7483c2c35efb8e067b3fc3c0","impliedFormat":1},{"version":"750b0834c5035ee8729bb50a78acab7a516f3434e791e00e90886b1a3edb3a67","impliedFormat":1},{"version":"076a16a1a3960398bafc9c1f29020e7cc5a852850dcf822c66299aa3d0a667b1","impliedFormat":1},{"version":"60f9d9fb1cdb7fd66f8fbddaa5f61f63d82fa05e128d4211c935f1fe840d4167","impliedFormat":1},{"version":"485bb9c8b7cc0e30b3cd99c34d59f53dde90364499531fab2bb576cd41662b7e","impliedFormat":1},{"version":"a29dc855f09c59441c3d8597ed7d51c8946f3d9db9a005c1af7a345e478f9f72","impliedFormat":1},{"version":"ea81447c26216ec55be8b669aafc628a8dc7882ebc2ff1252654da1e9d473e5c","impliedFormat":1},{"version":"b6ffd84e9851d73df5bb3daea80b814f711c9595165e5d476b4adb3a192efa99","impliedFormat":1},{"version":"885c7a289565559cb42bfee16c1371ad820344c34a4776ca84aee84416cd05db","impliedFormat":1},{"version":"005ee123673ea7a2bb9c0de78f39494faef6696e272f2bb54fb9c60fa8a51d52","impliedFormat":1},{"version":"ccea2d062f24f840248297bf342bcf245118a2bb049c217b5d9a715063266ac3","impliedFormat":1},{"version":"c9aab21dfba3f72208e56c65d1663f9065839f822f8bc4eb9e8d881a13500acd","impliedFormat":1},{"version":"eefa011b072e9d075fb65dd9eb578ccccffb9dc44eeefcb1395563a7cb6a22d3","impliedFormat":1},{"version":"45619a91d1c8070de83937024a0b9a63633e5ef92b5ee34bb24c17f7b23a21ee","impliedFormat":1},{"version":"ac2e35706894aebc9d88ad4ea933fd07f01eb0b4cb45171c59b28df7995ad97d","impliedFormat":1},{"version":"6b1cf179b96005964fee361e2a1c3339549eae61d91c2303e68e98fc72dbc4ae","impliedFormat":1},{"version":"294cf1846335a814dc345be9e5becf20f76d0d0faec41b20bf41cd229e2c3424","impliedFormat":1},{"version":"4bc1b5f7cacc440fb434e37c312a962c07e79d709b70908ee848dab249f2b035","impliedFormat":1},{"version":"507b19a77826650546f3dc0108e87550c7c9638158d4cb5b27bf6f103f72df5a","impliedFormat":1},{"version":"f3299b149d677853f7295e5054d26ab1f643dd98c7fd649b49cdb8c0ad5c6e45","impliedFormat":1},{"version":"166a0504b21ef654fa004c793afdee701e8317d0033d2174a51b48d305174bd9","impliedFormat":1},{"version":"7b3629cbc1d364308c9389df7c155cbf07abeb578a9a0d3d374a5c88e01d7a47","impliedFormat":1},{"version":"9f08bed5d88e4dea7c1161084492cbbd150658982778f1885178616365e9c236","impliedFormat":1},{"version":"8cfe1ec7e9bc5b4ca2dac633950de121001052d374cdf8718b83b9e5cc0d6ec7","impliedFormat":1},{"version":"bbf693776b77fc98273c939794ee8cd06358b986c95691e685378a2d2f076131","impliedFormat":1},{"version":"3935c591db8c07147650a081fd816e5168c81ed4818a6987353fab49c99bc416","impliedFormat":1},{"version":"b3dbd336b0eced5cc44e6bdfb0747856326f85c53282213f9edbc52ba0670814","impliedFormat":1},{"version":"ece9a73b31bc9f4e7b903427a45b6a2a65aa7acea388c8e57f43eba5207a22f3","impliedFormat":1},{"version":"ac8eff2cbd582534894b8d86c259b3a3e0ffab34e153d847c2a7ab58416b6da7","impliedFormat":1},{"version":"87a142ee961756441b9887380287ba7d7171dab538dcb34026a450309a23ee76","impliedFormat":1},{"version":"2aaea5cd509873547f02ecb09a5e602d6c0a586c5e7adef7e77f7aa02e13deea","impliedFormat":1},{"version":"64a21156d1b4c1f6e144089dfbf24f7aa648b27ce4572cb0a0ef83857982f966","impliedFormat":1},{"version":"ab5107afc8173791c5f345f92a27f42edd45495cc0ea3e4ed4335e9b177def87","impliedFormat":1},{"version":"a7843bdeeaf865746520a509bdce3d823570a55fcc336d96760fc0494c7f28c7","impliedFormat":1},{"version":"141b3878bb1af3cbebea36c3189761899f6d96256eacf243ffba6b83a910f48d","impliedFormat":1},{"version":"83282dd40cda69de29d168697116ee7237a2a6199e7730013895381c69734ef6","impliedFormat":1},{"version":"58da925a1f82a9beffa91b298cd3588e1c1ce02b3b355d28624790f792384f00","impliedFormat":1},{"version":"4fbb811d33eb6cf9320438b3d6093c1e05d58e8243ffc2b4e89f3522906d3c73","impliedFormat":1},{"version":"f56d70753c26caeea81f4a9e5e085a513b3563da08676f235c985440892a636a","impliedFormat":1},{"version":"ec49a446ddbe1f707a642dd3759612bcec878a944f6da0e204483eb3dc757880","impliedFormat":1},{"version":"e90c83119613c1e7ed5ef0fb3b25e96830ce66e4a2fe61727e3515774afb9f1b","impliedFormat":1},{"version":"778c6856f9f13d616794e5f11933b60c01a4e03b58dd446787ba2ce5ea578012","impliedFormat":1},{"version":"556f4016901c5385a73884cac16d4df2a336475886b6862e15e5fb7889abaca8","impliedFormat":1},{"version":"d5e9318e9eaeb10a1aa94df26f7458adce6d9013a72016585d1b8e5347612291","impliedFormat":1},{"version":"199aa2254be87ab0438f7932a8e257daaba6c74afd15c694e8a01dc08f9ecc29","impliedFormat":1},{"version":"74a909a546502b73ed1b06f3bc25746d5a51bb41c212305385b2a2fa0360e867","impliedFormat":1},{"version":"e816e4d1aba632c13a78d6c56942e49186e5bfbdfb36d1d680a7ae25286e3092","impliedFormat":1},{"version":"3878ca977469c3d151ac6e95f2fc67434b906374bf72287e3623907815a66c65","impliedFormat":1},{"version":"74431575e6520efb57473da9a6694f0ec0b87bcc50b78e687282f8145cf0ceae","impliedFormat":1},{"version":"41b11552029a9f98448c7c15bd01b89f5cb7eaef99cf2272354fe8f5aa07b5e6","impliedFormat":1},{"version":"3e8b9b622f9e6d8a692e2e975031bf096b78b2601b31727978edbffa6e6728e2","impliedFormat":1},{"version":"48014654e80d5c06afccad8b40c05d79c53a111831484d23f9f450db73b0e8d5","impliedFormat":1},{"version":"1789542e6b446839662f9be3f292742954d8ef7f67df24bbb12c68a1d65749ca","impliedFormat":1},{"version":"90d854e25c2a2a3a1e72b67f3ee3859b1015f6948d61238e312080fe640c0994","impliedFormat":1},{"version":"1e5229d1cd124e91acdfbf90b12634a2fdf739df0051250f183d9a60f117f930","impliedFormat":1},{"version":"4c18cb6f85987c904ff42640227d4ae229d5d567ab8768abd6f16cc0bbd744bc","impliedFormat":1},{"version":"bfb01fa5620d9ac1ad544caa10aa005d7350cf4fcc77f045537eea760528dfad","impliedFormat":1},{"version":"b969cb5554ecdf2c8a2b9833e9b6f4f2a920115662f521c70c837fd9746fb53c","impliedFormat":1},{"version":"4ca8de10e6d6fe4193f4f02dc332025eb322f290228c82429a024ee7264d206a","impliedFormat":1},{"version":"b9976db1132827de78181c13467292161421cf421140b260b1e26aabe23bd3c1","impliedFormat":1},{"version":"c68a717871ea7e0b6b265b24368fa59def3aed323fe0a4665485a2e7fb9dedc5","impliedFormat":1},{"version":"16f040b7a19db7ae42bd07a71936be355fe8b957ceff10f1ca0bb20efec2c996","impliedFormat":1},{"version":"e288905dd2e7a0d42c242c4bd5b853906274d1808f0851e780745c2d4d38ce5e","impliedFormat":1},{"version":"c974bdc4feaeec66b6d6ee303a991d3f9ad0162720f2f78638e653107db4f549","impliedFormat":1},{"version":"3cb98c1cbea11e55a5d1d4828151b8a3fe4197232c31471702836739a74d1f27","impliedFormat":1},{"version":"eff5c260ed3dd48ced83c83fe4718a7f8716fbcc959a6c95677bdf9339d84e7a","impliedFormat":1},{"version":"ef71400a1b8bece8ca0ca4c7de174448b3500c7e1ba75b6d73b0b69119dc1267","impliedFormat":1},{"version":"f6fa695dfd55ceccae328a50a245daa39d7a9228613b66de540f819b11aa65f0","impliedFormat":1},{"version":"c5d49417ee45a850f681ed8e9cf8d850ce50ad4b1d19d45e5c9cc97789ff2eab","impliedFormat":1},{"version":"88bcdd51c3af1784fd627bc9d3b8e4f0fbbc52d725d551a37782ae88f1d70de5","impliedFormat":1},{"version":"41704b62b5dc3385bd3def639cf9cfbb94c99794062b05845302fb020f22cb9c","impliedFormat":1},{"version":"d3cff5b3d157a6e2bed592e6b6f42d819a901dd8048c2b3fb80ab5110644d32c","impliedFormat":1},{"version":"1f675a2295b5a5acabb9657dc25977e8801fd832c27eece42deeb3daf18fd5c5","impliedFormat":1},{"version":"e4b3ae52bffeec7cbfd604cd4b66e62c1f8e35a4ed3ebe91ebf532671d609a30","impliedFormat":1},{"version":"00cb5c3e305827c618571c04ee68105a9d78ffe1398532d48ceffc67e521db32","impliedFormat":1},{"version":"9b2cd5d439500c39786d23c0a3e34f07390ab370917f718b26b35f259cf8615f","impliedFormat":1},{"version":"d0909936dc269fddee5ee549b64168990a409a4d24fb6e079f05bf46832308e8","impliedFormat":1},{"version":"36d52da3e08ae01c9660e12ed01a08b1409ffa8b2fb70d5317812e98c6f42b2c","impliedFormat":1},{"version":"98c5f34afc3deb7817f52ff101d0dd5114a35e52c23a62d540a4ba6e1118f6f4","impliedFormat":1},{"version":"38a909303e7a504c90f4fe157805407ed1f35b108fcc75c3d9dd411855f0a4c7","impliedFormat":1},{"version":"aef3b98ef09502ee44c1dd5ec8182475ee14d1ad45010a459a9e23d31eaf7938","impliedFormat":1},{"version":"3664306caacea75680a3ca02da2c5a101fb32c8fa602ce3a8b0a7122fe9ae91e","impliedFormat":1},{"version":"24bffd178b60a2a7610de9322930ea716a22d09df65f09f697100fa37a1821de","impliedFormat":1},{"version":"1e50d839044cc68603859cceab5bcfe97480bac97abc4b2bb688a4063a08c2ad","impliedFormat":1},{"version":"e993384eb2c4f7de8ff4f2aeff45b6a0ea1b1bde6d1027fbd70492ac394631ac","impliedFormat":1},{"version":"1c8ad1444d81956f33c904c65107160d3e32468ab4bea9e4bafce797c1fd6e84","impliedFormat":1},{"version":"1930a51ac4d75f2baebe42dddb1642caea5a1bfb252132f389077972a2cfc433","impliedFormat":1},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","a8a56835c0bca623e2f514c642a6967df98dc7ec05b8d8c0677fc7d44c89aaeb","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","5feb6b025f3b56c6303c00b8ebc33d821576fbd56f3c29b2088d439ebfe4409e",{"version":"d3e7b8f9cd6e46cd3838fc55bb3c5f22f97553c1ce53f371d441c38acc242252","signature":"2b728e6dde7f33f6f4482b7e399f47a9459d94b3693c4b522b0284630b84632d"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","c7c7b4d1462c8eff187f3b45360ce2d6158668492813507af3c146321dce7b01","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"29f478c5bd6af977d8a529f2e456c91d40525a79ab9d2c19e5148ab21752322a","signature":"093e251b016fbe9cb8cec84ef26eb0f9200e877f729c017e703dee507f0859ef"},{"version":"1ff18fdb524f95886b994db4dd376335c5e00e119ed0de79c1af3e1b6ce9983f","impliedFormat":1},{"version":"6857bf1e92c866cb6dc0db03425df35c846b3333cdea89e533dfea24bbcd8b5f","signature":"83f21c7dc9151fcf7ee443d1ae7d4587ac7a10149780578c317744cdbc6d8b75"},{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"b907376628b62d1de7338904ec3878d3c5074c2e6b318b812378d0b450fa0c0c","signature":"adcec9c44fcfe8c1f8e4b4fcae367b6ce9bf6ca2d87e378c8cc660ea6f7856d4"},{"version":"57117bca4dfb23f7e19fab2a168cec9860f6b753edd916f355d368a5a07b7063","signature":"4325ecad11ebc2636f49d10dd72622592f70b505c534f58d47eeb0bd09d282b9"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"b14774c96bd6cd5bcf1d92809980b4412a9c7134c8e31c1635e9d930404654ba","signature":"ba62de69b7ea45eeb04a64977a1a39304cf1b36f643106f8aeb305794ac6c50d"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"37f7370f70f21d8fc24e9ac2b2e26e9a0d15b7f391efd75302612410327dfa93","signature":"64315c7c1baa141770e9762c916a26a0e806136a4f6c5c917375c0e6fec4ff81"},"91642e0367f2a46697dd6816eace687e94db542596fb5ddc36fcc6c08874aaf6","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"b82f8f5aeb6f97049de213a785c25921e2523fb3d4d0e537e10ce74296b7da03","impliedFormat":1},{"version":"d02140bc73bad0df59b5073ed1d4b79a396765a667af8efd1b3576523d13e063","impliedFormat":1},{"version":"cb34477168d79b1ec447aaebb8b685178fea6fefb89ef348cc3bb452692bc881","impliedFormat":1},{"version":"82d860f28d19a7dea998180bccc4082f169dbe142c851c33bc725f6a833b93c0","impliedFormat":1},{"version":"98cdf90347880673dd3f2409e821db73e9d3b2cca04b1d5ad93a263eb7d38fca","impliedFormat":1},{"version":"65deb131b1f1bf10bcc74d891b0221353f3b89c0e5ecf4b4598363cc41d43373","impliedFormat":1},{"version":"f443eb0bed117ab93a3c84db17fde0409aae21153ef365d13aece88c8b8a753e","impliedFormat":1},{"version":"6612103069a1c620f1c4968f8a6ebdefe101a468fbe5a0fff8c96b08e0974f43","impliedFormat":1},{"version":"0447521bd202c3387af6341c8d5a45ca23dc41be1ec3ae5c81d75ddd25ffd14b","impliedFormat":1},{"version":"c16e08ae829f9978181b02e464d8cd58152e2ce181de65ac79bdcc98ef6b6803","impliedFormat":1},{"version":"8b80cc75c85d9d308d442d47a1b104778db5be5827f3b49da6b992e3b0688cdc","impliedFormat":1},{"version":"e8f3fa161d87e00eed35d4812ef61673afe3ff8c538d9aead0275d3765eb638d","impliedFormat":1},{"version":"4e12220c0674d962146823273ff7b2722279e8ee8580fa4b441599c5ee11eca4","impliedFormat":1},{"version":"155b4f35b7a78f0931a30eabf7c7311cba9231722d6dbffebbe0e3ace6b27380","impliedFormat":1},{"version":"a0f338f9e432461e927ff4bde938dd3da54d15b33abdc82433a254b1e26a249d","impliedFormat":1},{"version":"c4f086ed17eeaa981249562ad42311678e36e583bfa007ae240cff60849360fa","impliedFormat":1},{"version":"7cd1b0fea272bade58c878383057942c0044104d6c4fc5feaba7e52651839da6","impliedFormat":1},{"version":"9712e3f1b8a661196402318dd100a555d031a1f1583db176d290b504123b8727","impliedFormat":1},{"version":"45aa7999451afac15cce260a2e2904c678b060b4daee81c770cef79ead10830e","impliedFormat":1},{"version":"e580e8c9afb827b86984e7a008e3192470db7bf745f15e2255d55ecfda773246","impliedFormat":1},{"version":"a135f0a3b1c8f5aae3cd28e42b29c86a05c13d95f8d024b6f281d6620d1574d8","impliedFormat":1},{"version":"38159583d70502db51637e2837348295aa6fcae1490c7d8fd2abbbecd612474b","impliedFormat":1},{"version":"1464834ef5a03e78914cfe538eea88aa2a86d5a36b85614ccb72d3f051153898","impliedFormat":1},{"version":"7d7984c923351f6f82a1ed92c9edd4ff926718adf439bfd3935bd3dee94a0d81","impliedFormat":1},{"version":"f144219892b6d257b4069c2bbcd15397208e52402828a60354ce0911de0ff2d6","impliedFormat":1},{"version":"5182aee6aaf0679a68fe217c44014a855424f294404f7bb3b8a2834baf01ee4b","impliedFormat":1},{"version":"e0520d6bcd617682e1c9ec7a11bbf29e8741f45cca6ba4d1b1073011aa0d49f9","impliedFormat":1},{"version":"90dd38b43b13a1559674c707e60b34634ade07fdb904eb1b645d24a9d07c9c86","impliedFormat":1},{"version":"c57a58f7bde624951ef5ab0f03029455817086672d50a2893cc0a2fc75bd5e47","impliedFormat":1},{"version":"16e98c8c9841f3a042392924820aa6c99be6bed77ceb60c82f34be8969f7d109","impliedFormat":1},{"version":"368103e442770fe314a03e4180ea483f1efd12cda38097966d80a738db53fa65","impliedFormat":1},{"version":"f695079d13ee868b2b5ea27d83a5b620d92e8edcb4001ace83b7722194f04fbe","impliedFormat":1},{"version":"d3f86353c56b8df3377f57964ad8a42057299e4f598858309f2ae5e80fb066ad","impliedFormat":1},{"version":"a6003ce9d40e6d3e823d9066fa48a36afbb741f22a9a58a01b55d6757fe9d386","impliedFormat":1},{"version":"4008813feaddb39ed9b664782a183bd108fdc4eb803fa7ba63e9450321db4c65","impliedFormat":1},{"version":"64147e072abd39d9a17a00f4e14f8be43c3a69ec829a118529f13117b362317f","impliedFormat":1},{"version":"b444535379ffaeef1cbcd79b983fbe8bd0e40206fabf2f62a30f9ba9184ac1f8","impliedFormat":1},{"version":"e612dd6e4ff6c1fc99598ce06d0d32e122cda60369c96fd83824ac81478c94b9","impliedFormat":1},{"version":"c2397b5d6b0136366a08a3bf081b5a94c172083c23a3866a4717311ced3d6ade","impliedFormat":1},{"version":"89309af95c8b02dfc4a55cd4732b49ebf30260915f9ee688105f8421c1aa1e73","impliedFormat":1},{"version":"d1d3dc3c2cd8f110b298e9a37bede67c36ac861f12cbaae7c14706b2624c2e41","impliedFormat":1},{"version":"e8c8fa427e1576b6d3a6faf0a07465300827e8b20b69943b437c29af9310f1bc","impliedFormat":1},{"version":"67dcd4813d9f0e875372d3cc4c96004a35e88c77be0ec74f5afe7081251156b5","impliedFormat":1},{"version":"646292a948c27774ce94c403872bd74fd295823d2ae438aca65ebc3e18c49e9e","impliedFormat":1},{"version":"1187b2f0e9a8438c7d7f8e6e0d5ebca5620df18d1a63a5d33cfc5537ce4c34f7","impliedFormat":1},{"version":"67637028ffcc29173aa352d6292c389f79a89e5619b7d9f8867201ef6ba12e0f","impliedFormat":1},{"version":"edf7a7728ee5667d22b19818b56ac317bf53ad1f1cea917746f4e8ff4168b3f4","impliedFormat":1},{"version":"2417b1dd964fde6352b95bc52d4224cf3e4ec667184370e52b9a536622186954","impliedFormat":1},{"version":"3a0c671b2e01641fd25d7ac897eb96d3051f84093e5a44ec71a79e4fe29728a0","impliedFormat":1},{"version":"6bc6247e440e81bd769b63524d0174c567a8c400cd7e8369abf4a53dfd394163","impliedFormat":1},{"version":"9e4b9c7b3db8c0ce2fe3a2bf00d0f683985dee128ea2eec2d689df4224198fd3","impliedFormat":1},{"version":"2d301059f0d87b8d36aef313cc48cf81ebeff4cb587dc0ab0da918428fcbd8b9","impliedFormat":1},{"version":"41831795f6b2c092be13f061df4a387c0a1117c0ee8f24db8cdb2ccd52623cd6","impliedFormat":1},{"version":"f84b4f25b234a3832d4867991389552aaed451f44e582db373c7a49b7f6ce001","impliedFormat":1},{"version":"d0c21d3f2564eb97c0e61c3a38cb8875591a7032eabcd16d373a049ac8c8fdda","impliedFormat":1},{"version":"83809e1a9cf9e064f31a83aa04747d0d3884fa25f6f884fc985030df00796d3d","impliedFormat":1},{"version":"c2dd18986ad4302ad0b43d30c4f304e30974680dfb829a88bf58d5f9377a8f7d","impliedFormat":1},{"version":"53a51993d9f369ae109697328ca46cc82705855cb57be2dbb21d2330f059e243","impliedFormat":1},{"version":"3b100537699646417c961c25767cacb3b8e11d13a6dfef6bfbeff2410e0a78bb","impliedFormat":1},{"version":"6fea75e5c80b2addcfce285c782445b6b50f22ed3a08ea0287bc7811d077dec7","impliedFormat":1},{"version":"e6952631830b43f3b2aa1a7a2dc9162ee976ebce5303ec0b553da8751c0c8e38","impliedFormat":1},{"version":"cc2587699d4f9aac17e6e692f17c60a4d9d8528900d0a847f3598a21cc44c846","impliedFormat":1},{"version":"0ffde6a345f7b96c3c762fc306e3dfee3c8d7e95a1f9bd60c756dd0231cf7ab3","impliedFormat":1},{"version":"d2b506183f9e2431acc0200fd76ee8e13a76fc79b650eb1d6071f4a25ac811ed","impliedFormat":1},{"version":"8b21a88e670196a8a5c6bb2526a5c2e4ece571f00f95ff9b7ca9b2b2c2f5a4a9","impliedFormat":1},{"version":"73494d0693655b651e922452d7cda0176b5b2b36213589a8d0dafb62c910170c","impliedFormat":1},{"version":"d9aa329701b4207dbd6ccf2bbf1a2ea367a239f6c8d4f985a6f00ea0cfeb617f","impliedFormat":1},{"version":"abd75d2ec961fc35b85c5827340651a95b40d83b080fcdc749197c35e534241d","impliedFormat":1},{"version":"e365318bcc27a351f7565a813ed9d797490f8a7cc5934d723ce2ebe2867f1d81","impliedFormat":1},{"version":"fc921d4cd0cdcd0ca6d0ead67e674ce5bda135ae635a8201b51c8b41d2be982d","impliedFormat":1},{"version":"b18e7e7ecf106728f70742a6c69b8fb5a3ececc1a287ae2a1915cc1da34d2d75","impliedFormat":1},{"version":"bce09dbfcd25bcb25ff575390f379983932019fe0db40c98389cb23d173d9b8a","impliedFormat":1},{"version":"bb45afb7c604991a58e3fdb319bcff4758cf7458986f7db2226f8473f2096c8e","impliedFormat":1},{"version":"b18dd4959e31c3ec08542208987833b0bd7b22213d69515667d2288b2879c600","impliedFormat":1},{"version":"aac80051e1573250eaeb89fb4535f2252c74b9589a31831460b358b85477e93b","impliedFormat":1},{"version":"40cbfa36139d644840956d03daf48a81db12d20cd8fc8cbef7f40009e541b8ea","impliedFormat":1},{"version":"603255eef503120334c5f199f1ea6b58f32abaf3962c534581164c4dd1ecc36f","impliedFormat":1},{"version":"b18e7e7ecf106728f70742a6c69b8fb5a3ececc1a287ae2a1915cc1da34d2d75","impliedFormat":1},{"version":"76935676d68feaa495db248c3f4b046771913d9426860eb427636009c591d599","impliedFormat":1},{"version":"982ba6901c5c6df438310f01fc617c49037c0001ade9b1892a0dce548c8a2a75","impliedFormat":1},{"version":"a8d30f61b32af3e9a091766f1193243293165f12c106ca6455ad46989ee52f20","impliedFormat":1},{"version":"aa842ad054bb2549dcd1067ecb7b77de9e5e82f52afaf3f7b4801e6b6457933c","impliedFormat":1},{"version":"1427e5c5c0040e0d7a2c20955f701565edbc791d64952ab369c8ed7d60337bd4","impliedFormat":1},{"version":"7bc36c03ea5af42c0187173176aeb0cc88c70889923a550b7b27e20145593436","impliedFormat":1},{"version":"5ae7e65e80c85cec8d8059a7611f47ed83b4e9e8d8a506cf4a51ab500a42460b","impliedFormat":1},{"version":"34535eb6bf6601dcc0e759924c557c874f18d17549b5480a02edb7b7bdbaf962","impliedFormat":1},{"version":"f96ca97c181b50cef7492602533e5c2caf16b5031be60752553c7825679ba28b","impliedFormat":1},{"version":"38dcfe83c491d9263554eaf0865f86eed0b39e576711209318772b22f140abfb","impliedFormat":1},{"version":"656bddec0fd00d9d4774b877c0128953bd5d24181748c0dda27140b1984f5ae0","impliedFormat":1},{"version":"d846a6bd86fe612b542edaa8d2451d7d6fad11029be150ff7ab163e5e9d50ada","impliedFormat":1},{"version":"12b8b1d7f50b1098a495fc7b9c667d4028b46b5cc2cfb98c94703d1e8efcafe6","impliedFormat":1},{"version":"704b827ef051692f36381bbb30cd6fb59075c8fb1ca0521e4c687e7070d7b379","impliedFormat":1},{"version":"cddcbca41c22d1382264c0e89485f102fdbaa8be0a0311571458560d76405631","impliedFormat":1},{"version":"49cd42ae81a6d6397eddf7c79b4e1ec9c2945c0e707464cc099f052d3d70fdf6","impliedFormat":1},{"version":"9794eae29dd0dcc640f5052332fb7da3b767fc0ba5423ecc61e28db9d0171ca3","impliedFormat":1},{"version":"71c91409d1edf1bc3fe87cc9b252524c868edd3f600075a2c28c287bde0614dc","impliedFormat":1},{"version":"27a7763a2b19515c96997398cd7b507b26f9b3558437d489ca5461f89fe92e51","impliedFormat":1},{"version":"82bb242478a1a473073ddb5932d3aef61d07c63c4bdfb6ab8dbd33ab7648b17f","impliedFormat":1},{"version":"af7f5b4b9c56ea10317d89bdc8113dfe2a9c4b158bc356051bafd347e0998a28","impliedFormat":1},{"version":"3f45b3ef6699509dec9ee84b8664349b504874d1dfdafdc3e36b7aadcd6d4070","impliedFormat":1},{"version":"7fdc5e06255d2edf74b6572b074ae455fb29cd40ebd09ec4cc3e41bacbcd0b14","impliedFormat":1},{"version":"1c5507e4a99662ccc86c1d26c8a64f78c5612d6fd09660351ac60fe402784706","impliedFormat":1},{"version":"90c9e0419394707629dd2d8af1233b96c273508d7739e2cd30b05e8e8bca052c","impliedFormat":1},{"version":"a2f5d47a43ef8e66d9350a7c29c724441f90cb7fcf3a0b4f2e91cf1a4f05409b","impliedFormat":1},{"version":"9f910121a50bc4efd87ff411dcde44f42303a3d94ef82ad0a86c1873a52d53c7","impliedFormat":1},{"version":"13e9fc70f756a27b9ebbc365a29d89fa0d02187303c9ba8d432cfe6e751d538a","impliedFormat":1},{"version":"c16b054fc63d2af78852d445e419d86172e53e0bf055b6bffd54720299170cb3","impliedFormat":1},{"version":"5e785b66570795d684ad4efbab2ac977daaea7d44f3f17d5d12387a014d15330","impliedFormat":1},{"version":"ce52c36ff2d52a1174d6e3257266249a1b168039f057cfa520dd76cd4d9f9c22","impliedFormat":1},{"version":"b839fc79e25d9ddc681c8149980a0b0ab7355bac3cc7c6b3c14f9a5a7495a2d4","impliedFormat":1},{"version":"00f548ca0ed52f472cb7e04aba2abe7ccaf4c750404650652e7dbdc7013ced94","impliedFormat":1},{"version":"6ecdb25027a5fefc6ab77bc6761cf06a7ab3bc11231baf9fd63d0d39ddefd082","impliedFormat":1},{"version":"5b83f668beec7aa72c75deb0968c33fcfdbf1343fb3d4d9213c3cae88a009256","impliedFormat":1},{"version":"7cec0bb201b78c7f24d475c287abce94f4d5d112af247952e4b52dde39cdd9a8","impliedFormat":1},{"version":"4674bcb1d33609d80ac6fd79549dc41e80b75ad5692b0223f120f5bae9b8be1e","impliedFormat":1},{"version":"c35a1e0a67e5b5679548fe287c0e5bdf2e06887bddbae53398b50dcf567e0870","impliedFormat":1},{"version":"fa9519a3194470fca80f23222d52679457647bdf4ad8d48c3dca0a56e5dde33f","impliedFormat":1},{"version":"264db71d54253087281c50731759e625769b7ca0857eb2b4f7954cc812d83201","impliedFormat":1},{"version":"e6f41b1b9d26f310f247266af98534a92355a9b6c393dd5d6d3d36a641fdf235","impliedFormat":1},{"version":"3d54ac555a33896c7eac17b841520988f8aef915fecf10f3d2c74acdbef68872","impliedFormat":1},{"version":"5b6cc29b46b6404ebd264083b43b03bc71d86a8390e32d552c6d5693dd474a23","impliedFormat":1},{"version":"4bfedaad5037e077efe2fedccfc2dc5e2f0f9cf40d5bd8f82b908028f24cc5e8","impliedFormat":1},{"version":"f420e97b7da6973dbeb97c8512a570945c0326ad4726e96ae8db831e8fce6d2a","impliedFormat":1},{"version":"8360e92ce623bad59886ab28c9a856823e63d6f757af89ed5e430602d2556510","impliedFormat":1},{"version":"4af75e1f6157a5f67eb8ec7c11882e43f4259ce8237f810a18f5d6c5ecb2f990","impliedFormat":1},{"version":"8901b88c8e1c61df7334239e00ebc61a31d11de12d8d947570b0adcd06196b89","impliedFormat":1},{"version":"56b86ca64aea12785f9561c339ef1540db509c8ca8c3a5141641ef58becd4c35","impliedFormat":1},{"version":"cbb544edf8d7bc03fa525c328e90729fa3857fe72bf95bb4f55e7af8718c49d5","impliedFormat":1},{"version":"765a82044cdccc23fdcf001a876da6f4d0d5828021e2a2894640c7736530c0fc","impliedFormat":1},{"version":"b25f546b08867a38ad5e1eab47860b124ec332d8b7fcd2920d1fe5ef2b3a4efd","impliedFormat":1},{"version":"b71bced768659f6e1f4937447142dd6eaa781b30b86c9576061ffdc8fc19c9f7","impliedFormat":1},{"version":"b355449b7c4ad9b9611ba47db6fcab032e98d9ec647b98a43026e7638f41696d","impliedFormat":1},{"version":"817d09015c4762fae19d99ada3b2a5d388e6bde4276136b4ba324c5fdcffd679","impliedFormat":1},{"version":"e3fb8e817d99de39765adb15d3bd3775bfcc2eab29cb381adb5dc8a2fd65a3e5","impliedFormat":1},{"version":"addc94deaab79973261006acaa7c206f6d721415048e852a44f4544c307143e4","impliedFormat":1},{"version":"8e07b2f8c69a45a72379bbbe82d3b738fdec0c24a73d4aca10f27514981834f6","impliedFormat":1},{"version":"23d18739cfb41309973e6e487829f96c25ae01430281bc361ffec2a06ad474d5","impliedFormat":1},{"version":"81ef1bdaf4c1cd938907ad9b861cf991b470d3ef44bf954d2bd3196af24b28bd","impliedFormat":1},{"version":"a4269d4335e54df9a9c634d2d28107ea5a936374caf723b333ad5f0712b2ac4b","impliedFormat":1},{"version":"98057e93cdf5443067d09e2194d49d383f722b38b5cedc5e2970d46dbd8750fa","impliedFormat":1},{"version":"591e1031e986f6aa099c13baad82b109b982ce153b9de98e59d2d664cb70f37b","impliedFormat":1},{"version":"8cd6a3c29d1b24f64f895686a682c97be7959d1f9b9cb6d15e79df95de54d3a5","impliedFormat":1},{"version":"9a2c907d1294bf3fef400a91dff97ad742e20a91117ba520f07fee97fe506eb2","impliedFormat":1},{"version":"4ca7dbc90782bd48eb9b9ec333d3f6e8491c0b5a9aac1c80b30d43fb5b8c01cb","impliedFormat":1},{"version":"bd694fd71b137f1ee86b96ffa985dea0342d0b25194d4345d0f1fdd72271b89b","impliedFormat":1},{"version":"64a56deda9802b2f4f37583c68036bb020412b08fbdd7c9b40df4442cdcc2e8b","impliedFormat":1},{"version":"51c04448cc7b6d2972f36e361736186245df7b1361f107398cdba99329626c4b","impliedFormat":1},{"version":"db5e3424c2339402efdfa5e53170382a0df041d962dcaecaa11eee011df594df","impliedFormat":1},{"version":"8d22749b1fa9e1f406c0a872f203dd4afed32b9fdae8b61bd6c43fd1758e9a14","impliedFormat":1},{"version":"3f940dd8af321e9db28873caee964aef3ad507954cda69ee68a01061f73fdf13","impliedFormat":1},{"version":"7118b930f72661364a251252c5c709f251c66c2156214f55aea318d5eadb1f42","impliedFormat":1},{"version":"5d280fa2b99f548cf53688cab1b6b42e4386fb5db7c11b42a712e37331742c75","impliedFormat":1},{"version":"cdf1108036e3e14ee2e5a3eafa47e8b575172c6e8bae1a8f934a2100eac81631","impliedFormat":1},{"version":"e4b80e072e477dd52353a430885f47604003d0608273c3af30fd19e4fa645616","impliedFormat":1},{"version":"634c6ec1b32c9844a9dad55839e25b9dffce9597ef3ada3cc4336f2d858269c4","impliedFormat":1},{"version":"fafe789d0798e6fda2d4118e8edd343545176d6ade8779f560b36b62d5a1bb9f","impliedFormat":1},{"version":"200a23eb9c06ad5a869f3c32991810a9fb83c53d897e79f60c1d887e71dcba53","impliedFormat":1},{"version":"dfba43c6eb72c70ff55862e72bec82c14e585a4dac104f5c298c306c5e9a12cd","impliedFormat":1},{"version":"87db326724a9c9c9691b977ebe01db960a54a00c33c3ffd12a35beec0c806a22","impliedFormat":1},{"version":"3944b2f1903514cba9ff8a4b63c0d96ad8d0392b8f7dfeb074b35a0753ce94ad","impliedFormat":1},{"version":"89558cb390c940b09df967c91a0b6c0b4905f6b360c7f0f53c8c89f1df6211e2","impliedFormat":1},{"version":"3c80b4a6f4d7c31e53104a1ddaab109ff7429aebfdd744f1eedaaede26a5307a","impliedFormat":1},{"version":"cff237b4df721282bff92d5a08dc9c5b2447f5d51f537bd5d992122b12c918e1","impliedFormat":1},{"version":"44e503fa810a998f475a06e4ece665256a64c3597b5663073ecb95d3ceebe29f","impliedFormat":1},{"version":"f5d3f3e5cbf9566b6e2de06b4ffb20e3b65fa286be6ddefd8de0ff86a7fa72e4","impliedFormat":1},{"version":"3b2f98d47089383d3275c18e4c37ad87c5c76974458fce1bbb6b11060ce38522","impliedFormat":1},{"version":"c5121978b0737e42a34ed54e8400af969628102778e2ddbea6dbb54247e874f6","impliedFormat":1},{"version":"e70228a6797d714a35b3dc0108ad9eeb49592ba9ddd8d6368c9db9afde669e69","impliedFormat":1},{"version":"1407c3a408bc1ab1d58bf5138647b045aa16520cad083b1bbdf8b97c4b1297ed","impliedFormat":1},{"version":"168a20c009eb0c38f5ec685aaf3b743b870f1a3e3983df31fa20aaa4501eabb6","impliedFormat":1},{"version":"256a64de52f5de333d88b04c3b53d432c74b833761e00fd8074a71956b0d8b9a","impliedFormat":1},{"version":"66c1bca694b7148d3384dc8e16070c177f2ad65d3a25e123832b2ecffa7a8f58","impliedFormat":1},{"version":"6abb717db59068ae79826aaeb0e25719ab054193c013c3a1f61ff8954ed8682d","impliedFormat":1},{"version":"7ee6b637abbbcd548645ec00d22fe454c7caf3c9e7ece832ca6b46729d2f3bd4","impliedFormat":1},{"version":"56b745f9efa039c9424478cc974cf1529e6a38a882aa496dd7ca7d9442c8c921","impliedFormat":1},{"version":"be5d65a536f4b45cc5ab680de3d02d166675521e283f413c2a9d4b4edab33985","impliedFormat":1},{"version":"0d35bfc18bed7e01ba5b1cc2b3ba5401d4f43ed112317980897f2d1c37937bc7","impliedFormat":1},{"version":"f22dc4aa6dddc64ae75decd46b99eaed2aa7d148efc56fcba31ce55a866d985c","impliedFormat":1},{"version":"30ab8011d4c13c78b01f5cce70e8cfeeae2be9504bfdeeeaf5e8a0dc1b94cbdd","impliedFormat":1},{"version":"51cd423d489fa52b650a581f65b4939891d110216b6df470ac30dc198347af53","impliedFormat":1},{"version":"529bb2a6ffb43de7c95b6fa904fa8b7ab4e2d89bdd9e31cc1360770f73f2d8d7","impliedFormat":1},{"version":"f434a4422cdd969f0574adf87ac904c42447d1869ed67769691dea4e7d91ca5e","impliedFormat":1},{"version":"09d8e1748cea6f764cf91527cfd7db4d22c0c059829a71b28a22b725cc21eb48","impliedFormat":1},{"version":"ba4b2d2886a2c809849da7b4d5583149d2dfb53a07b87596d844e6fe8e0ebdca","impliedFormat":1},{"version":"afdfa79f4b40f3640517dcd0e03aa1d104d8a3fea5473beaa747a604bbcfe46b","impliedFormat":1},{"version":"3fe6bd1e3f1c1ca6ad9840245a9973369e1e7ff87dcc2881a9391150ea0954c0","impliedFormat":1},{"version":"5c7c538f521b21ee4ddcb2f6b556ef8ae95e0e39798e30562f6826a8c1019f9f","impliedFormat":1},{"version":"33f418174844690070a3b21755d93f90aee8c74caf4cbbfa26bfac282023e648","impliedFormat":1},{"version":"9d4c5c8b6e424356c47355b4ea3e7170daeea87b4f1a153328c0bc9c55281099","impliedFormat":1},{"version":"0217bc22232d57bdb3e4a8f46311c9443cf0d3360260d11807d9f93dc32fa06e","impliedFormat":1},{"version":"786916f4a38eb603d3302701771f4172eb03d98c5802e29bd6f61f68fde8d310","impliedFormat":1},{"version":"dce1c6f1517da6d05b460608923de3e2f6292641b42bc579de6a178839dd5f32","impliedFormat":1},{"version":"b0fcadfec407f4fe70768f0f4299672c5b08ad92d3c57e11ccf9eabd2798d0e2","impliedFormat":1},{"version":"4722a456114d8f98a241727fd69ddac9eb0a78c113dbd927a2b826324296541a","impliedFormat":1},{"version":"bce560b6491eec9497f3c0d9854dd886be7585cf7dcbf4a303e03913f25d9f7c","impliedFormat":1},{"version":"dba5b594f72d29d25f02326f8f9be2c976bad0e0467a91205a4c47f3b42eae3b","impliedFormat":1},{"version":"6da5226df765f419b0c3e70466818950f81b6b418c3c862cf847e3a3b5e30865","impliedFormat":1},{"version":"666b8ece92189e881f81cca5427ef06ad6a9f01fbb45f1cc32490e1f42fd81b6","impliedFormat":1},{"version":"9b3c3f0c0c64ed82cfa85456f09412ee61ac991826adb1de8e70b9fdf7374a95","impliedFormat":1},{"version":"580c7588bb37f58b3cdd6e045e52584f8906249473df20da4ee9d05de671ed30","impliedFormat":1},{"version":"36656e73b7e57f8b2050aaae18890044a8e4f29720d881ef965e8885c64b2b5f","impliedFormat":1},{"version":"e44ee858d5dc088f2c25112f32f836b32aecfd6b1b81eabad4058cb37bfb7055","impliedFormat":1},{"version":"8d9c09157737e17e877743be4732faa0dc6bd4d33110e98c83b60199e0f19cf4","impliedFormat":1},{"version":"3f27b4f382bfd659a78b5411e2474df7758e8e919b9abd6c948787f511d7d06e","impliedFormat":1},{"version":"2ae519ec993e0d3420207cff98833e545bdb39bba63192f63c6d254750970ab7","impliedFormat":1},{"version":"8d837cf08da8d434e301317813df513eafd2215c73c6fe80a3a6543499357184","impliedFormat":1},{"version":"69c2d93b1a106af3159eec8360f14e823ec632603e5c149077ba0bc524425c58","impliedFormat":1},{"version":"fb50224462287d96c940b3264c7c11ef36e80d9295c9dea17ce02716f4b79456","impliedFormat":1},{"version":"c615f7ebabcf63694badf1ade6366862a2a86906e3bdcc7c2420463b2a908457","impliedFormat":1},{"version":"7f0127c99926efea87032ffca7c3af0133efd8d3d0f2b303efa251f5b2316ddc","impliedFormat":1},{"version":"2da8489700c643616f316d758a43ae3ffb8fcb2ae02366f84acbdee23518d4df","impliedFormat":1},{"version":"cedab528820cdb1e964cf100f17d6b230c260a3c882c51eb3771db5d8532fbb9","impliedFormat":1},{"version":"dcd58e5fc8504f0f842168f678ec31c0e03ed9cd53da43f248e2e86c456e511e","impliedFormat":1},{"version":"2a247250b362bd8847174ca746f589fd7d74bd40ddaa88fcc517f594af030df7","impliedFormat":1},{"version":"4afd34e05eb05d9c760777833bc50d88f41ec9eb547fe6b248299d9af997cad7","impliedFormat":1},{"version":"0715c0a4d245ffdabafc9120a017d7649455d88eccc53d345e4237a10b10bd5d","impliedFormat":1},{"version":"8d1b8969e1b34e84fd7377be3a636aac52d08c8695e95fc0ca84602aabc4032b","impliedFormat":1},{"version":"cbc4aa5d9ec5570b7bb37f32f5115dd79ca3290d353461b9730e02bdb54bf65c","impliedFormat":1},{"version":"2e585cfaf58b5c6db94c50f5edcaa7fcb08b0b3abfe304ba04807e55b4bdcb1a","impliedFormat":1},{"version":"418c825a12d6e3d24373c888df208e95cd2152bd373d2931118100663584bc7a","impliedFormat":1},{"version":"36f2ec92838094b7e5056d1f03fd900cc083cf6ac70ef33ac1e457bbb1619393","impliedFormat":1},{"version":"37fe6be4958d233c115a64e614f2fa66f3dee676672a7ef925067fd995362ba4","impliedFormat":1},{"version":"c148c9cca1ef6106fb2b51a4b9a865f2c67b8962abf079e1e0f671ad1aac3d3b","impliedFormat":1},{"version":"f1f7cb84bba3cef03717d3b283573e5e3d3c864a0a5e474f028b14e0c782e793","impliedFormat":1},{"version":"698a825b4a878ffa6c1ba63015af410f31b613c55bf01c83b40419413a472641","impliedFormat":1},{"version":"31a53f56ef4a23894eab451c73458f0542842ea6857fe63914b41d9e2a5f2175","impliedFormat":1},{"version":"7d8bb54f880f3eb275ede406e28710025dca2d428139e8970cc1908a7c4215ef","impliedFormat":1},{"version":"b91a8e68bc67feb377fc2f9ff83fb5eca563f75454f0179d5236eeeaf151b393","impliedFormat":1},{"version":"9a4d8e3213ed59e56c92e88e4a735311a9b430d53da0c001de6e30193491e1a5","impliedFormat":1},{"version":"efd67085a9c4ae70ef56dae10593034a10180c19fa610c4db4269ce4a75134aa","impliedFormat":1},{"version":"8071cd5420616e054bb331d7ba7ed35525433fb1f06ba65d8ac81d0687474843","impliedFormat":1},{"version":"7d068f0b6da2ae52627aa0dc4ad261779d8eda6ba196ce8413984b67a71d029f","impliedFormat":1},{"version":"4dd380ea19e39655aa98f0c0c00207cf15d9c6e9798867c2aca27c98b07ba31a","impliedFormat":1},{"version":"c93023c849408517731552de073e06f2ab69a049a8da7e894700ade44c4a5427","impliedFormat":1},{"version":"187ca687608cdb71d6d1dd31897f59c319faf6024bab749029ffdba56f9a43a6","impliedFormat":1},{"version":"45d9f6bc88616476a6d94f5d49cfdffd9727a8813ade409faea890795f6528db","impliedFormat":1},{"version":"782d2f9a50e1f35fe33705c3ee93d03f28f19141195925894d9eb4a82f5cecd6","impliedFormat":1},{"version":"76e19b43f75f49d8d21893eadb0a74238ad44f79b1ec5c847f3fb0807144b363","impliedFormat":1},{"version":"b9506a014fb91d9b4ee78044f8cce478c68deb20291bd45bbe6b7fa91b9bd371","impliedFormat":1},{"version":"b664b58f5fd2fd0100683a9d26baf31efd27ad5188c8521991a4fd43c0a8ba13","impliedFormat":1},{"version":"fdbc09a8d6e85de6fccff3a68bcb0af31412a7f1992d8929d71478e7218511f1","impliedFormat":1},{"version":"0e082cd03d76b244d9e0eba5fa1ccc3f58a5d952ae0b1ee64ee53e6486c39eef","impliedFormat":1},{"version":"3e6e4798d1a4ca5ace16b543bbe47c102193d92dd1cd5a6768ff2a7af1e1c2c3","impliedFormat":1},{"version":"704cd7790771d95aee46268f3eb339af7d24c0dce0e22152ba65c7ca28cb4ec6","impliedFormat":1},{"version":"09f65247237bb091e322add3b5f7f61bbc5ed84404dffbc7961cb8e2f883f99f","impliedFormat":1},{"version":"c17ec80164ca868a351618cc35b670e3f8acca29990ece332d08f3b0b7efec56","impliedFormat":1},{"version":"f025ec0e3c490cc5ace9c886b7a7b42b080fc56e9ce95eed53bbc217fdf0cf3a","impliedFormat":1},{"version":"661810069dbe7daa802824a3d60ac9ce14683c81f5f4b5d80d965be5200df396","impliedFormat":1},{"version":"e8ead381b9921f056ecb01c47d1e874925029426abc8b2c40b403ea9193ccc8e","impliedFormat":1},{"version":"aeba57f6859ba2da9c3b37f911304a2c6cfc4be45ec5f589a25821aecdad82c1","impliedFormat":1},{"version":"d9c455298a995ca4b7d3ebee702f450e3346ada0be6d5ce939d275b34a6fc807","impliedFormat":1},{"version":"38d6a18bd5928734dc451c476fba2d1cc33c938529bcaabc5b5ea5487ad35ac3","impliedFormat":1},{"version":"5ac4b1094e05daccd1abd429df713016f331b8dfd77aaf6aa823b3574616461d","impliedFormat":1},{"version":"7bbfc007944090130b630a71f98671793f02acd25e4f920c250e5b7cdce2e950","impliedFormat":1},{"version":"11a16ec496e78701370b302cb3b007675451725c4e908b78155d234625b8f72e","impliedFormat":1},{"version":"aaddaac5836a816d9d56075b6954a4b57170a407b629807ccae91147c452c2fc","impliedFormat":1},{"version":"ef0d31b2eb718df412c95919436415bcf15ced373222d796ef329d00a6dedbf6","impliedFormat":1},{"version":"3f15a22554e2017187131e5fd00fc3da277607484ba9c6843a7c539317a10aa0","impliedFormat":1},{"version":"50b664faf4bdd8c691259a81d3572cb6c0381a0a659183cc09e2e5bd786d2dc2","impliedFormat":1},{"version":"9babaa8655004de9c9328bb543a58eedd6048f19b0bc7ddc503a41aae8220871","impliedFormat":1},{"version":"dc329c687dc1b8b6da906576f85f535c253df689b10105f5f5cfc19544ec9012","impliedFormat":1},{"version":"2aca1fd510f036c977f5e127b833b7824b4807167559da226f3a17b62580f410","impliedFormat":1},{"version":"151e6396adc7657b1074c53f43cc3da514c3eaa704c5b8b0515388911acc9f73","impliedFormat":1},{"version":"15a00a483a74e9a4423d82db534a1ba30037cd7cbae11dfb4e7774ab10f6f902","impliedFormat":1},{"version":"8b06f9fe2d4f0815fa385b252c1285e445f1a3d3931c6691e32e520858ceb8a3","impliedFormat":1},{"version":"09239359e45db6b724cd41e20b8d2a9817c44884691f1e85a138804f209fa84b","impliedFormat":1},{"version":"94bb6e2e72690cbe298d29bb79e6fbc59b7eed114dc8c747dcac6f081ba4d3ea","impliedFormat":1},{"version":"c549ea14aa3e5c1989282422db10cf22f0d6626c132ead76dab2ec7fc19379af","impliedFormat":1},{"version":"cc0363aba12ecdc055c53b18647be3fa43a0dcebed55023331562000883ac5f4","impliedFormat":1},{"version":"f9d87a140b5f06f7edcb0da9f508a9829d3f0f9db57cc74bba2c6a6983d0a206","impliedFormat":1},{"version":"145ceec53da3e30f3a895938d82fb042ee5e176cb610addd77437435ed52afa6","impliedFormat":1},{"version":"6b6f70695ec67bc40cd026b948e110492c71a07d79b54247ccd6e7850d7aa218","impliedFormat":1},{"version":"8ec0b8bd3041d8d165bcb394788509b657438eb0c2c86f48f6f1c44878009d57","impliedFormat":1},{"version":"ff1a0c81647401a8b83279893324b44bd697efb84307ed81ed3719478e21d6ce","impliedFormat":1},{"version":"29a93cf61d5288fb0c567b308f356427b9e7ebe51c31cdb155a9748800f36b8e","impliedFormat":1},{"version":"663ccd1abcacbe8701fc42e4ea3f6ded1747985475901c4c23598a0c1333ed63","impliedFormat":1},{"version":"f6234c2f77d675ae9c180bdfa137242c183a9c897ffea131ad465e9b266e21b5","impliedFormat":1},{"version":"9d961426a6d4fc84857ff9afb9a432bca28ceda1d354ea00f949024adcea76bc","impliedFormat":1},{"version":"b2e9ee8bf446b9e0cade3e0f771c28cb04289ad618dcad5d1692d73c8f2796a2","impliedFormat":1},{"version":"e45ee9f92ba9c6d29e562eb4a0edd4f1884a4ab87e258fb451c1c4f02d83da04","impliedFormat":1},{"version":"9e047ed5fcf3ffb8fad63ee102fdd2558c1f3cc59762f7e75d8c121e1b869e3e","impliedFormat":1},{"version":"02d57fc76864824a0f2e4060eb65055b96db03fc256fc40b38e3375b5e080e62","impliedFormat":1},{"version":"738340d138fe0413ef21f8fa37d6fd0f7ba009e5ec1a5e713c9948e8855ea597","impliedFormat":1},{"version":"52adf56f57220ede0873b526ab40c13e7f1789d2337b91e9c7f88e2e3d1773e9","impliedFormat":1},{"version":"8ec095e095f88dafe1a3e522d00fb31dbac40bf2aa66aff49f5016b4e1e6f7ba","impliedFormat":1},{"version":"69f6c7170755d2c962490fbf240bb8ce297bf40684778bdee69a9cc0a5129ce7","impliedFormat":1},{"version":"b88df51c3823d5ac2525e38ad0a32df550e8b1308e365cc12ce9d2d7d2654cce","impliedFormat":1},{"version":"4859c5bb04702e18578c56bbdf26bb5aae8d065c148d07fe6a5820aff2f19130","impliedFormat":1},{"version":"940e5512bb8522a444a59e2d5dbac5082c4d3c82422334d91ddf81ebb26e88d3","impliedFormat":1},{"version":"00c834bb8c5aa48c357b7c59b360c8943e327471308faee50114c1ca7ecb5247","impliedFormat":1},{"version":"1bddb3c0374884da1fc782099d6e8fcc916f773f3f3f871a03b6d2e747853d16","impliedFormat":1},{"version":"7604bec8c68b3619ebab9faf75b1826a24557483c2b9e359b468277d18b438d6","impliedFormat":1},{"version":"d823788aa274782f3339d7fe18990d549f274f9e285e4c2074e15f789ed8f974","impliedFormat":1},{"version":"027b06b04dd3bf561cdc988da1cb7ad534ea58fa1f44bc28cf2bc8562c40b644","impliedFormat":1},{"version":"0a996bd169c6d2bdbbba8baf634896158bf0e791a3ba53bceb498db8d8868136","impliedFormat":1},{"version":"8dcd8e1518bb2c7beb9a224dc99ecb360e9de7441c49c2b27ff63e107f577d02","impliedFormat":1},{"version":"4920bd20ec47e73d700e6ec8bdf398f56ff309bab6bb473d5464149299d3b428","impliedFormat":1},{"version":"3f86953c891c99b78744b16f3997723c0d3a7cf53e9050b5432cce7c82c7e00d","impliedFormat":1},{"version":"d318010d4b09bb2102ac60f8b6e3672e538a984fabbe4624bf2d3821a58a6d65","impliedFormat":1},{"version":"a2b83c7673ae5cacd833e865ef5e5b4623c72a5a8891b6607dd140e15c18b776","impliedFormat":1},{"version":"3795e9850e6619fd208c8062b035dfe943e183c71c37ef66ef51a7e15a46aed6","impliedFormat":1},{"version":"bd6acec7a4a9efda1017b34258508e7ede213ac3976e8f0c8f46eb2a7ea8ad46","impliedFormat":1},{"version":"2571b17658ba63c3d8b28f5742670ed3c735e927e4791531f0e866421886eba4","impliedFormat":1},{"version":"d33c8da7f20602aaf4af589ae8f81b40781be864fe6ce57989eeb0fc2ab18cad","impliedFormat":1},{"version":"06a6d233f73dbb1793f1ff5a4d804666e04da0e0967faa143a936456384b2990","impliedFormat":1},{"version":"41cef3a4114978b81654b21ebf54ba1bc2483d6e8e061d2d7415a76b2d0f63d7","impliedFormat":1},{"version":"5d7626a95c4b9e41228ccc2e7dfd90bc6f39ff30eba7d1f32895678461711416","impliedFormat":1},{"version":"a619b5b2062625e774e7bc48830d22ec9c37c69fd156f7325b8dec743f7cae67","impliedFormat":1},{"version":"de9bdc101210c7c3a36e9eb2f97610d057042038759cb462bbb4569043c00e1b","impliedFormat":1},{"version":"b67ddbaf15fcb37748774ba6d9ba1f706fa76b010434bb0da9650eda2948659a","impliedFormat":1},{"version":"a3be33a736b784ac7650714cdf0a4287fe04b19b77dbc1350bb9d078d789d342","impliedFormat":1},{"version":"a273e1d4bde731159178dedb7e70f3dc89ff683797b23423dc5780f31cf7783f","impliedFormat":1},{"version":"88984e26c6a31cac088a0d507958bbe7b7fc2a8a781b2b4cb9be9fb74119cad9","impliedFormat":1},{"version":"8fd595cc989bac62c037dec87e05e81673728da4673d529ba8d2c13266f232a0","impliedFormat":1},{"version":"8b1674d7744a7e5e9436d128b84786521c710b7b4c354dc9dc4a91cffb85f7ea","impliedFormat":1},{"version":"421e60cea06a797776c6e8acdbd15964e0408d04cd8dfd2244d490b61c04a373","impliedFormat":1},{"version":"3baa72548fe8509d123a3a8a4944c91832f29fd42dace5d14e5789e380cf4ec2","impliedFormat":1},{"version":"03600790d9ec36664241ffb33fceea549bb32db1ae1dfdc5bee6a11aa8d08744","impliedFormat":1},{"version":"73d9b6fd26c24a59164169f87a700453a40eddd6c72bc1746ecfffda88cb861a","impliedFormat":1},{"version":"7ff53e52b6dbf7b50350c2922c2027c170109565f14051d98083b711a97c64ac","impliedFormat":1},{"version":"8bba1b5e7bcaa47664948981f24ba626c9e8e14c74df9d44fc116f844703b1e3","impliedFormat":1},{"version":"8a7cae5ec3bfa3e35193161d48bed75283576a370049a2af7f82b0006e91e56c","impliedFormat":1},{"version":"eba2d3f4b850d180629d62cd38aa818fe679b44eb658582544d1da5523d36742","impliedFormat":1},{"version":"b2eac6b3255cb019db2d88afcf5d51f04797731ae2d3d62651d9ab9b0b07b3d4","impliedFormat":1},{"version":"d167317efbe976e69ada30f31487c82f25b2d75b7cbf6103e8529c0db2ba3885","impliedFormat":1},{"version":"36a329a2b1c79a0bc56d7e143254dea94258d3349afd6a38f1463b9d1ba54cf3","impliedFormat":1},{"version":"99264d37c47c80cce7ec6303fe378118a97bb401496a06d92c6bab68b5e310f7","impliedFormat":1},{"version":"2eac0c7c43bd7a702ddce83fd21a2526f4e90f84b87a9dfab572bdab79cf20f1","impliedFormat":1},{"version":"7cd3bdf727903abd777fd9a6506e59bc2d0300be354753ec45fa566bca25db9b","impliedFormat":1},{"version":"14b5c993526c2757e0c42b7684fd951289265a3284d4df0d58f021c61a2fb334","impliedFormat":1},{"version":"0f8cc5dd097d2f7c43c4858845f0d010fa82e4fdf2cd4483278e1659141f8c6b","impliedFormat":1},{"version":"65be316666edd8f39847403a680393441a847e8269d02867f8234d44b5bed5f5","impliedFormat":1},{"version":"645c0d93a68afa5cd90aab5882f9991e367ec49cd0b98c7bc0d04914cbbc94f2","impliedFormat":1},{"version":"91c408f7ee4e5dc3f03a645481481612afac01ed05f97c4ad2623938ca5256fa","impliedFormat":1},{"version":"34a6f1c1df640abdea72c03253020f92fb7651d7db633de28e4aa1b7f62e1da5","impliedFormat":1},{"version":"b159974325c174aa5315345df7165741752e650c094834014ca3ccf0628b0695","impliedFormat":1},{"version":"1a84b09f76ddb1dfb4448309e4d779eb593fce9d7be8acd70acb44a31911a06e","impliedFormat":1},{"version":"5b3ddf9c3550826c1204d2b727df677dcd6675293d8eb5b772af0c2461caba25","impliedFormat":1},{"version":"7ba61f3761763f04ad8f8ebcdd360835e6b59400dbc1624274bc061bebef58df","impliedFormat":1},{"version":"c1cf51df9484b2fc480fa8f06ef378d76040ebca66ebd18c86d9702333317985","impliedFormat":1},{"version":"d90e470b5b64bcc4c7fa60104c05cc04fa7f9870bbb24e45b27119400b9259be","impliedFormat":1},{"version":"eb29324f6e2eddcd361f7f7a117b9bc37bd296aa9e468890f8c314c2610ae02b","impliedFormat":1},{"version":"836254043cd5b08ddec6940dff3fd67184fe57f0ce5bcde12f1446187df38209","impliedFormat":1},{"version":"d05a330d730cf8ae89708a449f2eefbfbb608a0225d8dfa4b9c42eabd6644cc1","impliedFormat":1},{"version":"936a22d54bc836111d7c72d42f12ebafa8cb5a32f0b0d1026311835c9120d65c","impliedFormat":1},{"version":"ba804a245ee714363d722c036425816518776ac72e163db43d2cb57c5c8a97da","impliedFormat":1},{"version":"25ddf469b19e37a502d31b48779ff6b1a4909c0101846ac2088ab87bcdb99508","impliedFormat":1},{"version":"69d2355cbf30c9941e1370f5c33b21412b2b13ec5795a3ea2b30afa8730f24a1","impliedFormat":1},{"version":"660794cb9f117193bace7ed9e7099718e5b67d00f41fd31a2b1ee83d5e2ea0c1","impliedFormat":1},{"version":"b1cbf35ec14d5fa3f774aedaedd79c97fa096a56265d8d5c91f227c2ad0d6f0b","impliedFormat":1},{"version":"93ecc4e0c8490ad6c90f92dcd360c7ee102a631ed201d58e74d43f52c3a5ea07","impliedFormat":1},{"version":"0ac759cdbc6bc22ff0603e7da0758d1a0fca1833249c5c5ae21c22d91e578663","impliedFormat":1},{"version":"8ab1b1db56f7b656c63e249cfa2f5677d8364ce2689d7dad4e44e4c832377666","impliedFormat":1},{"version":"a878a1e4ec2b69b15a93fc9564946dd96aa570930156c2164342c7d5297ea9e1","impliedFormat":1},{"version":"daf35cc602eef52f7c99a0e5156d4133efdaf791efbcb217fb1dd5ea382b73c7","impliedFormat":1},{"version":"566fbc5731ad20cc7ffc8b6e4fd2261ca2465ce78b953ace91eab6aa9ca41c1e","impliedFormat":1},{"version":"a4fe7333804e4749c4510ced29a755c2fdb5fc6101a2d3ba6ed4ae00cc8846eb","impliedFormat":1},{"version":"60bf725408839d95033bb96dbd510f0ef70675940d4c0b0498a94683151654e3","impliedFormat":1},{"version":"3df6d5e15f436951159a8d320a289d933ba6198cba24ff442ddb706d5c86f2fb","impliedFormat":1},{"version":"1bc7f890e217eea3257f5a83824b67d380b7ea0ca420c0c0fdfd5b27b2cae761","impliedFormat":1},{"version":"f9a44cfb5a79cb18efa876a267cec7479bd67c5e141eff0ae3724cc936c902ca","impliedFormat":1},{"version":"3800d64a178b6b2fe08a2c8ca78ccda78055257177e9ead4c1319844ee704d32","impliedFormat":1},{"version":"9a89e72cb4a054106cbf179babcb286706d24303fee9649c98b68ec7718230af","impliedFormat":1},{"version":"ab84e496a4c52139df73645203e5cc4c4248ff194aa60185a8136fb2be62b9f4","impliedFormat":1},{"version":"e816fa55b1a7a68cfb5a4e69eb5d6d801ce190c9fa4f648c5a2a51cb51f2176b","impliedFormat":1},{"version":"494cc28339d6f443eec003729f5b1241dd8ef50c5b8a6c18f4c9e73deacdf2ca","impliedFormat":1},{"version":"b0ec061637490080f95d6dfe343a86f85197e495f4aa520a0c86f3e20ee01408","impliedFormat":1},{"version":"f4a731d1df371f4ceec7bad0e2326ae3fe77cbe0957c7d741bce5377d094c304","impliedFormat":1},{"version":"d72a51cff62df845766866fda3edcdf397b10eec847567f071a17b4cca5ea30e","impliedFormat":1},{"version":"2545838d769dcf43b5f859cc6f88b4c8a5fb5ff3b74202f7716b1c2a46c6d848","impliedFormat":1},{"version":"c8ee37a2aa9704177051ac95af4b940d3ecd3b975f543e67f96bba478ec9e31b","impliedFormat":1},{"version":"b574adb8fae86283da269931ea045f2e6ed0aad77ade404c79edea6751930d3e","impliedFormat":1},{"version":"48b0e16da58c40909eb013049dc0aae274bad7aa21ca2259b716232782878f4d","impliedFormat":1},{"version":"388e13119349edb4e4fc7efd9f536ee040b2eab081a245d349d9fbc0e491b498","impliedFormat":1},{"version":"56228e6519450a28273b8652595fffb9fe16f5529a1ab045a827088c17d32315","impliedFormat":1},{"version":"56fc8e397f1bedc7fc761e32917860ea44cae306e9325364b1b7f4b04176f372","impliedFormat":1},{"version":"d81d78603577668df61988dc5d37218eb9689076ca7c031701054c4f9df22c9f","impliedFormat":1},{"version":"0f43c0d0cb78948e8b65e92fbd0f81f4f9f2319db42711645fb3b94b6cbf2056","impliedFormat":1},{"version":"95d69d9d5b9e980884cc7f91bc411af54b83bbee947854e14dcfd09547102381","impliedFormat":1},{"version":"2d1063533e06d33ff1058bbb29ace86487022fa5cd149d33a6e921b96f12e18f","impliedFormat":1},{"version":"3fc1616693649d293bb8dae7e2fd696ca914c19ead47e4138f60ba248392bf1b","impliedFormat":1},{"version":"1a625538280e23e2ff0fa15b59ec2034dca44c5ef108b2c90e118e1349c6cd84","impliedFormat":1},{"version":"9fce77d33a08336824cde9508d96fcec9e9372c421cc27562d1e2288309a08cf","impliedFormat":1},{"version":"ebf7756150f8a26a0fef937dcef5ea6e161a5cfe5a9edd82fe5aaf96ff66031b","impliedFormat":1},{"version":"44c533399661d994de34f2b3f6ef076ea4ef02fe0e703e1ba77c6e78806b0d20","impliedFormat":1},{"version":"f01550d370f067adf3928577eb5116e14a131a52d1ccde170832a8e1a612274c","impliedFormat":1},{"version":"55411d572f48b521c3be073a3e4db444b217de75e63f28527b542040c3e6a930","impliedFormat":1},{"version":"84eb6cf37be0c18185ad52286c178f23740e5475ff0171a1665c60589b5af3f9","impliedFormat":1},{"version":"d321367523042d835dff405c7f7098f0254851dfee72557469ef864504010354","impliedFormat":1},{"version":"7e9edbcb316af2531cc900a92a12eb6620b10ce4565507f651899bd8d61af354","impliedFormat":1},{"version":"b580f546ae29a6b764913da7aed685c7008da8033c217cc321b515f32fb1a778","impliedFormat":1},{"version":"4a738472a6b70055b9255693ee40d017d3d1e92fce24e7f1f53fc0c34f1be014","impliedFormat":1},{"version":"340c5874f7f3b9af70903791a0685c3eebbd5efbcbb41b3549920339ba2a1781","impliedFormat":1},{"version":"9f931469f94d37644473ff55d30bcfe55528b62b35b1a7f13c1b5f9c6ea6a1d4","impliedFormat":1},{"version":"7ac6874ef59b0552c9248a91643cf646545b5c2a1328ffc3eab2ec60e072fc10","impliedFormat":1},{"version":"8074be1d7343e9637ea9c71a18fd3c2a9490d3b6b533f42a74c74a80e14d2258","impliedFormat":1},{"version":"53642d5a71e536628f3c2c3c945f09b718e4cc2cefd383ee3642666d63f29c33","impliedFormat":1},{"version":"6f940365deec0caf14dc2ec0bac149a3999a7426fb0614eb702dc98651ebcf61","impliedFormat":1},{"version":"037d522f71a713d90d166369cba043d220d2102da92f6fc189509938553dcb8e","impliedFormat":1},{"version":"87919ba56e617a9e12104db38ddd01474cb6c8aa2ecf34fd250fc7701dcf5a86","impliedFormat":1},{"version":"7c52ee2114e7b00b1fed4f1c49997621396225589e65f6695e8f53be922f8e1e","impliedFormat":1},{"version":"88542200892f6d96d7be6d15d606740ce6209a19da7404196a93a0140301ac8a","impliedFormat":1},{"version":"d73371dbb59b0c43a6920248ff6717b8c22f6bc1fe10025e99a2e627b193751e","impliedFormat":1},{"version":"e462f9dc6361ee7058effa9d345622e7abb18ef4bc4b974710a37d782083c2c5","impliedFormat":1},{"version":"fb125af286fc233110d02416dac46f66e947e9d8387702e51dad8832f0295906","impliedFormat":1},{"version":"640e19542e668b9807b8a4b76c1e3b40268e75d52457deef674a622de9b98b12","impliedFormat":1},{"version":"c8c4a36ecc7d2f03ee79688b56021c5ee6aa0f9065109e7a142d648e0693c8da","impliedFormat":1},{"version":"5e777ec7a3ab609e0df2606e10c96f1e1d0b15f1b4f383c7c185f03753a73b61","impliedFormat":1},{"version":"c00e063dd05b3d5a4b79f507995c030f850b1ae2c3b9d89d66edc8ec056f8050","impliedFormat":1},{"version":"d9cd704e4e6b3a481d0947fa2272c87553e03def3a8a95e121f53a13695c929a","impliedFormat":1},{"version":"0086cf804bdee86ebd2ce0f1996324f50ec80ad22f5b7c951013026330c8059b","impliedFormat":1},{"version":"a9942f9287191f3f7bc588586ab80f6a2677af41c85a2f74643b8d870cb1350c","impliedFormat":1},{"version":"8e9b465cf1c02ef7d42bc81bd862950729afa46e61679a0cded1c05694dd89cc","impliedFormat":1},{"version":"6d3edf001db577cab918da30f73bc73c5e9d376f94dc714e25d01f712f34161b","impliedFormat":1},{"version":"5fc57a893ff3f11539bf5747c856965cd441e7044ec6bc5c9b9b1da6647d6ac1","impliedFormat":1},{"version":"4192bd6aa4a034a955fb4d51d1fb717ff435ea24d1cf48ffa40509073386691a","impliedFormat":1},{"version":"79741b85deb0b91e2775d35e109a820d71e26e2fb52c75af4e39e81fdb0218b7","impliedFormat":1},{"version":"0d7e98d5a1160f9f9f319e63acd80392399a9585c8fa692949ff4f541712d239","impliedFormat":1},{"version":"939de14ba073c051e487aad7f733beedaa8da287a9fa39506e60132b737259af","impliedFormat":1},{"version":"ac1ba8e69c4591d3001282f48bfa6a7ba24a6e549ebbcc90ffbd1ab7a93a3a91","impliedFormat":1},{"version":"feb8fe945abc1d92b428eb92315afcf76dd92c746f995e6b66e06afde45b3186","impliedFormat":1},{"version":"98c224f6da7560301a636dab5a4ecdcd76e16531a7a4a6bc3e89c197cb053df6","impliedFormat":1},{"version":"ce853b9db4befed4abb69f404cc4e39d1fa572c4e7e0d0b71237b1c2d1a8fd92","impliedFormat":1},{"version":"972133ae4eb13778d9108c007b786e12095a996fdac901998e15314c9f4e7a75","impliedFormat":1},{"version":"a525adc2c39736e4b904c9e9f0dadab41357cebb80d2314dfabe5d2534667889","impliedFormat":1},{"version":"58770755475b386d926a7f688fd18ea72bd6e7e302420e03784a01084bae0b52","impliedFormat":1},{"version":"e14da7f4f3db960e89f730dd4657de27d1e43f4b9861916ff0f8a3b102c091f1","impliedFormat":1},{"version":"d1a15ebcf14bb7d386f6a4eba0f09ab0428a2608f253a7be990913c824e47be3","impliedFormat":1},{"version":"8cf8f2ba61045d8e73352b883deaaeba0f476f60fdc0af9c7a2cd1073ca75ad8","impliedFormat":1},{"version":"7e4b00b7c29b20e9d7f4437d6d822cc6809d49f43a7b26d021446c477538c6e3","impliedFormat":1},{"version":"a5ffc3619b2996d6ae49403cbc62efb191ccd032b37e03f0ca2e7b6853fe3150","impliedFormat":1},{"version":"dcd9061d22dacf981b8a9e04b1e7768638f41b34a2455b89b198e4790615a6af","impliedFormat":1},{"version":"51da2049d39d1f8d50283c2984768d5923e8e8f1e9b8a3f19cc09594fdc334db","impliedFormat":1},{"version":"fc0f230c37f18a2b6406375bc8cfce9564310f28a28c4600758d627d960d5efb","impliedFormat":1},{"version":"ca9dbad963986b123ad62647c28b870f73e72f47b2b87374c997bf2928533bdb","impliedFormat":1},{"version":"c3095338fbb951ae8ba6c1e912f8f9ae6588cb96e44718bdbe5ee5490b808594","impliedFormat":1},{"version":"2a212c922d6588b11b4f42f90f1cb1ac08d3f7223e0a064a30f2c7260eb83caf","impliedFormat":1},{"version":"f5cfcbfdd9e8a6768ab3d7647aef36e7fc8b1c45c51caf7de2059088c27769ee","impliedFormat":1},{"version":"7d7ec83aab4ff5e1eee12194e4fefa8086cc85978e6ac0f994a3bbfeb2d8bcd2","impliedFormat":1},{"version":"7a0dd5ad69898e0396e1816c88a336db66361973221cd30df320c788e57bef80","impliedFormat":1},{"version":"345522546244bf69cc9e26691df5797c2f0b85f50cb4008f809a611dbd23c410","impliedFormat":1},{"version":"bf422dac08c63cd2c12dd131e14eb102e95c7bf1f5d6594f37b62a290252de5a","impliedFormat":1},{"version":"adba06ff3d760f0971bccd31cd6fcf793dc4f3d57c5c5a0a1be3cfcddf2255b8","impliedFormat":1},{"version":"20f147efe5dff4fd3aa92b895c605d2a43a9e7ef91d05e165b87071df63d5e81","impliedFormat":1},{"version":"92cc4121b49ab179e374638ba3200d6d45f1acbeaa16c69c8bd379898b2c1ce4","impliedFormat":1},{"version":"1af31de8293328805fabb33e46951f147f1b8fdb6546faf6612edd6cac7376fd","impliedFormat":1},{"version":"3b57705832ea9e5d240c91189d8a5b9e46f9a5cbc2babc8c9e3c116afd7653d0","impliedFormat":1},{"version":"48e534a8f9e8ddacc1ac594104fafb74f71b92f06d1232f1629cfe6cbba198e2","impliedFormat":1},{"version":"9156f668b602efaff8ec99cbe8f0d3684053f2f63c3288c9a790368cfc0a0b4d","impliedFormat":1},{"version":"eaa7c0bd04682244c48b20141891e1f0c81ea6d0c626452be39a4e09b2662970","impliedFormat":1},{"version":"93f1a37d08490272f504f6717f23bc586b735019b0d25e812f679c1ec194dc02","impliedFormat":1},{"version":"acec13ac5a58d19d327d8f57070abb9cb9447893f7ef22bc4b9fd126075929f8","impliedFormat":1},{"version":"3444f7addbf21f9ba934d8691e61efa22c31ea51a6315a8384774809e4052335","impliedFormat":1},{"version":"27b87027f5919a2445de12ba445c885e7452a0b24f82cd7d1431d0031b8e1d52","impliedFormat":1},{"version":"e8c86b211c1a0934c245baac54194226f82bf55e2a5a93b647f044849c52ef3a","impliedFormat":1},{"version":"1148f0cff6aa97f2b3886240ced40f14576030413b797f6adcf01d756093f7f3","impliedFormat":1},{"version":"c67d8df5aed5a8fff10e8c5b2792c73d66a45352fe94e2ac11a4ff795455c824","impliedFormat":1},{"version":"1a14f7bc9e9803e1d78e9c37ff9903f7647e47e83e7be7b1e3a3297b42c5d669","impliedFormat":1},{"version":"00514e07dfc0d60362665a9b1e7969b66db6e57ac4cba084aaa5f3bbbf4c80ee","impliedFormat":1},{"version":"1b41f77d4b579b938d5c89816758997d751c4048cc2ff80593f31710cc887837","impliedFormat":1},{"version":"ff9d8314a64fb1e5c19682040e393a7512f4a1da5a1ae5059f079815569685b4","impliedFormat":1},{"version":"e89c86997836ab7e234ff33037bc71e614818a8cc3c17d1b8604f0dbae326768","impliedFormat":1},{"version":"926375d9366ed7404f650af3aafe72d076d11a71927b07ae180598af67b0e44c","impliedFormat":1},{"version":"b7bf44f6997163bdacc1bcd40abb260fe378b0d149aa8f6388beef68cd64996b","impliedFormat":1},{"version":"da4c143c69e741362d91702c91b41ee4db6c9fbf15f60b2e890be8f7a940d97b","impliedFormat":1},{"version":"7a00070e67ee438e2b359ae38b3418e2df7690808e98c6af29bc6ccf783a0355","impliedFormat":1},{"version":"2febe9a9f0dae339ccafab70fece8687ab6e6fc520e8675b8d513409d3a5f107","impliedFormat":1},{"version":"8ef710579fa08bc5896e11443a962f42ae76bc1a61d12d9ddd26d053669f1db9","impliedFormat":1},{"version":"6ea3c4543ff3842a739f49329d62e7637295cee7836e64a7fb47838e38a2ba26","impliedFormat":1},{"version":"4c1088c9e57403fce7bc428d2197a17e7b1cc417f49797097364a95832fc53b6","impliedFormat":1},{"version":"2627aaef41a14a5f3721451aceb5690bdba855868801cfdf6f8b53fb901aa1b0","impliedFormat":1},{"version":"64aa0aa397f8f27503562c153e9699615216623e317942e52dc7181f84d40e34","impliedFormat":1},{"version":"f231aaba6a624cd2d6647906f1976f05b7777e426695ec2f0c56ef2c42265a3e","impliedFormat":1},{"version":"6b6f70695ec67bc40cd026b948e110492c71a07d79b54247ccd6e7850d7aa218","impliedFormat":1},{"version":"ebb2bb2195815f14f68d69e1349829670e4a7ce7f93f6dddb03db06b6856d431","impliedFormat":1},{"version":"f7bbbb369c803dd2a7c1ced9786241b4c5ab41f7fe0033addfd404b07316e79a","impliedFormat":1},{"version":"27b2d0fd2f1dbd63fcfbe51c79c0b1dec7e5c4503b56ddfed4a55cee41429e96","impliedFormat":1},{"version":"ed9ad3e3b3b060105e944814ed238b0407124b6c090441f93b8409ca427236de","impliedFormat":1},{"version":"be81535325aa26ba15c233b8151491552f6f2ad09c765c3a6f21aa98e0623574","impliedFormat":1},{"version":"34a0fd5472aaf77529181964bc700cac898759cd8726abc92e5c4ccad46a415c","impliedFormat":1},{"version":"631979ae08b2ccc97b5d7741dae91ad1927e1213ce3c35263e1fd0d6e369c986","impliedFormat":1},{"version":"ffdd77ab5befa662c61bdffdbcc080a99023636218b93c5b3a506412135e6877","impliedFormat":1},{"version":"e3d8819f1f1829add944b09a73a060e7da4409167c87120ff2f0f36317c4093b","impliedFormat":1},{"version":"5dc71f15dd3623690acf30bd67ea7a125047e4c0bc5f85cb8ccca79edbca780c","impliedFormat":1},{"version":"ad41c24b13c60014192270745df854a3973298bcea3e2c768308855d3f085b0e","impliedFormat":1},{"version":"ed07d2af27a2b2a65f5f71adac641f7635e5690cf5de5c1c96a850d606f5b025","impliedFormat":1},{"version":"d573a7b93ac49def6a49253c499e37dce5b821380dfe002529963b9a44fe80a9","impliedFormat":1},{"version":"de483fc14813b1474d4a856195fd32c001112c9d4c87120c3e95c350f94b0092","impliedFormat":1},{"version":"6de48af0cf9d80ba5f93d90a707522b1a8f24f027b4f581ffa35043f8f5db98c","impliedFormat":1},{"version":"4f0fb0fb7732103dd6b6d6253862f6eab715dc00daf9364808d2ede7f732eabd","impliedFormat":1},{"version":"63dd970f1aa7777ec0e40ede8753120e4e7a8cccf40656d86e52858ceb27232e","impliedFormat":1},{"version":"a1f70ea9387b588e48da201b802703247fff2d08dbd6936592bfabff56760241","impliedFormat":1},{"version":"212ca212d27fd1f2d725c34e00d9de66856b263a00ce8dbb875dc626b3c95962","impliedFormat":1},{"version":"7841427b4681b4344ccb9f06f91122b6920277a55062431278d99166e7b24fdb","impliedFormat":1},{"version":"8332c09c88d2d0a9ee961a406fcdf30a7ab5c26c3722803ce48702d966ade7f8","impliedFormat":1},{"version":"0b16f8a29239698dd927be463223bd73bfebdc0951c9f55ba6eb196b826c5bf5","impliedFormat":1},{"version":"b2034a8e33fe303032b7cb57b6f6feb9182265a04014ceca9e88aa2c69b4baf9","impliedFormat":1},{"version":"60696dbd92795cc028b1471296a48120a4025f9ae99c255b6576340631fb4a26","impliedFormat":1},{"version":"f141a2fdb313252e9c244b1a80379b5c9372d4bcb59a8def7f75c8f8b5cfaba5","impliedFormat":1},{"version":"2efc378f8b15127cd642bd5e1bd23f7616796618479253486c57257afd273f16","impliedFormat":1},{"version":"9c14ce494ab76dc73ea929a76de300c2665db7a02329b18ac1468e07ebf672d8","impliedFormat":1},{"version":"b4268cc0ae94352ead3c6cb48097d1c300b397114930d78d678bed1857d3bc4d","impliedFormat":1},{"version":"c8da8932fa52875e7a7392ee77f6aeaa22f821a437bd3bb0e5a327787ed171b1","impliedFormat":1},{"version":"993ae566b591ea8ef1558874f0c1d71835f413863ad0c2139a0c75a2cde40fc4","impliedFormat":1},{"version":"4a74a889260ab3e81a3764a034d0d797135a214e920d8c7ab9eda115c24a3c33","impliedFormat":1},{"version":"ec216200f5776f892e8fcc173cad6d90226d2625cb43d33dea448f72a6176bad","impliedFormat":1},{"version":"d0743751c0577e7b2d9c5e6f67463ae2c8aa351110d22fdc550295f0d58a0f38","impliedFormat":1},{"version":"1b30adbf934d510c6e5ddcc76dec6e040c4848482f85bd32b66f66b578ef1f9c","impliedFormat":1},{"version":"69d16e0a67a0625fc9c4804dc69e8549d79d738dfb7d0cf0b2b09ed4c2a6de0c","impliedFormat":1},{"version":"e7b4f10cce0bf391b7ba5f4176315028c430f5088a8fc6485e2c0b2fada29444","impliedFormat":1},{"version":"057295502100fcf9fb029d8c87781024339d971100c03ad9cdd0a7ce2bf5f1c7","impliedFormat":1},{"version":"99c02171d59e02865cdc0698427c229105a559662872d363803e1adf47597dd8","impliedFormat":1},{"version":"8eaa5ca1fef58b47731754010543c633d5cb0b0fe23db79fb25cc19677f9102d","impliedFormat":1},{"version":"cfe38e1a6a7be4fcffefe2c1fe337847747943609f763d3e683754235d211040","impliedFormat":1},{"version":"562ea0666132699579800cfc86a66ddacb33ea6ffca152adf5f917c91eafd99a","impliedFormat":1},{"version":"20c376119127951be59633fa5c64e608adf570b1f127e2864d91d6988b9a1706","impliedFormat":1},{"version":"2435e447fe2df2190c3caf752ca1a92654b94e0a8bafbbb940f61dcfe0b960da","impliedFormat":1},{"version":"df36de7c441835ac82a94fdf582dc57f7a730ab68782cab34bec4e5141d5af50","impliedFormat":1},{"version":"be8f5e8c7a121f09c979563eb8c78355aa1e96bddfe27800e797e9d0f46e4b1e","impliedFormat":1},{"version":"69db1f126ed49a74cf308f4cd1710ad3b10833268fa3cbfe99b7e6229fc032a9","impliedFormat":1},{"version":"7fe7d15264ab50ca7b4b65975083da4b50bdae686a8523ae2622647e133916be","impliedFormat":1},{"version":"95dc99240f8b9900d6318e6b850eff5744e2addea34b4e7a5f90ff42355b41be","impliedFormat":1},{"version":"8d10619ede36e936b3b52cebda574c5ff80107975ffb05054447ebb5469ea775","impliedFormat":1},{"version":"59e5bf54d2c5ddbf3b02ca468e3f3e4d0fecdcffd082311d6827f178e0d055dc","impliedFormat":1},{"version":"84027163b58d9340a30e36280af51ce7c110f5d61bc30fa177b36a1977b0dd13","impliedFormat":1},{"version":"79ad8e0bdddd15ca7dce8ad17862235241ecaa576e366b9cbbc30c9bc858cd7d","impliedFormat":1},{"version":"5139d1dc95ec57339db3bd17768100689213c4d3233f7e2f3a40878ce07a4bbe","impliedFormat":1},{"version":"bbbf115d087d1a2ef145f4d4e3b3a099f77d68348b35cabec9074d7cc8984eca","impliedFormat":1},{"version":"42a11ff60992c3ac885e8d2cab967fa3d7664fd1d2c140b39f598363d3458bce","impliedFormat":1},{"version":"7a9b0c0698c0518f321490456d4f0ce749cf6714a42352e238b21c1a2831a106","impliedFormat":1},{"version":"a364f23bd3317e6af50a46b15180dc818970335c96a274cfa570f9535eb288a0","impliedFormat":1},{"version":"193ef5da7ca95333cbbc82f45bb5fb3ec95cf45a4f3bb2f26f5d943f55bbcade","impliedFormat":1},{"version":"961254481063254d89607f064a7d84c0bc065b671970ae76951cc003005fb7a4","impliedFormat":1},{"version":"b12c4fdfc11a3eaabb3533ccee6f7caa3c696cc07113d5dca86e0b8199f01741","impliedFormat":1},{"version":"b04d59273988320e75ef6729d814d76fbb7cab835275f4520f5bbe5b1ec97895","impliedFormat":1},{"version":"60c3f1580329b00b1d368821107ee89431f5dc5a4f805a2fa18c7dcba9cae88f","impliedFormat":1},{"version":"b60d3f480955f40e37c72656245a54a27e5a4a87b7e3e23220d4cf13205e57cb","impliedFormat":1},{"version":"8481b0c953af2844d6d77ed093f1453d92b04c1622c1ce332e6c7d189adb84b9","impliedFormat":1},{"version":"cb23e78c29fa0ab2807c7fafbbb9fca344bcc70c314c55c14b921e3b5ef08912","impliedFormat":1},{"version":"01b2ca794c3b942912150932efea696ae799c61ee96e0aa4770e7c69f3b15f3c","impliedFormat":1},{"version":"d797024b4979979e86bf41f7c371ad192be035254334723155b0c636546f0d3f","impliedFormat":1},{"version":"b4b46a59972e5e135d10bad659b2d2f5c556b719c73228495ee8e237bf2a60dc","impliedFormat":1},{"version":"744a6c7f6bdabddb5ce10380e58b7777ca23b62c07df7d15687d58344966aa97","impliedFormat":1},{"version":"165b762c9b725dae3454a076889918fbc6651264f8a84c59286fa4bb487b2798","impliedFormat":1},{"version":"5ca49070f29992db63583c08aa13ff20c4f774dcba66752a90a6b264a14ee95c","impliedFormat":1},{"version":"9687d2f888b3563fcfbf73aeb50a011da5b2423e4fcd0b3ec54228e0a38c7ebe","impliedFormat":1},{"version":"998939e928b2082bd02cba8240dcd969102ef1b5eed99755e794433c8ac556fa","impliedFormat":1},{"version":"0ad7c2db0a5235aaef7640077ea206cbf12f24dee1194d30d36a4c44302fc120","impliedFormat":1},{"version":"cb9e7cad9d0a843389b6c268a1d1c0f5b9acb34b228e2cb485eaeb135226927f","impliedFormat":1},{"version":"8c4f939cc23bfd261702a6e8981bec2f1da675de319f6772661005e161694284","impliedFormat":1},{"version":"1c815ebd0849ee1791d132a53f914ac021531ffeb43ce4ddcca6729ad4bf1de4","impliedFormat":1},{"version":"56db526a8e2658562969f19c809b661020d0032a7c6c6650f16241fe48790353","impliedFormat":1},{"version":"9c40fd85ede39920ab2d959eaacf3f08162dbd1ea01129e3e46ffc32ca20be4b","impliedFormat":1},{"version":"9bc61cc2b50504ef4b4834614a7fd0096ff73121bbcb369e0b57e14f69b43d98","impliedFormat":1},{"version":"1a323cf1e7d8d7209a16ce4483bde5d9ab3cfb5aa6acbee657c26d745064e94e","impliedFormat":1},{"version":"6f1f74e6f6a18c573585e1bf77af49ff4995c96443a51632469e6bf7f22f6ed9","impliedFormat":1},{"version":"72fb40c20a4308db40923adc32b236610b5ca303a26419425f46d390e9ddc727","impliedFormat":1},{"version":"d609b3397c3bb097b1e9006ce595438db57122ccd041f31aad84bab99f8f159e","impliedFormat":1},{"version":"9d1db72e994b93aed616bb346c3dfd1743d381110c9cdad3a12797ac4f6088d7","impliedFormat":1},{"version":"f3d9279356d906fdf642a05954b01b4fed3f514fee22db9b04154e64a89a23c1","impliedFormat":1},{"version":"ce87e83d19a273e9c1b158df01c5062379fcb49bb029eb59d5fd5f6c84937df3","impliedFormat":1},{"version":"83455e90548a737149b59c20a89e39a103843817ee277485800d103dc221f5b9","impliedFormat":1},{"version":"db0969a98f54d55b1a8a3803403b59ef338d38c37c943357e1ec5fc1e8bc950f","impliedFormat":1},{"version":"887403174b76f295ae41e60e74a3772de909957a055b97645ce0d3ceea322bb1","impliedFormat":1},{"version":"c0de172c6cedb75b514b83526e2d82a96c3c237585625551a64568bb2576d826","impliedFormat":1},{"version":"2286fb5c8e3480f3f988218124c19676e2b19c6535ea46d897e23b0a7243b306","impliedFormat":1},{"version":"1157939723d1e086e2f779eb65eb1339bf1ad5802e04329da0c19c099db25f47","impliedFormat":1},{"version":"611fb39d919c24072a3920d9516382468a9b6b3d17565b148f82732cbf36dd15","impliedFormat":1},{"version":"dc922bc1aaa8222f04f9d591f60eea71e6033afde992fab3933eee3df66b9ace","impliedFormat":1},{"version":"c4140c7ee8a420ac4c1a88f34d3761706cdc528194a4914fb820d3e68149566d","impliedFormat":1},{"version":"781b86763946e48dcf6abe278b4440e17753caa6213509d060fa526bd38135a1","impliedFormat":1},{"version":"1aa82a4a8e69577f69879b362668b46aa39a2c6dc329898fdf37f0e60ca1ee37","impliedFormat":1},{"version":"3ee9b9795dce88356921dc7bcd8a94d6a9acbb5d09b016e169586fc92bd70f31","impliedFormat":1},{"version":"24886b05ddc84c95e7fd4e3f534c73f026edacd6a504c05a88a948cd1133f9e4","impliedFormat":1},{"version":"5690cfb1ed88a30d56d71b9205018d40e81efd401b6ba0bfdcd3709e16348268","impliedFormat":1},{"version":"367df9b5049160ec74487f3d9c5401ca1e1d138003e00ce4abc9dd9ac0c61535","impliedFormat":1},{"version":"524a145d960b690908d5c5dea44d56537afa7001c10f363b221059382ca93ee8","impliedFormat":1},{"version":"67c0cae09ed1477acd6367ed44b9ebd962808668c8eb1cfb9dc99e8ada48f58b","impliedFormat":1},{"version":"70475051e68fb96cfb13f4bf14423f277bcfdc3e412dfabcd930bf5fa5d91173","impliedFormat":1},{"version":"204718f8d694a8105557c0f2262deaf02f0db07951f43f649110dae7d4419644","impliedFormat":1},{"version":"4ba526bc853e268047dced3953772718575e185e015ff50a9480cac06ad2eea5","impliedFormat":1},{"version":"ec5aeff4316dee2377fd9bba0c6e7543371274ee3316b88d9bb4065ad67a54a0","impliedFormat":1},{"version":"fc9d289c1f29075df3f0655aa8f76c5de7add428debe00a5bf369e0d7d08fd63","impliedFormat":1},{"version":"33dc525889ae5f8d170b870b48bc68f51bad0528d4df61a8d00577798e2b5b26","impliedFormat":1},{"version":"7a9319eeb9481ed029d71513775622eb9f042cfba8fb181ee1cbf058bfa89934","impliedFormat":1},{"version":"cd0c6319481fda5c370982955bd0795e0a8e12a2a62fd79b331d8a36cc8e2a6e","impliedFormat":1},{"version":"0cf41c6119a78ca91183b2fc50c3e32f9b77f570ddea5964681b74c5cce33c2d","impliedFormat":1},{"version":"0bef3070c83a5dbc3872412fca9111997e2eda9960bcbb701b5b4ba2941209ed","impliedFormat":1},{"version":"cd7fd142e709ebb2ea04b3122ae313f0399e652fa1031dcdfec17b93febcd372","impliedFormat":1},{"version":"8e627a2fbf44228314675e73008aac9efc595a6a0c0aacc3d35560c9e54ccf44","impliedFormat":1},{"version":"b9b1a1b77a02b9c5b921343496fbd151ccff21f03fc3a4badef9dac4a518a283","impliedFormat":1},{"version":"65895346943e4c66b74c1352597d104a7d04f89260b8104297bebbee57a00e94","impliedFormat":1},{"version":"b5b275a36d08ad79218de8b6c55a2ad444ac423d5007494af7a99eca581f251f","impliedFormat":1},{"version":"68e67e08145dfbd6af7c261db6253a31aab018f70727234149766252fa8c8e11","impliedFormat":1},{"version":"9a672e0f45a8052ad0f6102d1d46bc555bafe80e9be45dd256055ce341ecdb45","impliedFormat":1},{"version":"e4c4b4a849d777c02be8f694a21779652d697c00f9cda442c215ffedb8ba72e2","impliedFormat":1},{"version":"87b4251bc6f7e279aab15e44711121084bca49c1f00c7eb599d3b3a4f27c5b19","impliedFormat":1},{"version":"4cd44cc5dad27fcd9b7bd72a9403e8e215c16cc8a88b8dd7e48b2fa198575174","impliedFormat":1},{"version":"127b98268bd6bd28e8f0b313f9dd20e18688ba59f38087e6e997aa36099e217f","impliedFormat":1},{"version":"64dd3105e0cf572922ba73c78bc6fbd8cea2be83a9d4d69a4496cc2ba0d2bb00","impliedFormat":1},{"version":"7dd634fd165ae4e4119431d38895c0d4cde2bdc4c1e719b154fac1737f181331","impliedFormat":1},{"version":"88105ac7d1799af5255acfd5d2b0724bdfa477fd541a3929cfb0ae0a00665e76","impliedFormat":1},{"version":"099013b69ff525b1db57d20027a15aabbb7931ac67b029280b0bea08c41e784a","impliedFormat":1},{"version":"f445dc02194eaf3d607048c83ded19003a97c40a873f4c59e7dfc32fd3458e7e","impliedFormat":1},{"version":"c316c645fb5b96ae8b22891bdae6084450f451feb67bc9f337783f1da634010f","impliedFormat":1},{"version":"5c881f87d916af98e1c72f7e5ea96b6e55c210d57ed78360ce5f24ed0b4f3210","impliedFormat":1},{"version":"b4a60cef98c7cabc883b988a6edf936ee43a28896acaa6920447f3191c5d6c52","impliedFormat":1},{"version":"4617f07d7efa8272d09d0481b475fcb8076458be3087cc8699d829514e8a5708","impliedFormat":1},{"version":"0a173dfb596944cc072885a62b92c3995bc55dc9133721c24c0012e56c519596","impliedFormat":1},{"version":"6e2d7211444c6b181eb412ee7e06a89500a7e28712ae88c1bc0cdb1f16554744","impliedFormat":1},{"version":"53b8e400d0f8a6d38c9d638055f3e5d521ca319454b03a5dd2c9473254c707c7","impliedFormat":1},{"version":"40587cf1295168b7bec12171c12da2b63a16b2da87ceeb015fb8291b9e0486cf","impliedFormat":1},{"version":"7750b730639b32cb34f89387e4ffead42d93b0fd0b7a7720d00a79da8c331e91","impliedFormat":1},{"version":"70de032b7fd159ec75dedbd53bdb520e8ce44a485a72990623347583b5bb5de5","impliedFormat":1},{"version":"06f3ea33467578ef15efabc96ef2d25897e2e8e6a9c421fa56863563a08c7f2f","impliedFormat":1},{"version":"4efc204e24dee781af4d0fe5604375b27acdd23f79080be339bee03cf8f5555b","impliedFormat":1},{"version":"540d70d65f2a0b3886e1806e746bf4a1e43463f084ee66b721e4ba483b6baee8","impliedFormat":1},{"version":"e26d633d1735145bd6c32a6116e2a899352d6d645a114f6d92104f5ccdfad555","impliedFormat":1},{"version":"5415280b7fa6f35e108f8442650db888f774d4f4bbc17993c307f005d1e4480b","impliedFormat":1},{"version":"11c97957a562ce8559a89b4ab194d6c6615e9bb12a4b6fd8ba0863cfdf284840","impliedFormat":1},{"version":"797582c7aea1fdfa083c8ea36175b71ae91dce1657d7171091317e4c875602fd","impliedFormat":1},{"version":"da8ba7075872f5644a0df930c6a9c9613b7e76a63dc31f256c9153b24e7c7287","impliedFormat":1},{"version":"5856eb7a61626f36e316913a986171d3d2476c8b9291af8493984ba4f387f89a","impliedFormat":1},{"version":"4686786562e21cf2ce74e1ad6693c6c36d390841b0d8e814189dba6996b8371e","impliedFormat":1},{"version":"0dd16659803dc0b4d6ba0ae87c0158ebbd1bdee506006f8b20ba52c4f46c0cef","impliedFormat":1},{"version":"76b4229dcecda18d4c9077ecd2993eb44bc046af202717ebc6a6b7070c6a2457","impliedFormat":1},{"version":"a689390c7a844dd32014d1fdf06ea6a55d119046a1a43efde60ee8db972304f4","impliedFormat":1},{"version":"d96f17620d71aba5ecbc3acdfc45e663ca36c94c62909b3c369355520667d2cd","impliedFormat":1},{"version":"cee61cf24fc497625a63526dc22e3788e8116ef4c05888fdeb66ed7506a23fca","impliedFormat":1},{"version":"41c7c5ded60334c0b75d6b466a0c9f1c69eb3357b04497b706ecc5dcf5297f40","impliedFormat":1},{"version":"f4b8b9b031c2de0b77cdd0a3bda1e945992853a63e20cf909cb286e17d2818c1","impliedFormat":1},{"version":"89c461d834f99c058f09ae540e33206f208860ec0a2a8f857aef3d954e658268","impliedFormat":1},{"version":"e6ce731096e68402fd51d8cf7815ed18536e6d107d6a51447ed9fa616cb7fc32","impliedFormat":1},{"version":"67f960db5e10c1a028f346483fdfe15cf05e67b3bc78353a1327bde24c5f920c","impliedFormat":1},{"version":"c4dafd64cc680b0702f3982572c13a680d7a85315b5ce992d7b1ff19e393cc04","impliedFormat":1},{"version":"92a09b682b7218b90a6a74d8aa425a4ca7c7c057641c7773890ac9186f2fa581","impliedFormat":1},{"version":"a6e73a74be1a230168cb4f5422201214edb682abc7a3e157bd4e8e0d7db04675","impliedFormat":1},{"version":"140efa18d1cbe221c01b47b7bf8fcc6fcb6f3e8200ac57f661a11fe2648b70b2","impliedFormat":1},{"version":"ff2c3ee2d2ca653831196ca5bbdea211de20e9e559acfd09e8bcadb3c75b46ac","impliedFormat":1},{"version":"0673894ee7bc9a9cf0c7563a1a22234f507d3eccfc35ec6b1eaa94801a60aa7c","impliedFormat":1},{"version":"a1ceea187e5c2d894312d9128f78f5bc2fd68b25dfcd5f3b1b980f6effbf1cc1","impliedFormat":1},{"version":"ef84a5c108cc10a5cc5da5635fb5bd82d1d64f4d5c571b97071aa1cbed7d2a88","impliedFormat":1},{"version":"061ec5fac905980d29c05d4ed2e1447fa036f8e3c4188ded8ed010b7bbe6eaf0","impliedFormat":1},{"version":"45d4a38544ba138a9753de8c769a7bd97e749b0be0becfa22a469be59b4aaca0","impliedFormat":1},{"version":"10dae1f65917e8315faf47c44870818f57c0a31731bdcb902bad1127e002038d","impliedFormat":1},{"version":"339188a000f313e971bd2f96afe28eab8351f8d0502cf234aed9d72dd3ee1ea6","impliedFormat":1},{"version":"e398957431294c086efd283f63fa5eaea1f3626040c98cc91d5ed24f7475cf5a","impliedFormat":1},{"version":"8c1a46ef1dcbd056122f28767f59e40063643a5c49bd4c3dda3969ce665ae7ad","impliedFormat":1},{"version":"b000b53ba1ee252bc5f8ae0915e983796eabae6eea8260e4d11bac3e10120721","impliedFormat":1},{"version":"7294346f5bd9a61c290d03c40876032258c1ec1fdc809b87a57bf8e1091a96e5","impliedFormat":1},{"version":"5a2e1d0b10a851ed23bc737ec77c0667faf40c1f5df4aa5f28d832d55240dafc","impliedFormat":1},{"version":"4d21183c27a6a00b86f11d926a54684021ce6fbeeba7f62a978d1ffa60439318","impliedFormat":1},{"version":"d824043f23081a678cf368dd1c7714e15444ed2219f333ebf89f37071c2b56e5","impliedFormat":1},{"version":"f28aa9440ebdd6b08865ed78e356edbf4da42c13c4b80417bf033c73a59c8bb4","impliedFormat":1},{"version":"432ab92bd74c9d20033e523a235274c73cd26b6f6cec52725a2c9f7e00a55b33","impliedFormat":1},{"version":"affbaa75b8c4ff84ce487f01f13498a6e9ae8fbfec48b945c899b958aebc7aaa","impliedFormat":1},{"version":"cfe6e14d28e4992bcbc8bcbcd5d937d45679f86957b5f4509dd84c47e41d14f8","impliedFormat":1},{"version":"9086a4d136bcc64d7b09dfe128455af19bc3f68223cf6319ae6df75edd6422bd","impliedFormat":1},{"version":"6d77e2514bc950b9a1312c34201471079694988b74ad1e43c135b68c8682c047","impliedFormat":1},{"version":"888a3a0acc7941e05d87a0d127aaf9b2aa9d2d993aa12881ce9234fb7dac1a95","impliedFormat":1},{"version":"c02232bca85e603c1d24c0b1b4a86425cb3467634e0960a1da9b6b3400edeae5","impliedFormat":1},{"version":"eaddbd57dc5c9237b902072321e95e887ac664a81e5bf8d4882e71246f5f7bdc","impliedFormat":1},{"version":"f47324ebd622968f510346e7c0068afc2875a76041b924ee21841463f8f23fe9","impliedFormat":1},{"version":"978d951526aff692b62187883ecbde6e21458ac3d66ad2fd6562dd744e3bbe50","impliedFormat":1},{"version":"3d508b056335c4632ed0536209f34e749c3f4ec81af9098bd6fa7750aa2cdae4","impliedFormat":1},{"version":"5259160ce0d224e8822c4a7feb5e7ea19f3eb0cc590563cd14b3079649c2954b","impliedFormat":1},{"version":"8acc9e141cad87865362a2098f9120b8b76c63fa6a76320ffdcf02ef4a3c688e","impliedFormat":1},{"version":"3f4be5f169459ffc487c287fbaf485f1d8b018efdd10fe8998ffe61f66a60c3e","impliedFormat":1},{"version":"bf772fcafacdbcae91c2fdc9c211d48254a08f8ad8c573992fd7f5a5db9b3640","impliedFormat":1},{"version":"3db40f69b9987cb2ae5a29a8944c4766995246c1cc3b2bb50eebd944dd4f4c73","impliedFormat":1},{"version":"6039115edb2fb55254a2c9626bfba19b10ce4b2a3d98d793c8e32c4dd9e09c1f","impliedFormat":1},{"version":"44deb8141614d5f9cc595df52dff4c3ab2e5c79a2cd12e92b83bd393b8c37bff","impliedFormat":1},{"version":"eb581b4c320fb8392c863353e23818bada1095aee79a76c678d3ea26f0fc11b0","impliedFormat":1},{"version":"2845615dd283fa8710043754b3f58bc6197a9ae40d96e72f88f5175f3a7d60ac","impliedFormat":1},{"version":"9ea1afbf2183021235b76d3c76e8279642a688405007d6b2673b61cd8f44908b","impliedFormat":1},{"version":"ad078f42560c13a7f4c0903b423b92f4e2bcd3d7d06074530533f24b199af1d7","impliedFormat":1},{"version":"81da9e256882bad1f096289c7a5aef157b2b3cb24cb0cd020b706da8397593c7","impliedFormat":1},{"version":"e16ff65922fab271fe462653a9e5b5e92fb993c2fa98995b66ea813e3b0e1340","impliedFormat":1},{"version":"95ab474b982a25980be44c1486859140d6471bfccc37c2a8bac7ecce1b3e9ab1","impliedFormat":1},{"version":"7b181f5c7b2c99e055aeae378aadb2775dbc1052fdd21e0fa50cd2b07e3c5005","impliedFormat":1},{"version":"ae3660ad0c2fbd48bda5313ddf6a73a8ff3bc485a80d4f6e94be1199af8ad39d","impliedFormat":1},{"version":"5121853e3c231766c088dee149b9ce97b003834ae947b19343eb1aeb2c8a4b32","impliedFormat":1},{"version":"2ea57c6887ff7a8a23973687171e28ed3567f3c70f80523a0760940c023d3ffd","impliedFormat":1},{"version":"0efbb3a4ad55bd9f3f8d1034b100831e616fde25dbcf959bdd75544a1db10894","impliedFormat":1},{"version":"793bdc282d1642de5023dd2cd6c3174792c1bc402f1a032dbfadcfd804190cf6","impliedFormat":1},{"version":"974436aa2be9c10ff18aa867fa442a445b00de95d42862fe7b5b24a0a7897415","impliedFormat":1},{"version":"96e453797d7e58b2ca16dbba8a7708752154ee06db4d97324a068aee256bb966","impliedFormat":1},{"version":"8227983afe97154b0bc8fc10e175a4aaa462f065d1f4d19a5c7e1fd43cace994","impliedFormat":1},{"version":"68ce04094cb3ae9b2032990a92066bdf15692617f40b9885b80a74202d2a9ed1","impliedFormat":1},{"version":"17534c3763ded19715fd9cc8c373f0384e5e089d4eaf7b8819c8fe49e12d5f04","impliedFormat":1},{"version":"79bfecae7ae3260e067e28cfee9f9c86cdd01bb8a6cc6fca9cd3603e62bfe430","impliedFormat":1},{"version":"60c68bc6d5be6d20ab8ac6a63b5159c8df91d37eb2305d598960bc35566945fc","impliedFormat":1},{"version":"11871f25ef9affca3b64375422004ff41d8b2f9b118aec6edfbeaa0446e86d56","impliedFormat":1},{"version":"9ae4b08ff5b7a25539e958c7350fb14f5f48fca1eef60310033be2ebf5d5e13e","impliedFormat":1},{"version":"35ecfecd21a411bd46efec549a91fa5c2e207af84b91bb67306e5b93760aab49","impliedFormat":1},{"version":"b06bb4f46bc4cfbbccf1157f553580a57d0f463bf4423f1f00a2a182204b6a07","impliedFormat":1},{"version":"034302fef5b93194e0531d2cdd5c6d431638ec255620df1a2f17e39051b9e3d5","impliedFormat":1},{"version":"98affb77c1c503079d887bcaca7daa2568e281bbc16fbceeb6eb315c062b2ba2","impliedFormat":1},{"version":"639f1e01686cf551dc31cc75d4c7df69ba1123a03dce62613b7ffe96bc7fc6f0","impliedFormat":1},{"version":"fd85c540c93a727d4968696a43ed8a9fd441a3bab61ae8d7f436f1457392d1a6","impliedFormat":1},{"version":"a7843bdeeaf865746520a509bdce3d823570a55fcc336d96760fc0494c7f28c7","impliedFormat":1},{"version":"cd5ca0fa93fd08d5759d5638ae338cd9480b2203fc4948cfcffe7014ae054793","impliedFormat":1},{"version":"c38be670e894caf7e344619a94b86d36d8856b504a9eb546a4ed16b77ede1e4f","impliedFormat":1},{"version":"b0b960beea0337fc830487412cbcd3caede9b8a19b5bb905de190124c095390a","impliedFormat":1},{"version":"817cf079994420847e452eab90a3cbaabf3343e71d326cc07b876db400927592","impliedFormat":1},{"version":"73dd51904ebab34ab754809e25435238260dfc0fad1fc3bd27aed46083360a29","impliedFormat":1},{"version":"a0afe9b8630924e0e3da106e66c37efb509ddc1cf8f7cf418d4d532f9a236540","impliedFormat":1},{"version":"aa1c1756bd81335a6c49f726a7b4d2a0e7b96b7a471e15810172efa2d52474c0","impliedFormat":1},{"version":"ee8dbceb68e837bcd1978ec700c0f10f3b58a2a5918945deb78de4dd7f22e4d6","impliedFormat":1},{"version":"3fe3ab4b00923c766ce5a03af33b377d4fe6884a8a598c84f3acbb777ac9b7c4","impliedFormat":1},{"version":"adddd838efcc3d76f07a8d6a686a1f9918a62f28ed654d90652de1f5652f96ec","impliedFormat":1},{"version":"94bf1742367128d2f63b244e2e8c47f399043e80e81c6fe304d4c200f01d1fe7","impliedFormat":1},{"version":"f08d320cdbfa4f90c7ae7702ae0c884c6f40e36c35c79ec56df3b0dbec2ed9cb","impliedFormat":1},{"version":"3b7f02aff8ee3e2037527ab48e552673f8574bffb97fc25bb357f3975d723a9f","impliedFormat":1},{"version":"031e0cafdbdec1d6c306dad83c58d2c8319ecb782b2da45a15655ca0f76ffdd7","impliedFormat":1},{"version":"9ae0ccc7bdb866d438274856cbe92680e06c45f196d8f81e5b484dcf125f6756","impliedFormat":1},{"version":"edfe06482c8c45eecf8092ed60a641c07db01eda82416a091be8be24c9117dce","impliedFormat":1},{"version":"50d88ee0819a2badee7b2b47223ead054757ad6d431904e4c981a56a13819fda","impliedFormat":1},{"version":"de9b0a59efc96d585338328a103b29703b20411d8016f331a88201506e0bd38d","impliedFormat":1},{"version":"29da72c0ab7e5bc3b0bae8a7e94489957fb4d66e4c8ea501761ae64da072f2f9","impliedFormat":1},{"version":"bb75a8f9caa64764725f4055db7fcd7c2d206472677f3e8271fc57e052f2a4c7","impliedFormat":1},{"version":"f746b8843a0c86ee02f32f270fc15a0f65c34c75c2154cbfafd0aaea6f074a81","impliedFormat":1},{"version":"b01c61e1769d87ab05d672cf72c199c21364193c9dd41a5c840ab0fb0d75e672","impliedFormat":1},{"version":"1776e8c0e9899991da837dea2f9b74b93c035850dbca3fd1c302298ff8315225","impliedFormat":1},{"version":"292f0e7a9963fda669ca22cd63e65088911b6f3f97d63fddd03ff7a2354e79dd","impliedFormat":1},{"version":"8ed9772abff9502055012304adc3f2fedc4c05d4b5afc992237e7b1f0d8a8ae0","impliedFormat":1},{"version":"3f0a563f2e3cb2d1bafc35585775586a8d96725acec50be7778a880c1bb9c0f1","impliedFormat":1},{"version":"9f33cb91699779d1fce1e146c8aa76ed571b42fabeb2b33f7b7d9d3d48c5b82d","impliedFormat":1},{"version":"a1c2322cf53876480d2c3b506f9029d63b412ee3ee54e9229d81e8c3887010f1","impliedFormat":1},{"version":"e28a932556fcefa4e36c5a440ebca3381ac772ca4b9b4674736c669df90380b0","impliedFormat":1},{"version":"f614576f8f9f1e35216249e3d8ec01f4e4e2a1856a9095acc9cd54ac63553d37","impliedFormat":1},{"version":"283d150e4de55019813ceb6a136f19ac45739a3edf420ef132c69bae50bd778f","impliedFormat":1},{"version":"10ed6126c6dc8fe45daacf1efb9f6d680bfd9f8407551a8cc66b2e698d3ab01a","impliedFormat":1},{"version":"5d7987cad46abafdf1c2a52a435c297d49c3c71d22a10b5f99f3124680944e4d","impliedFormat":1},{"version":"eb6ca031cbd7a91cd740e39cc3a2a8986d9e74b9894ec241bf8069355ddd29c2","impliedFormat":1},{"version":"1efc86e22c297ceb23b62ae511e61bf0a6722f60d48192f696a64d75a7732158","impliedFormat":1},{"version":"5dfb2882d64993f3427079cf832389910f358e5531183fa04d64bc624d2a915b","impliedFormat":1},{"version":"7c5408b85ebf9419ebd5c52f2c2d6e011314d1016ef5170ba46768dd78b8130a","impliedFormat":1},{"version":"8a4e319a341c0f4657d2ca90e38a9f7055fad2efcb121c9d03892b21f2f084df","impliedFormat":1},{"version":"0b57f1b00eb5fdaa3d1dc25150ed058d346aaed525558672a3bb0b8c6f93a08d","impliedFormat":1},{"version":"9976a16678c437f3d619298480bf0e02d22d67d267979bc141b0daae684585c6","impliedFormat":1},{"version":"35b50d54d1cf8436dc6b04d723e5a7c6eaf9e5eb95d2950c250031cdfa61f0d8","impliedFormat":1},{"version":"ab1daf0e4f9448d718f3a6ea07ae81bba155b8a449b34f3050ff7bb268ddca20","impliedFormat":1},{"version":"fc7e33c13c47348d8d7b20709ce351996687d8eb08c43197723e20733abbe0cc","impliedFormat":1},{"version":"d1bafc45d26e41a58960d551e0fb7bae2c403d4ce04f469e6bd84dc204beea45","impliedFormat":1},{"version":"881f117c32591979793c54d87ced017d9bce1fcf8a537034b7362e7992fa8777","impliedFormat":1},{"version":"638daa7e8212f55aaaaa3365bdff7f9d8f7cbb5bf38bfb6b3390aae25a71e0f2","impliedFormat":1},{"version":"3ddc8d0c81368707cec7c026853865f84a452d1679f9be3d1fe053c823d2c1a9","impliedFormat":1},{"version":"9524fed8fbbe03ab1021330363ee21d40068f34e692856797cd5201ed489acc2","impliedFormat":1},{"version":"b6a803fa77a5c9fadd80330f93b3ff58f593ef9dd7ee5a0e54672ad189be2148","impliedFormat":1},{"version":"2ea1fe889fbe04c2eacf6233c4aa5a4c41e43475ab6672ca94942586a16a6152","impliedFormat":1},{"version":"cd3fa7d084fdc582540025abe9a45751944c0a837aea4b200103253510e56c49","impliedFormat":1},{"version":"970e413898b89fbe80d21567b7597114c73f2d23f19739e38fa867c550356377","impliedFormat":1},{"version":"85ba3d683ca7a953ef77d8545e84427eee272979130c187c33db7371ec1ae4e7","impliedFormat":1},{"version":"a2c76ef7c73bf0a23457739530d96df1aa1ec062d2ea7f76a82a59782cc9f1c7","impliedFormat":1},{"version":"fce785458599c65c66cec705597840c0b245e776d7f73c122ccd063c2c58eee8","impliedFormat":1},{"version":"9b62638e29d4352e0ab8ff257af0419a0244a9d5eaccc79c38c9dbe7583a1ca5","impliedFormat":1},{"version":"717200da457834bca8102badd91bc6b1e4e11ae0dcc567e10dac1a4a66f6e3c5","impliedFormat":1},{"version":"fd71f196265ad0886c76eb5a3debca9b0b28c4041343e20152b2ad2e2af48fb0","impliedFormat":1},{"version":"cc1f6cc32c92d756fa41cd2b123e19d71ffba63108103387c099c4ff0cf7ec25","impliedFormat":1},{"version":"435cf63af4a079aa147443090981c8b00d9667543054c8f0b8005d2159132eaf","impliedFormat":1},{"version":"cbbed047e84c60be425868569240f703e3896a213ff5ac9c8ba5b41c905378a7","impliedFormat":1},{"version":"ed4c90fcc2de2b8c5d6389c3002803ad9ebb1fa029ab365b6c1b07c65ce6cef3","impliedFormat":1},{"version":"9f423486bb7e67e2518a877f44cec64ddcf7130fbc86bd35076b2062586ef253","impliedFormat":1},{"version":"a1d64a1875ecfc6d517f0290e0ad1476afeec174ef07881b8ca4bfd3b5fbc72c","impliedFormat":1},{"version":"49980ad356376a93b7c9e177fc06fabfd11dff49ac127d345696dc5ec3111791","impliedFormat":1},{"version":"8024fdde458adc31cf6c81c5c0fc2b34f3e6e8293a477fac993c3a79a5afe22a","impliedFormat":1},{"version":"85da01d0119e4434130b3e25cc27296467c1b5df210d42366817fc375ce5f72c","impliedFormat":1},{"version":"a58f5defa4b99a6bd612b2859d5840480bcfb174b5fda22c3fbd234084e1d0fc","impliedFormat":1},{"version":"1deff947176c2dcf490dfd97ad63e1715b78f7904461ec602f7b8ed178ce5420","impliedFormat":1},{"version":"4880f1bab8d3990db4c0a75eac4c945691930dff94d14b500468332388b1b359","impliedFormat":1},{"version":"9991fb42be24914cf7035e0a372b9019d6d525e682138a8e6de1d412af738ff3","impliedFormat":1},{"version":"b9699265647c772458aa2c1d610ea2cc5e510b27cd59218550c1dcbc4e5f3b3f","impliedFormat":1},{"version":"5e7e149c75fd6b85b0e980035bad4f9ef9b51925d3f4ad947eeb95d9e5f69139","impliedFormat":1},{"version":"5a17ff48147c306c69b706afd4156cb6885bc560a5a9df99b8c05d99acb8bbbe","impliedFormat":1},{"version":"3663eb892334a227e3352eaf7ee9f42bcd99699f51b12ecbd6f22c9923cfef85","impliedFormat":1},{"version":"97c2d36889bbf44a4eb51235340d813e6887a37297943bfe9d146b94faced1fe","impliedFormat":1},{"version":"3d115e45f808d738c54f30ac6bdbc38b836eec71b87fbf48f7fdfb5aecf7affe","impliedFormat":1},{"version":"fb367df2b7b0207982baa4e268d140cb57122e4056d2de4941a34d70d019cc42","impliedFormat":1},{"version":"e453373326a7bb990c214f39285e441dc1f445a767a5dc4807ba4fae92cf992f","impliedFormat":1},{"version":"f2f50664c6315957549ea475e8eac525a5fc599dd5d1713f3a37af6353d1daa0","impliedFormat":1},{"version":"8f1ec965da93f738ee54dbc3ede0386ad0ecd3633c4413f24d716bf9ebbe8368","impliedFormat":1},{"version":"40790e56c89c18150ce9ee8863b5b60c2bd8c391632348a2d98aebee9330e9a9","impliedFormat":1},{"version":"4389161f2addb6fa9ef21c2c7f5dcfd294491b3409ad06230e9d0669898ed012","impliedFormat":1},{"version":"cae68818ae4e9c894da5c891466fd56e65fe8ce8f3524e4d92adea91a4322cc8","impliedFormat":1},{"version":"f43d502b2a5bb2a170c6c1742b326ec920f132b2b07e27f016d98319aa68d44d","impliedFormat":1},{"version":"02bc9e7d39c33abaee8f488206801d2f3443cf45244b293ce14794b2a98c7616","impliedFormat":1},{"version":"3497d688d3a260ccaf45d95a104072843723c3ddb3b4f26858124834cac2d7d7","impliedFormat":1},{"version":"d52bfbe51da891bc1c289c1b722fed951e265551d114ee1836b171c290a35c27","impliedFormat":1},{"version":"dc8b8aa52d3ea0208ec03192b748dbc5d5171f6f6149a8d23d6aaa4b51ef6c59","impliedFormat":1},{"version":"6da2d2a45e3c83234e39eb17584de51e42a8b9c535682ab73bd7b25db421d35a","impliedFormat":1},{"version":"cc294eebbbac1abbfa7a66957679f3e8af09a2f6e67c73a8b5df1859c4d596c3","impliedFormat":1},{"version":"921b49b2ee24992f044adbfe939f3bfd7f9b96b47691089693ba8118bd26da8d","impliedFormat":1},{"version":"d461b96960ac17dc6adab5fb222a633c7e6575256a47d930f60f90659ea72dff","impliedFormat":1},{"version":"ec29c63653be69605c79f3a98cdbec3b13a2a69069d4a8e6a6fa76bb11738c96","impliedFormat":1},{"version":"c115edc5f357bd43124be571880f3a366ae4508d6a183072b80a075975f2ed82","impliedFormat":1},{"version":"934e95d280d480de31d2eef3fc87b2f11942a742fa72332447bcb4876a92bd68","impliedFormat":1},{"version":"ef42717089ad0c8e6441a24972a7eb8b2f0b4a0a3b041f16fab749396213c8b6","impliedFormat":1},{"version":"46a78f7dcfc8eced1b420d67d80aa9ea05aea85dd3d1b88449cb3fe3a4331c1d","impliedFormat":1},{"version":"644574571c6c866f3ffc523c203a8260086379d79ae76874dadca7db567bca4b","impliedFormat":1},{"version":"a6d43767572414e926cf11a08180c8ccde4d6a82eb2ed9309e31bc78fed8cbac","impliedFormat":1},{"version":"7f53a134b839b1b05b51b9a342c1ce6621d7e802306b31be10af00e624ca25ba","impliedFormat":1},{"version":"a87999f02f93dfa53343c009f9252709e454c321e283425ce20105ba8557e0a2","impliedFormat":1},{"version":"6204d8349fff484a5921a05632a3e5f0f63e629db571847b99a9b6b87b1fd4d6","impliedFormat":1},{"version":"6ddbc986db2d7d2274bdf345e78217146893c3ce142ffc29ec6323880e177a10","impliedFormat":1},{"version":"2e1aa3f5ba3f03b53bda21747c85a1f98ac898f529386308960f34a155894d83","impliedFormat":1},{"version":"69f379c468affc12ca8975c6710879d75eccb801b470fb64b5a2d01ac013f167","impliedFormat":1},{"version":"0f392f5e4e9e3a00103e764f914bff5a25baad4abe368e4028df994ed5474f3b","impliedFormat":1},{"version":"1436713b9bc36296a8b902a8564ea89e5ec52d1c3c684f630e5d884f95bfc5c6","impliedFormat":1},{"version":"927f84f61b73d268bd3d909aa8d7004a6a4d731293b2fb110c5c08a364dd4d97","impliedFormat":1},{"version":"7fe9652bc95be2898835a2f3341a2c720c50c07daadcce7484552c1deaab9dc3","impliedFormat":1},{"version":"f7db287d8021b96c07ebef23a09593bab7a75d1e2c67d3d84e17a364af3c5815","impliedFormat":1},{"version":"900b74c15fbfe42f423ed5585c2a0eac014d955406cf876124387179ef8caf7b","impliedFormat":1},{"version":"c0febb6d93a7ac5b14a97f28601b8e55156e1223f6e3c47e3838fe39bc43bf49","impliedFormat":1},{"version":"b90d6023ecea9007a260752c8f8657463b0c33f7c91eed7d31eb9669cfb89e71","impliedFormat":1},{"version":"55da2b5838e86bf04e3534b10790cc81fad1b021bf9a9bcf256f3abb3dff3b2e","impliedFormat":1},{"version":"af6f4560a370808e9ba547230010425f3468275105bb2232010c43833c9bcb1f","impliedFormat":1},{"version":"810161228f0b6830f51a7db8cde9aab406fa0fd30cb96304a093ecdc0dfcb8e6","impliedFormat":1},{"version":"c13f5a7ec851be3e9c1d7a42a818e78363c746a8f86f227151ef1f23772a7b67","impliedFormat":1},{"version":"025877121b5c53881ee4f1f00b5e80f22266b71c90ccebce7ff245cf01598939","impliedFormat":1},{"version":"c3477e07a630ecabf83b23afb0b656afd236134e6e1608a4e9c4cd2d43504666","impliedFormat":1},{"version":"2c9bb98c070bfac77506dce2b3ae9f7d155219927f8548406dc07c5a573b8e89","impliedFormat":1},{"version":"a2368107537500a11e9b70b588bff1965085790d5df525215ca4df43643cac8c","impliedFormat":1},{"version":"21b7677077b4a95e44d119b09e21d75019efbca3359872fbc1375a09cdc347f4","impliedFormat":1},{"version":"0d178f3498b5c970ac19c20baf0fbd27cf3e84d6a882d2b5a953bbdfc72d9439","impliedFormat":1},{"version":"be38b202b92b3f40522aae3eb5e7d67fd328d6bfaf3984a8f5ebc37cf362d38f","impliedFormat":1},{"version":"d2d3869cab59aeca49aefeae370b252e8c6e6ffcd52add6f4ae75a92e9739393","impliedFormat":1},{"version":"b58461e9fa9738d4a0019eb0cbcc847d8a20dc835eb75b31df1ce03bf8ed6125","impliedFormat":1},{"version":"383f01b3d5062da2fe74c8a1e4921cf780516928c883fb2a0b7c47f64ea0f654","impliedFormat":1},{"version":"bad1af68b3c01a7f7e4f27b2b95550956d75ccb61169975856dcf72049d8853d","impliedFormat":1},{"version":"8153a8ca9327e10a2097dfadf72e88059aa76c83cc594ccc4d62a9b260639a1d","impliedFormat":1},{"version":"cca567af87870666703c3346eecae10d0842c81713abfe4343aed89ad22134d8","impliedFormat":1},{"version":"05202041cb0cd4b08fffe4c9a46beb4c33159da65f7c1f87b84232bda75634cb","impliedFormat":1},{"version":"42b363fe7ee6b610ba1a5842ad947c1dbee1a06c83aa53f75a22b5f8453581a6","impliedFormat":1},{"version":"8dac507c493657f585f901a6681ac1ce1cc06cff6eb8029018a768296beb1618","impliedFormat":1},{"version":"8e0c5039260dc9c518d1742ea7835916a561544f1c548a682947257a5f4eb1a9","impliedFormat":1},{"version":"6e937c051f9f8d0090ce5da59de637940efda9f431f5c484cc2854bbaee89af2","impliedFormat":1},{"version":"e74f13d60cb16b9b92c077663adfe05a548f67a964acde19a9a7f92a10fef75b","impliedFormat":1},{"version":"c5c6b76bc8ac399d5c1d91e6188e55f4acc86d52d9af0158b4854d9cd579272e","impliedFormat":1},{"version":"9184349a8c81fbcdb3e450698841fb6ba348b8f34a636b95797b571555a78754","impliedFormat":1},{"version":"94e81c79393474e357ca616939f074b1f520ca82e65956528fab02390cb5846a","impliedFormat":1},{"version":"0eb868528de940e1b02ef418e795ab720cd6b13ca114e0afd95f95776db3247a","impliedFormat":1},{"version":"8a5af225c0c7f3485611871b73088f4d946d373cd784d1210d903b33ddf509f5","impliedFormat":1},{"version":"8218eb4c57f38edda9b72ce6ebdc53e2558177a008c22e78413ebbd707330d90","impliedFormat":1},{"version":"6fd2e1a3a74270f301bf43eea16b83abf5a2d267e37ceb73daa6e6b51c365733","impliedFormat":1},{"version":"187d785df490772dd91a518484696c6cccc9ce8a94f1d17951f382a13e84cdbe","impliedFormat":1},{"version":"42b11e3f6be8fd6508fee65f2d6e72c492c908fd7bd71cbe8c807b5d051d933c","impliedFormat":1},{"version":"a535ba5edb7a707beb3402a691e46dbe0c1bad2cd746ba830093dbe9162c9d72","impliedFormat":1},{"version":"3dd7989a8afc10854b134cdf379c9ae0bd3d078fa2ece2aedd9696d85bf0e48b","impliedFormat":1},{"version":"708a9d446c54915ec4df1f1d898103ef4428ceb757832fec6dfd2217e93f48cb","impliedFormat":1},{"version":"5460941e140220e4e2beb66b1aa4c5f43a670972e934cfad3bff4a5bb5fb1013","impliedFormat":1},{"version":"fe5373a5e431cdc6831fc12a94071bcc94525ac1f5d64bb11ce6ca34d0db29c2","impliedFormat":1},{"version":"b58e5a45d5d0212295d851dd2374c2ecf08256445bccc0d314d88e981c02d88f","impliedFormat":1},{"version":"00d3707d3ca61a56633a87f4255213867652d3901de9287ff991f56d8270bf36","impliedFormat":1},{"version":"71c73a05f29c3f7eece9d105e8609d657dd736431315540417f1558550238015","impliedFormat":1},{"version":"d0e4f8cad7c8569ee5b18076ef33af9ae5fbc1d5abf3914bb3811654ff307586","impliedFormat":1},{"version":"b3172bb26ea478cba35a67767b7ed8eefa123c22ecca6b7ddba061ac63b283d7","impliedFormat":1},{"version":"980b5a33770c171dac5759bc809987d7b268e497403b020e52321b3430cb806b","impliedFormat":1},{"version":"4a25f93f8e8f90a30c34e6738848f93413e610bedbf47382ce630d4fed75ee80","impliedFormat":1},{"version":"5b30f5a52c5ccdab619d3acd84d235c31c024c88ab59ae70e6b532f39d1cd94e","impliedFormat":1},{"version":"a1fc62d73eeb8c798f641f635908b553abb00526501569947a89e320d28974a9","impliedFormat":1},{"version":"a36fe3f6e2cbeebf72a9aa1c8097f8b6e99a602744be4c370d071dba22754902","impliedFormat":1},{"version":"749233b0286832ad52124b70a6027a27a9add404bfcb6a6db0b0c9d769ece1df","impliedFormat":1},{"version":"29ca159da13419091cdd8f08fe02704f7f8cdf89941c3a58ec13c399ada363c3","impliedFormat":1},{"version":"b0a30ae1bc79b28abd2c763bfa4c54a591d9f1bbec0a5a8118869a85a2e64504","impliedFormat":1},{"version":"42d974cecdeeae99533d6d89b11ad939898fa77840802fde298ec27202e2ab6c","impliedFormat":1},{"version":"f2b4880bcd88bd2688022b974adab55a46431693c5a18cb274311b4fc8e1170f","impliedFormat":1},{"version":"cbc42389a9eb68a74f2e0d175b115d593d3e51985623c94d152d56793805e243","impliedFormat":1},{"version":"6afb647cf9ce111f3c7926a7716fd0fd7f47a9b2a92a76e017d36437c8fa4829","impliedFormat":1},{"version":"b017f5a49e9aed0cb5c0cdeb398d1a3db7bb8a1d38bc1f70619a854650cb418e","impliedFormat":1},{"version":"06566c77b3b69bf9f620cb61fee60859826106a3d94d72c93c3a3cbe4b698781","impliedFormat":1},{"version":"31fa47ec936cbf01c2b42ac6c6329821412f295f56e9800513a53b845960bebb","impliedFormat":1},{"version":"423cfd3d85347badcaa4a57ec2a4b80c496bdfbd38af5641bd30479417e0db8d","impliedFormat":1},{"version":"6f043cf9dbf423e813e53971ce0fb88f0d3f0570a102036c95b34ac65339e453","impliedFormat":1},{"version":"dcff471446d4710f41b0af95a13e11929dfa1826cc75ee8a29082e73c8b8bbfa","impliedFormat":1},{"version":"f2d2ef2362a788ccd35de86ff702a2caf636491f0de1c889e2fe6f926a6eb91f","impliedFormat":1},{"version":"32e54fea7b744f08a10473f5ba8e3be3abbd084f7531cf23179835420f77d9bc","impliedFormat":1},{"version":"c1e8d7977beb6d726e59c8c5f24b6764e2863f1ae7571a404f4e9d0c156e60ad","impliedFormat":1},{"version":"e0676b7f6cb967da11561efc48a097a60ddc88ef90f8565fe63a2daa65c296ea","impliedFormat":1},{"version":"b47d72ef56c5dc5d89fca75d5f24f396461295fb21691c0e11a18cb2a3059551","impliedFormat":1},{"version":"7baac954176897b1f9bd53d4d798c92f675d8f91be257653f00fb98c72d5127d","impliedFormat":1},{"version":"26bd2e378e124893b0b339769d72848e0e1ff054db830243d8aedc3f1f9be9ac","impliedFormat":1},{"version":"daf7e8f841e375d3e99f29b3f9872a8e97fcd24b6dafe6216f49a1259a84bccc","impliedFormat":1},{"version":"ebaa90ab0a11bf2d7b61f8921bc09dcb4e64d69279c16a24376ccfa99ef46cc6","impliedFormat":1},{"version":"6e4c0b45a259030a553b7b74e717e5acbc01edd87b8bdbe94503c2e624c99c09","impliedFormat":1},{"version":"d1e0aed4700178b5e67a5c5b91e5102085201ff7adaf3bb8c71528ae03dbd5d1","impliedFormat":1},{"version":"8d68fc7aabfd0d3fe572b31bab9e19700eee0f36c6cb5a58dd59689e628d81b0","impliedFormat":1},{"version":"a423341f57ad0ecb279357a3c9b92fce10b3d213c0ce311a3631f110d00533eb","impliedFormat":1},{"version":"7a9a60a9450f5d38a985067c3e07f285b09f456f65e97a60b5aa9143d0741ad2","impliedFormat":1},{"version":"f33f9ee4f505cc29bcfe7a0c847f45821356fb7c13ade44d834bf08c4dffaf9a","impliedFormat":1},{"version":"6c92a061da9db437c8f14ec5b2f7c230ce9fa5e6d04a45625c12476969e59cd0","impliedFormat":1},{"version":"420a0e388b0aff28f73c4f8949691c123ebd0de7bdb0e5b243af6e8e12d7eae4","impliedFormat":1},{"version":"4d9b0ea91a4b96b5b61d265af660839cb38627fea722c1491776d5650e018e83","impliedFormat":1},{"version":"4dba862ad2605bc379e8dbc4a9dfd7ec3a9370bab0e7c4da071dfe5316f0b2f9","impliedFormat":1},{"version":"5c70cedbacaafbf1a170476b05c9dad38170e38e539381f57ffb6285ed4a570e","impliedFormat":1},{"version":"c9ba2ff75def3535710b56c845a8d7418335a5c4c3d45cd2724f40c832c36f8b","impliedFormat":1},{"version":"04063bfec2a522ec917cd864bff1c449779559821bfdc0ee43d54238abd57fe1","impliedFormat":1},{"version":"a8b020e6973a0decd57866b6c443b00af605f93b35bfe2a5462907cde3bfb87c","impliedFormat":1},{"version":"97262f34ef1b81a68daa42834a4edf6055901fd19636b71e97ed0e88b71fc022","impliedFormat":1},{"version":"e44615910024af181dd89c893ee993c59ac7a8af52f6b16743d31373e976fe5c","impliedFormat":1},{"version":"fc8db59df1d9de73ea58747ab483f9a16de9b33f12062b0105451baf57345c5e","impliedFormat":1},{"version":"292a3154b809cd36b9450331e286a4bd95456d38a455b6c0b55d98aa6d6567fc","impliedFormat":1},{"version":"f22b30747e565e780917a1163a99e1724617576ac4aa6fca3c47d96839528bb0","impliedFormat":1},{"version":"adff2c8bed3a9a6b8f2f3c3b55a45a5d3e09f697881f05a092e85621fe29ba06","impliedFormat":1},{"version":"632c872e6d7fd927e83686214045c7b69ea1408523cc984b253f0aa6fd32d04f","impliedFormat":1},{"version":"951324c2ba289e58ee8cf1e1e9efd31b86ad97117cddc33f719ceadeb353537a","impliedFormat":1},{"version":"9672aa71949df346cebf5a4e88ba368c6d9f04db1faa7048ed0213dcaeaaa09d","impliedFormat":1},{"version":"eee8f377744bc98de7d008b113f9ab9cf6c68a9d2559fa267f31a85f19f61a35","impliedFormat":1},{"version":"b88259f81ae65e7ce171e06348c419214d4af223c8aa08d871bc2c5f41cdd3fd","impliedFormat":1},{"version":"a7843bdeeaf865746520a509bdce3d823570a55fcc336d96760fc0494c7f28c7","impliedFormat":1},{"version":"6b6f70695ec67bc40cd026b948e110492c71a07d79b54247ccd6e7850d7aa218","impliedFormat":1},{"version":"8324b047464937bf11f318641a65ae12a3b9b9db3c8aa9a7993dabbd239ea5e1","impliedFormat":1},{"version":"821d8173bb9ba10a1ac20437f772ba439860b429e123d9e2f4a3befc13500cc3","impliedFormat":1},{"version":"80f7e1a85bf445d26d97975977b230c187f558a656dad11b2e56fe03c53ee7cb","impliedFormat":1},{"version":"ae34838ccbc048a00a0a411794d6ef1e5dd6ea4574acf60b364c9ff96b4c2359","impliedFormat":1},{"version":"b6556d20564fe0a40c90fd003d77f851b89ae96bdceb6d144a5742ef90eadba9","impliedFormat":1},{"version":"b20708cc0d52e3acaccd9e2ff75b54595abfc24cc46df5695cfd6e79ed120d82","impliedFormat":1},{"version":"a0c525e7aee7401a1d3d1bd9561f5ad8b73bf12d344bbe14912c9cdadaff091b","impliedFormat":1},{"version":"cdb99bf747363fcf28b561ffa70c1605c9dd246ee566d1d0df0fbbf507d668aa","impliedFormat":1},{"version":"ae6270e3a618e2fb805dcd2aed260c124a62d44bd9812d1822c10fdae8b3b384","impliedFormat":1},{"version":"79d995b77afcb14a29f8448009bf8a9e4068fc3ae507b0ac4c5e921528f6decb","impliedFormat":1},{"version":"02861d964dee7a18b14b2347ed42d7eff7bb92be8d9cd30598b0e72cfa9f5b93","impliedFormat":1},{"version":"b987487a628a06e6707ee0b62e472b476d8d1cdeeec1aba1634e1316b59ecce6","impliedFormat":1},{"version":"54fda043c47785fbaff0349bacd79348f518fc9c146746afc7dd5243076033b9","impliedFormat":1},{"version":"034350cf9ff5ef34c23f0c4ab4b04df0b92c7f289f4e8a68fde5ed89304c9d65","impliedFormat":1},{"version":"f750d92c533e298da7a3fea7da20f9f1ebc33c0d555fa4814e57dd18d604e418","impliedFormat":1},{"version":"7f6b9828f4b1432033ca113b829000067d0e22f57721b55b02eb8b3a3b203704","impliedFormat":1},{"version":"b385be639b1158e6022929216f8aac79408b0802194f75f87a9322dd5859dfbb","impliedFormat":1},{"version":"f2b2290dbf15066802bace457ebd90e4d6a2c775515ff3bad82973013a83148d","impliedFormat":1},{"version":"67754017da8f5edf99552a404354330c60a7102d43bf1d82f875bc9076febdc2","impliedFormat":1},{"version":"672d51cfe67b7460ece030e23f7b2ab4ca4fa235e1ddf9913995ef894c591817","impliedFormat":1},{"version":"45d301b3c07ac7f3bec0ad83482b84b1aa8d67e0d94d8624c52fda1c660142e3","impliedFormat":1},{"version":"2da0eaaa93d9547f4b26cee1ff9710b338d23fa34a4d40595ffef91ebcb8358d","impliedFormat":1},{"version":"7e34055b442d86cf0949a378e8e777dad6d485997f2bf0b85bd6cba52e4ae62d","impliedFormat":1},{"version":"892df82a00797ffe9e3b83516ab30364ac242a23d52ccacd6e67252eb7e0e097","impliedFormat":1},{"version":"de255e880a00e42e81d194f8a91bf7f08f4ecc0eb7d0a1625ee31861ff56d199","impliedFormat":1},{"version":"59544fcea58020f64615b03e438a7acd3f9c151cdd986979b7b6c87fc1ffe5b5","impliedFormat":1},{"version":"e8ffed4e6c8da4a2c429d23ee13b4617d60e17a86059431975795dabbd1e34e0","impliedFormat":1},{"version":"1628c07e104e42ea038499a841a6ff439670d3be352449046d586e4adaf40bc2","impliedFormat":1},{"version":"12e3ed700019e8350c507f63976f2d5094ffaa9ec7b5659ddf56277c9eef4eb9","impliedFormat":1},{"version":"7c1d47902bce62fe2b0cfb900c08ea764cfff82098df9382ed8ef5da67ab1460","impliedFormat":1},{"version":"9ab1d3a3fe696ae8406ecd9ae920d7eeab9e1b83f74aa9b28c7e6ecb21d21516","impliedFormat":1},{"version":"e883a9a89d568a1bb603f88454808ded8ff6dc70df499cd6bbdeb6adb91056a2","impliedFormat":1},{"version":"185055083e523222015f27b0117f616ef9c7f1232aa325e20dae04a105435298","impliedFormat":1},{"version":"bfa81a52ca00524ac7299ad3164eff50e6caf58811b443229387acf1a2931dd4","impliedFormat":1},{"version":"5ffeb7893482def908fbc25179e496dad639fc6d7f0916e0fdce2c9b0dca6bc4","impliedFormat":1},{"version":"ee604292de5b23975e9821c433e123b1c75ed5705fdfbd7661fd2580629a72b3","impliedFormat":1},{"version":"9f387506180b12011ce7a485268f2733c621b991318ce59d2234507c5550c0be","impliedFormat":1},{"version":"e228d0f4316dba3b52b0afc2cfdba50c59b3aaa3a1c1d7e0745eb900e0841320","impliedFormat":1},{"version":"eee85be69b3abdc842c4eb42393d4808497d35875a42feaa7adc4820e02d5180","impliedFormat":1},{"version":"2ff73a7f387017930f08fd443925b736c7d0d3e988a7d37d0b159cbfce1e981a","impliedFormat":1},{"version":"b62be5fb23d912b75bb2ae26275e72716c282c3351c5a003d8b688abcaf48545","impliedFormat":1},{"version":"bfafbe15e44ce2d0428e893ea7b11b869d785527ec09c469cee27579b31ee9cf","impliedFormat":1},{"version":"20ad141a09b9ddd044caafdcf862f7cb91cdc9cb05d3f83dc1573fdf7b003530","impliedFormat":1},{"version":"de3f9ab9cbe6b6881b90b682d3c01ee19c501777019b0c6c4f87e282893a3230","impliedFormat":1},{"version":"f5d33c3516b2087fac5132d436bf065ec6ef340a324eb4c13cf1264d086d23a5","impliedFormat":1},{"version":"eb09d6aeb63d4c73cb510045ab1d46c570957900a399b03e0c147bf3df1d4223","impliedFormat":1},{"version":"bf7c79f7d380361955d9a58fe4d46b268520e3d578239ccbf1f46dd7e0d6856b","impliedFormat":1},{"version":"8b4979754d88f792b92094c05d84e9b4237cc9479fa99c86c65e46f1321e4227","impliedFormat":1},{"version":"ccf81012f1c2ea6496883b7f0c6cf35080becb2b3085c90be7b0e808efa9320b","impliedFormat":1},{"version":"c7c21a29a7e0c99b948782ccf2affcf25a4e14156aed12a583f5ccd73c13075f","impliedFormat":1},{"version":"90bc34ea2ec1cc0bda78f8bba51813f38cf70fcd0f444e5308d9a632eb94a2d5","impliedFormat":1},{"version":"18cb7e3d5edb761ba101fd7f9b3c0a431be0950a9caa513316e60f5d4bb0b6b0","impliedFormat":1},{"version":"5029ae14fdb9c6c62e1586700c3315718835bed28f09276291cd59ae68fcb91e","impliedFormat":1},{"version":"f69bf7f1f29e2d5be541844797f5f98b2912a4dec99c5c2d8d5eb2a6f978bfb3","impliedFormat":1},{"version":"1614c7be6a9167356d483090848429e41b65f2dc4371535aa60585640d57faae","impliedFormat":1},{"version":"efa13b79c53b6d6bec377161f7ea45711ceeeb76799bacc75c266c94f3952035","impliedFormat":1},{"version":"cead826e55a48948739920b3cbec9092fbcf1ae2e54d363cb69a592c02612a4b","impliedFormat":1},{"version":"6e52953a2bcad1347beaec5919fa148581f2714bf272e0e634fa82636b17c0b0","impliedFormat":1},{"version":"5578ea7d0604042aa8ec61aed62696396d1ad5f19998ad647f7a78893b6cf2a4","impliedFormat":1},{"version":"4b286f889dd3cce9c42f04a8c67ae6def60fd58f9ef5fe244d840f5769fdbd8b","impliedFormat":1},{"version":"9ca778d2b56fc4d0a3ab9dabc3623b4cca415522c520a2c493988727b785976b","impliedFormat":1},{"version":"09bdb5452d766ab86b5fda8844184f0784cdad847427e9039df4862df31b5c42","impliedFormat":1},{"version":"05eabb9adcd34328acedaa4ca192950b5b1b001d2f7534000125d8e22e88f6be","impliedFormat":1},{"version":"263d210358f35b4b4880c56c9bcfbf7f9e93a9789a28820c567f841ccc1acfca","impliedFormat":1},{"version":"b2c643f69cf8a81c96c2089eabf69da646b195769fbe458b9ed7f611d41b67c8","impliedFormat":1},{"version":"4e59716e74c3a37f0c49aef5271b997c2033b79cc5a623d93e7c8b77bd121416","impliedFormat":1},{"version":"9757e238546831c95ad838251e037eafd5ece17490c43f088bb1f5e87565c457","impliedFormat":1},{"version":"bca9879cd9c0b4f16670c2cb555ea49acf1ded2bb0cf841e00fbd04be7dc5576","impliedFormat":1},{"version":"3ad247d2bcaec97107595d6ccfec5af70728820e214fb434a0bb175f7dcb317a","impliedFormat":1},{"version":"6949d8cdc243d2b171f74a41a057f17d6bd0882ead2268b1559d1d0adba9da1d","impliedFormat":1},{"version":"5e0b99a0c3b23cb0e51e7464ee565951385718d65056be89006ddcef5b2606e0","impliedFormat":1},{"version":"23b8da4006fd17653bc67996dcf36e0d0746da689a6ce04f0527290a9be88cae","impliedFormat":1},{"version":"6f853d6e4c9a4692f6f23479575f4cc57f199175c255567b1a9a625e4f5370c2","impliedFormat":1},{"version":"a1305395764bd880a078d7103949fea863873c221e5a0c010564e085cbc3a340","impliedFormat":1},{"version":"11cad18a3404f5a0126384b10f9c4bd59ca1544e3274489f1e836898ee52752b","impliedFormat":1},{"version":"30a804f93d698e9e57c8d5b0b20967b89fce5ace40317a926e4a62e451dade88","impliedFormat":1},{"version":"61788f45494af911b3e0328729092497e7b25a149847df358778e50f544e952a","impliedFormat":1},{"version":"4c355ba3666026b0f7f2f1755e51b539f74abd55f55a352ffeb8e9aadec4fb7d","impliedFormat":1},{"version":"6217aedf4e5140199d3a72ca452d639f8a084b21fbbb91192115672f154b12e4","impliedFormat":1},{"version":"aca70b2ff3161a8b007030a2370b6015f3a43cb0944de928f548c7c76cfbd349","impliedFormat":1},{"version":"b3a848a6d64a86be46ac4016392a186ae0b80353d3c1d56bcc88e5ea3799d1bb","impliedFormat":1},{"version":"1ad83a50aca51015542fc2283cca3ae8542433e7727055646b01587e4fc63aeb","impliedFormat":1},{"version":"8168de8d2cf64f742cc7d58962e8e63c8af37ffd5389b34de373e8f2899d044e","impliedFormat":1},{"version":"f509dd48e3eec85dc7afeeeed958f31746990567b4ee541806b38c73d81d2812","impliedFormat":1},{"version":"90c91bd56aceb88c7e6baf2e238bb2611174307c6df82ae6796bc634a9083af2","impliedFormat":1},{"version":"dc4e9111b6bf622442c0eaaf4b1d4603f5b83db39edfd44ffb96e2c5480db19a","impliedFormat":1},{"version":"fa74a6070ab92600e9744839ff72f4b7ff32fe620ac21630647547f67cc257e9","impliedFormat":1},{"version":"6215421aa9eca3bc73ace627357d7f5192a3474a257abae830767f4bbbf3ce1d","impliedFormat":1},{"version":"2897238a4dad47ce6a08b1a68e74316b629f08afa7d69b34b2bb04908a89cfa6","impliedFormat":1},{"version":"01098a8ff1bf26bb0ac8d35c75e28537b8870c54d4d27d36dd4455f648c9c288","impliedFormat":1},{"version":"9925afa470a016154b3caf8295e07c01a81d11d282ec875325f9c1b91bf0140f","impliedFormat":1},{"version":"04946e0a4dbc62ba8f51cc1d3b8c8a9f5624c88f35112125e70882db13b0fc41","impliedFormat":1},{"version":"5b9718ac6c519bed209e24a24b2251e7048b30881f509001e7cffefa63429c34","impliedFormat":1},{"version":"9eafc825a4b0e39c4246152b1c92227ad80cd9b878799a4b576e744c2ef39d98","impliedFormat":1},{"version":"14f755fc87f0d851326277970a73d6127f8db9cf3f5a3809874c8aaee34acd5f","impliedFormat":1},{"version":"600bafe486b338a6af75a4cd1932c75fed4b8ba9cfda08062ade388a7f124051","impliedFormat":1},{"version":"7a5da314daecd1230c78136c762487219ab0717651db4cc0a7082a37ce5bf2cc","impliedFormat":1},{"version":"a596e25c6aebd0e75c6476e09c807a2638ed3f4429508c050d5a6c7c955af600","impliedFormat":1},{"version":"24c377455a7d1130d4e29c5bbbaeb57ee358599dde32e7b566aed024fe720818","impliedFormat":1},{"version":"43160e47922c70ca58b88198fee1cfc7334732c1d86f903968059571f62cb54f","impliedFormat":1},{"version":"3802d61fab1bb63c4583b4413cca3fdc81c2d1abc0717ad7fdcf386e2c3598d3","impliedFormat":1},{"version":"f6d1efa48a3b4d0822744fba448995c630951e2afaceec31bcf5951ed9e7eb9b","impliedFormat":1},{"version":"02fe8380076856227ef140d90971967f3e6ae6ff0a7f5d569062d7161bc3784e","impliedFormat":1},{"version":"63a2fc7b2189d37f2eaa0e35d070e162120888956a2cc5c169e8f10745341a76","impliedFormat":1},{"version":"6296ece71d4fb41aa1da9c602c2534a3fa84f17b6ef58b47416eba9acee0cd30","impliedFormat":1},{"version":"1e5529fabcfaf052b3fd4cc9d1bde252cb0db41060318b759c13fc7f6e5bb479","impliedFormat":1},{"version":"bde9eab5ee3d9961423c89ff565f75b36fc4d47d8d63f878af408ccdcbd9ea63","impliedFormat":1},{"version":"f46fe243696638280158077958eb58b045e67362a604db3af907b3b4858a4cb0","impliedFormat":1},{"version":"c4e53911a59055db5cb7381a4d1985842024a5f932fec6faa88bccc978dd51ee","impliedFormat":1},{"version":"c3509df6e1042fd14425afbf4ba569f1e97d9b6f583d6640806f966523227b97","impliedFormat":1},{"version":"10bd0f87e69ba6ec6b5c06d607cc5b4cc9c66aacd977c078d058026376b14290","impliedFormat":1},{"version":"c48787c2a753ab3626847d9814e12acc968da8d61f3ded944a4cf62ca9cfb820","impliedFormat":1},{"version":"6a9b762e2e732051c63ac32cacf0b7b01b3299645bcf6113c5dd7f613c132c98","impliedFormat":1},{"version":"c64f23cf9d0cdf32afe462fe39b1b7b4fe31d21fee4efe70d65ec3443081330d","impliedFormat":1},{"version":"5502d343f7f960c7884fab89dddaed6090c9c502044b639e4618d213ebce5d44","impliedFormat":1},{"version":"485491ab7aba40b9b98ffd9070eb7124a49c59bbc29e54063b546d2c5d259909","impliedFormat":1},{"version":"875e86c5f3c60ae6d0723cddafca933a521d9d555a3753cd792de0b0239ef094","impliedFormat":1},{"version":"6689b37268fc9f7ff74aafc683bd115008bfbfbe9533c859e019c4a4b0a88c53","impliedFormat":1},{"version":"7058c8d59414d0150b68f1cb5d55c736874018db4b6285d4d5ba29a3540ad0fb","impliedFormat":1},{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"2fade8ec0f23c2f574e810e098c68805ce3fa2acf9fcc84c9899c664c7369d47","impliedFormat":1},{"version":"2f526a0cce29c6bed9caac45fa809b6671a1aafa37957f706ec89b909687383f","impliedFormat":1},{"version":"2f8797bea7a3b7e2ddf9d2fda41433d02efd24851b1e8f89ac57761ec965d4bf","impliedFormat":1},{"version":"d5f4470a263b08ef8cc7c5ab723c93ff3cec84db31b87e5ca6134aef67ecb239","impliedFormat":1},{"version":"aedf083e88e9409ecbcae3525c2a5545d8e24bc7e4a140bec8442cdd4566c4dd","impliedFormat":1},{"version":"5cb7e47d4ee6b5b17d0b405dc4f6839b921a32fe705e3ddb3c20bc26f32d1ba0","impliedFormat":1},{"version":"70ccd6063c3ad5408fb2e85186903c7976453659da1aec63ce18c589922f1c3e","impliedFormat":1},{"version":"0eb52e38a8702dfd6a1f7c11b8528a639c4d1108ad15abfc5dc7064917f3bd49","impliedFormat":1},{"version":"cec61eba04d6d20e7e70392e957aa98b8d49de2368b0db0b78df4522d1d4874a","impliedFormat":1},{"version":"69a4ec9fb9c9848ba644c16317b1ff16172f699c5f90f6bc306cbe0966b785d3","impliedFormat":1},{"version":"72fbdbe09d09051973423bf1d955b2303668ac80526df1f7ee187f891cec5e78","impliedFormat":1},{"version":"704ce72e09d3292fba041f4ae9b578708059edf9262fe4bb46450d6acd625814","impliedFormat":1},{"version":"ea75cb61172f710f43b234cc624410a162d7912866c886b76531b4a96aaac546","impliedFormat":1},{"version":"8acbd19f39c37583c812a9f5dbb75e4fdb35e8b437245ba00bbc742106b12752","impliedFormat":1},{"version":"518df10f78aeaa3709e32e6869173c2195fe584d6c37c5d6c51104f86682b30e","impliedFormat":1},{"version":"667ff7e5d0c29f0d1de6849cd9c5d8c0a1e6d5a0a2500268e76943bb217b6e10","impliedFormat":1},{"version":"35d60166f54e1686ded82852d0fa31f627fd49269750f1cc15211cfef8bc33ea","impliedFormat":1},{"version":"9ccc7fa5f75722b92844d72aaca4f53ee641b28728b826f10a1c045a012ee284","impliedFormat":1},{"version":"de6275a78e7715b9f178626f91a2334881210e711257e3bb732dd37c1e02c81c","impliedFormat":1},{"version":"5fc103260ec0303e8bc2bdf5eccb3647d2103cd70f767ce6f2f3d1ac0e7b26fa","impliedFormat":1},{"version":"e48c5d1d970b876acd688a1b88c7813888516ec7d0ef2e122f6c7ead505c4f49","impliedFormat":1},{"version":"1db67baff37757ab369ffa45c8a225892b08a267e723370893c7bae6ffc2e702","impliedFormat":1},{"version":"5557dc9237ba39cc90908121768e242c1aeb4542162907ad9cc10fc9136bd6c9","impliedFormat":1},{"version":"4552fcf9aa4e328bf29f9bf3523b617f15dee1a563ef11a1a0e1e07f5c9c5711","impliedFormat":1},{"version":"fa5822c65968cbe34c96d3ee1ba0f6d290e6b732290b2512df9dd2da77ccfbe0","impliedFormat":1},{"version":"cf8b86c20dd45021ac7cdc2c1e5693d0d176b480d7f1e91fd536197349c8e9f9","impliedFormat":1},{"version":"2f7d21ee6f0c1c496eb524fae93c5436fd7d3e47381caabaae5b7ce2acfc2b0c","impliedFormat":1},{"version":"0a1b325adf02f218b2b9cac2841ab6fd4ec04dd61e50ef610fc576c3899955cc","impliedFormat":1},{"version":"d6e3ff1ee46953327cb4cf59125b9acf63aec74a51df9c17c702d0fb30f63072","impliedFormat":1},{"version":"66b97b344a893933c648c1b89a3710c5fce7aeef477c989ad52415b4acdb6149","impliedFormat":1},{"version":"0667ae715c32cabc89d3608d8a498eea3960ea6b5efe159f1269b5e6839f39fd","impliedFormat":1},{"version":"61d0d22e79c3f41af7d5618cf7bf192733214c5ac2bda68532fe85427c11f244","impliedFormat":1},{"version":"54379167b48daef9c4b28420ea2e352cd84df82e4c710f9220855ea53c375813","impliedFormat":1},{"version":"c9c1789ae3e984346b66cb514442d3276f644290ed378475a63deb940a6c9ba8","impliedFormat":1},{"version":"e9741f4133ba1e798cceb5859ad3ff37a1c3272e20d580d71f936a5a60c983e4","impliedFormat":1},{"version":"c5ba2a37d7dc51245902734179c768c60f6b1aa58ea1c9066a3a8609a13b39b3","impliedFormat":1},{"version":"19d4baf42c769c245bba91165a78bfc758822871808367492514140557b0a9d7","impliedFormat":1},{"version":"a8e77e4b8132f1ba2e336da7f1f2264cc331b04b585af9a3710acdeba19ad13a","impliedFormat":1},{"version":"8294a9301691996babc4af61de1e9d84afc1f454d7fe234dbbf365f204e18053","impliedFormat":1},{"version":"3036c1c0ba6137da84207ca7e9fa64e624134eb80d9659e3ad97cfdaf62aaa56","impliedFormat":1},{"version":"883e077a12eb1bee34f9d50cfd1678f97f2dc49a1a4010dd5db76cc61af3ac56","impliedFormat":1},{"version":"293949d641a4b6783023248d81e566b71e27a9b021c29bb2ced4f98b0d8d09d6","impliedFormat":1},{"version":"d55373825c4e68ae86183cbd56d700d0b7206a7cdeec39d23976484488d8dcb6","impliedFormat":1},{"version":"654fadce4fe217b52110ec51ea43f86875e03857acf7286a8aa709e33764d028","impliedFormat":1},{"version":"d0592dadec9c1c90a6ca12d970a90860026d796dbe194a99c5f6efbeb01b319c","impliedFormat":1},{"version":"e8d49c340ef4445cfdb3ed7032d88fbe2d80a83203887a36af07d6d65a713b17","impliedFormat":1},{"version":"cc6de2f7359b5e7de42513b43227ed7ca3467e6864f263973037d23dec9d601e","impliedFormat":1},{"version":"ba8db0a788dbf43434fd0d2b5594392800a70e1f1e736853c0a333c5b5f645c9","impliedFormat":1},{"version":"ed9753c925e24b3216b8ebbcc4b09b49965adde002205e98a786314b29d4be46","impliedFormat":1},{"version":"ed042671ce4a677066a5b161cf434a55b2dc7ad96c7b54aa9e8ee236ff7177be","impliedFormat":1},{"version":"4b3045005d4c702c776d44a2359dd6bf94a4c91ba68a768de6f1f22d9088ca7f","impliedFormat":1},{"version":"d427694f9d5281f7d0b4f438221ef3d2c483a2e5a35117f3b6a986ed55f997ba","impliedFormat":1},{"version":"cfe188d90857cd1d7dd4a71dbaf1609b1adac03dc1584b555fe560a3973bc7ae","impliedFormat":1},{"version":"17624d39ad72d1a7bfd85fdad7e6b515ba65555d498ea5730b5a975d409da9fa","impliedFormat":1},{"version":"3d63ec7072fe34eef6b4ae726b26af15afc3a94b74e9dbf6696233119503f0fd","impliedFormat":1},{"version":"5267eb7d6c66527148047698077d89d84a98efbebeec6d4a294df3f8ccd16b99","impliedFormat":1},{"version":"e3027ae6d56c9b8168e6cf9003158859d4492460d33375526cc1f026bec1dad1","impliedFormat":1},{"version":"cb501625906623edf9cf058a6eb0ea47651a62e647770f9208a27c3d160da710","impliedFormat":1},{"version":"b2719e80d3250b8f2f24bd785762faf0e511d90d27a7bdd8fbda0fe1073d5d7a","impliedFormat":1},{"version":"d7be2a84a9afcb0efa7ecd7d44b0a986dc9997fbfdf095d18435137540fb1cf5","impliedFormat":1},{"version":"3e94992f58384cd9d3af1b857c0767e68465b270fd81c6e586426e9f35e8e16e","impliedFormat":1},{"version":"c2eafe96db96a6713635113e6cd42c55ba51a6993c1e75a10fa0ea3f6d5e0c56","impliedFormat":1},{"version":"463b6fbc1f369140e3b1cffbcca89c3e22553ad03bf08c6d374c58406e5b8290","impliedFormat":1},{"version":"0879c1152119b8fab2271ddcc220e041d489f25a5aed44863c877f0908ad2043","impliedFormat":1},{"version":"ba650b36336b92a97b49df9ff70170f906cca3bf2d5ad8d650ba036cb59c5430","impliedFormat":1},{"version":"ca5956b9f0acee6a01b56b4f700382ff3b3389447ce08ac3b9d5bd8c2d88e45a","impliedFormat":1},{"version":"a686e214d428e424a837370b09ab2135c184af9c25a70311e0cc5c619cbe32dd","impliedFormat":1},{"version":"7b39dd070d0c8a91e5225e49b311e269c28e0e38ebe5f97a4d8dd83cf61c2b07","impliedFormat":1},{"version":"6001a2bc31b701c7566876cd26dea75e752f8d7c224c4cc332fdcf92c47cf453","impliedFormat":1},{"version":"a70c1e899008ed3f6906234e324d06cafc6c192b448d3bfcb59ef8e4559c527e","impliedFormat":1},{"version":"53bf44f0d86a7fb1a6e71cae4344ad09afc5d4713e1e085c879c0349364f824f","impliedFormat":1},{"version":"18272c9ae2675a2bfff0910d995dbc4773cbc7616581ab751824294fd9f48c87","impliedFormat":1},{"version":"5081868d3137fb3c1487d4044341af24698c73b3a2524c4eaceaaf321946a848","impliedFormat":1},{"version":"fb1da5fa457f45652f7b4cdefc302ce9ae26d6446a46596230c42acda4f20ac0","impliedFormat":1},{"version":"c6041f0a1139fcc1b479730999ec7f5089be9c1aaf3614e40219b5bfd37c3d81","impliedFormat":1},{"version":"25ad8840d6221abe8da25121121fa7cac974fed70bd798426b1367ef3fd870b4","impliedFormat":1},{"version":"28bce483ff853a5f27c927bc049fc70e3c6c139d09a45f57b1f4c58e8609034e","impliedFormat":1},{"version":"ef89a4ddc22fd333f6b43964e46312b880708f4fea2142f8a4396a02e272e054","impliedFormat":1},{"version":"8c9399c6c657b2327ad34500ebae987d91774068843ee16bca22d2b5605948f2","impliedFormat":1},{"version":"7174b6a5bb6be43e72e8122b7775bd71ed7ddb90619a3e3817d26409e1410802","impliedFormat":1},{"version":"6f2e3bd09e2116464f6b1f91d6343c0f2ac724462c161af0ea72623d4ead89d1","impliedFormat":1},{"version":"266991e6c930af18340e4e0c88c9abefa4a6b37a173483f3d5fed6ecb48ef788","impliedFormat":1},{"version":"ad1b7b68628a972364fbefc6ae75d9b73367dfbc03e60292367023e1df64b7ca","impliedFormat":1},{"version":"3f98296af8f4df0cab0cf3f63bdc990f0ef2a6260d87ff24fce07b75873174aa","impliedFormat":1},{"version":"28caa319a7f6a05a75fabf24c2df0a6fb1ffcd357c39df70bcdd7af115460097","impliedFormat":1},{"version":"39ab4829dc64c6a1601b7cceda810b7de9ee08fab0dbd2d86a3e2f9db4e0ce22","impliedFormat":1},{"version":"2e3229f8d2a2072028e75ac5893f2675b36a927b8d4d8088aad24eb4608dcd63","impliedFormat":1},{"version":"6bac0343db7c21dd4f576c5fe2187c722d26860a0dca2f3eac151c55051c7a09","impliedFormat":1},{"version":"f08a27992b3c96bfb293d4a10e1271695c29163cb403ba0b16c069f747ec31f6","impliedFormat":1},{"version":"09b453f8a4489dba4c571dbeeeaf300e3057b86ed58119948cfa2f787d004924","impliedFormat":1},{"version":"bc450c5c5458f6fe2c95136768989df3c2b4317842e13f04d770519a4cf11bca","impliedFormat":1},{"version":"828317a9d39d445c588a38518b162c244d8f5eb6f8f0c66de8fbe97d695a988f","impliedFormat":1},{"version":"01263309aac88199627bd016df313f7bd2d9376d46fe188ff1a2fc2e5c29d14f","impliedFormat":1},{"version":"f2c23fd65dc993a4b4cfdc45778117fb06b55019e15f5d5ed89179c8702cfabd","impliedFormat":1},{"version":"32a13ae9542e3d76e705e7966f9268977bb182f442f984f56d0e580c4ef7873b","impliedFormat":1},{"version":"7b89628b83b104729d915e675baa0a9f0d4b91ad806451c2daed0ed4e7b89c35","impliedFormat":1},{"version":"4b6642649b21a0d803e32b1b3ea5311567750fd2a13fda5f3e30edee4e976f06","impliedFormat":1},{"version":"12367d74f19d513ee58a0afe730ab710d29f35fa33cf83e980f36d83bb4e12df","impliedFormat":1},{"version":"84fb34eb43c5f986be96e558b590bcbee307aa556796515c5b1077373c0ebc8e","impliedFormat":1},{"version":"19afbb5a84fc8822e6a5fbd9eed486a6567f1a1cbf352d7f691501f23f11cf7d","impliedFormat":1},{"version":"199b8e3555196413e8322a385aa738fded83279a704c15c159e66c6fb6851627","impliedFormat":1},{"version":"4c7abc0f73dec0cea89fe8b452b6871438bf3035d9af8d8c05fcac9453311f3c","impliedFormat":1},{"version":"9c6eee871ef4ee7d6351655fd0c86970ba02a86ab2f9ae4b2f1f590cf290761a","impliedFormat":1},{"version":"0364040148a9720dcf7acb74b5bb38c65e860c5531f098a2d1d47c82f68944fc","impliedFormat":1},{"version":"01e4af473f7a1e8f3aa8e56f66b53d7ea0fe8f09ba6d62caeea0b9805b91f6e5","impliedFormat":1},{"version":"76e54b0b03add212cf83a25b75175dc1c2c1dddc0900f62329d07ddec285c605","impliedFormat":1},{"version":"fcddaf927cd26995a3bea9cddf4139c8a160ef80c0a8777c06787634ebe43581","impliedFormat":1},{"version":"b796698be96cc502196a36ec4bdc81232d559cc2d55761d1c89f078d884109c6","impliedFormat":1},{"version":"152b0ceeb50bdf7bdc9c8b3ecb594aef00ea813df308af2fb749782e90e324dc","impliedFormat":1},{"version":"f1ac51635053cbc5c140f7cd59ff63a5ffaad87f88d6a4076eb879724368b3f4","impliedFormat":1},{"version":"0d4888d0c426d8b77bc4ecb07656fe4391b9824498081abac931daf5d5ba4718","impliedFormat":1},{"version":"13dc1433cf3f17080b12b29034e8f73cbb53cf7cec25cc977a12442ad0ecc87b","impliedFormat":1},{"version":"221e17c4aa6c86ec874c684d938670b4a57a80ddfa47fa7c887cf3bc8dd17f5a","impliedFormat":1},{"version":"681ed3eebf738862c4b1de8648cf9fdee9b29f9b133e369590ef0eb3bcfaf3f5","impliedFormat":1},{"version":"08ea8ab606bb866d346cd36ed7c523efe00c8c1cee7903b380844f872bd82571","impliedFormat":1},{"version":"f8afcdc7559fe9eed387ccd728f329b90afab5b0e947869d8beccde5af972df9","impliedFormat":1},{"version":"5f5e3622233d39e81d4b61ce3517eec7721eb5e2987ff6ca86ce46fd6afd45d3","impliedFormat":1},{"version":"2748b12818ff1e9f0c9e4908fa01763debcdb8d35ce83d340847cfeea784a71e","impliedFormat":1},{"version":"e8346d677bcf36001b976768d83764a7a0a969a4c41b85507054624448e6a780","impliedFormat":1},{"version":"40ca3165e02298e5692f4e12f875a89e04b4c4c503ad60aa2d2b68d6d5e3311f","impliedFormat":1},{"version":"a6ec145a1ed0c2e45a64aa32e04d208f186628dd5c935d103b7101de9b8f5026","impliedFormat":1},{"version":"d718536e1fd637e2df01e3fa5f959b7e0e41b8197ab0ea7975ff72e8364f4ab8","impliedFormat":1},{"version":"3405455a98dd5b1813e62b89ba46663536d2d8e4a4ce0dad9f2e78d911ef02d8","impliedFormat":1},{"version":"2521071324350b0743bf100692db975ec5fdb170541bf9cdda220cc6046467d3","impliedFormat":1},{"version":"9bf5da5f4fc8af55955571f04fc8015c9bb37eb03aee58bec2a8e5c976d75146","impliedFormat":1},{"version":"b21fac1d6f8df02bfb328e165ba21cd7b388b07f5769589fe24f7265c897cbbc","impliedFormat":1},{"version":"830d1c5184262f854f66d9f40ffc87b17e9ee5345e8f46eea7f85ef7c9f8ff97","impliedFormat":1},{"version":"09194beca430231f60887a2ff2505f2348ffe5e429ec95e44536cb5f95e6b134","impliedFormat":1},{"version":"c2f71cd32752b3601d712ccf9e1bcc9a43be6f52b14faaeeef3111496c1203b3","impliedFormat":1},{"version":"c13cc95b0822e729dc203b4738657cd9d50316a31885dc7b36cf952c512c5708","impliedFormat":1},{"version":"8f5a698f5b02547c236650de70f1e47c3c65968222f1a76a13da2e4639587f70","impliedFormat":1},{"version":"ec3491f6d060c5b4f0925e55a0bb75b1d2a79eed422fcf46dbb0cf0f2793e706","impliedFormat":1},{"version":"0dd354ee576b9e15b6d634c0757613f92c17bcc8010b29916206a989ce73715e","impliedFormat":1},{"version":"78ff025450a071d8647dd61aaf9cef8b50564301d95b3b9c22184bba565033d7","impliedFormat":1},{"version":"34f21ed95b8e27ddbed49a413db4b905cccda61d0aae08f23b25c55c5049496d","impliedFormat":1},{"version":"4151113a517c014a9ae61bd06ddc0047d2d3d17bcf24d1605f356ebbb51bc42c","impliedFormat":1},{"version":"4225ebb72c8c48a55097d919f0095d8fe3a8a9b2c638c9adc8de77edb1e50c29","impliedFormat":1},{"version":"029d1505f121ab0aac7086436a1a19137c1c5946743767bd3f067bbebe4746b1","impliedFormat":1},{"version":"c5694dd2de3c2f59fc2cb071b91857c4bc74716be8c1c414785522a3e7e173d0","impliedFormat":1},{"version":"867a9f74207f4503b4fd6bf99db997eabe3a3988e0f78f16c9486c03bcebaf4c","impliedFormat":1},{"version":"0be27e7082485098765d0752a9f31cebd438b7d56d6a7aedcfc53d02d087d967","impliedFormat":1},{"version":"7b9856897fbe53f6e69b81951aa8c46864e6b90af136a6987934f85a54fb7aae","impliedFormat":1},{"version":"e2f6641742b8200e8fc0b19bcbe39382eb64391ea9fd84dc5592f296ba19b074","impliedFormat":1},{"version":"55d171a12ec47940ac326976ff7e761db36c750163ca7612882564d164d86a24","impliedFormat":1},{"version":"3bbcfa4772efd128477f9c9796bc50739493cb2b7e8cbb0bbbe8395be9c9cea8","impliedFormat":1},{"version":"5ec1846d0fdfc507d217d36a43f26d607846aff380c5740d17472be0728034e9","impliedFormat":1},{"version":"f59af4a2b229c2be50cc18575046514e6b832bfe8f133b2939a32bfce0d8ceb2","impliedFormat":1},{"version":"f77e303dff14218028089b3b52fc7fa19a11e8b67b95a89429070ed0662aaa5c","impliedFormat":1},{"version":"0f55f43f373a19289fb5ec5fdc30c2670592f8885ad478d2d797e6d66dee29d8","impliedFormat":1},{"version":"170a739d17279392bf303757bd3076cc51ce70958b0d903428aee40ea70813a8","impliedFormat":1},{"version":"7721a982a6520ed227fc99aa52c30cc88c8878b830a68466cdeea256c4ba2ed3","impliedFormat":1},{"version":"341d8e0e634d21b4bb7715b2b3b4ad2e5b5331620a1b09850a1b660e41857eaf","impliedFormat":1},{"version":"b7c5a4a30f9f492033b9e97363c7cc3a49fa47d993a6ac53ca82033cdfee1f65","impliedFormat":1},{"version":"30880ade6acbcce46dd7d0947150440517a8e1b394de87e7d4bc4c505380b51d","impliedFormat":1},{"version":"54d2e48c3049ed08d1922a3706510e777ce468f84b83e43e941d0720985339e1","signature":"7f7447633bcc31b172b3c5b932f43b4f8686b4e2f8e15ac7f9740ccc5f6dbcbf"},{"version":"22bb3acbdf29fa86f10c0e9c5dd321899d2ceac755c66129d16684ddd2f69c02","signature":"aed101883f51ea6fcdc608c066a21ae598484b6bfb07e8f586bc4ff26553169a"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"89f091c3276dfca22fc9eaf97d6240a4e719a2c50c60b7419497874dda079aa2","signature":"8e20eea251165605e9fa501ddfbe73e8da90368f29856a791d03fa923912f2cf"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","19967758f7cd1aa766d2cfb9a14b4618ae5a3e500d51a4fa6241ed0b8f95660e",{"version":"f1e2c368cb813b5bcdc4a8b309b5ba9e118bd117d7dc01de80776398872df525","signature":"b321397fa7e6c9bb5d743b477df136499faae14785e6b837698d0341615688bd"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"7ee845263f2156f69614cbd0afd2a25781fdc041be5da85e0e6cdceb31b1fefe","signature":"daa0f1c2cf11ee026c9e015769491c45bcef67aa417b44d458efde8904163050"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"ac8276357fcf10903bc0ab9b8b6f3f149b330777fc2dbc0b3ca97514bcb1faee","signature":"1cb9f01a690061f981d048c501faa777d2407ab60bd42a15fa4da1f5b93cfec5"},{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","signature":"da14a67372982ca6e605fea114900b492b3316618581634e0ce72afbcb09baca"},{"version":"5b848f23fca5b9677162f7395ac1436bcbf8290858d32317c8cea2557b0f110f","signature":"dd5da1a85b2fc28d29d8f6b74eb699e9557975a13e164d23d818aff5b8b11c7d"},{"version":"a1a400b4afe31d80a90994c688d4b59ce289173edda334fef11d84e8b87d4c60","signature":"76f40625e7f14e905be57270bb3a36ec5bee4f4440583bcbb2af11f5f34dd2c1"},{"version":"0b72b83540cca2551e878eccbf4c4b878a036ff8dbd9841975697b4f26af98bb","signature":"f6e5d285422ec7c43d8a72c9af14f04a88293ce5b9b567a884bdcfcf70733977"},{"version":"14b3423add4a89f3e20d340dbecdaa99bf7ea540dd47a1b3c0448bbd48b48643","signature":"83d06e838c6bcd886a79a3dca267b21ec9de135e715a1df08fbb1de9ac08cbdc"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"47be229e12f1953e577533f93d304ed68be89fb1c36bf86bc340b0b772a1fb6e","impliedFormat":1},{"version":"3725d405f04361d028ee9d2c6f266603f4d19e690dab60ba7da9e15343b5e1fc","impliedFormat":1},{"version":"72be72f36d24d81745867ee372bcdb44ef10e8df191453df4f3b92074c6afb1c","impliedFormat":1},{"version":"abbca9de38fabcea79de6fe28ce32ab3752ded1b68234f8f82aadc4accb8c4d8","impliedFormat":1},{"version":"f40eb64d319a781e774ca0b66a435d23cd3736437ed3348a8fabea4c6854e08a","impliedFormat":1},{"version":"5e8e9ee511fe388568c43f784b88403f41f48757144cbc453867e1eb0c7db429","impliedFormat":1},{"version":"ac60b33aca2430ec46a815d047a7ee70b2b5d9071397b64a91df1ec48a38a7c8","impliedFormat":1},{"version":"e795f66d4e8c8eb54fa60ad33f8350e3e47f1a1b8e07cd566b34fd9d47929d8d","impliedFormat":1},{"version":"a75746f2181c46090cad7f512f414814421f557a2872d74e84f2c255a5fd64a3","impliedFormat":1},{"version":"4628a40a3fb063acd6797b7e7d7a157c27989cf843ddfa13cd7af01358a25014","impliedFormat":1},{"version":"49b5a003d36183339e21da9014187df41abbbe2d921c29089f3a5087dcf129ae","impliedFormat":1},{"version":"25f50438e97d380325a24ad4b7485b80afac11d922fe01fc96d5ca8f0c5fd182","impliedFormat":1},{"version":"a8012eef31f8e7de9be051110f3d61d17f515845c1d1d06165cd3a65f50715ce","impliedFormat":1},{"version":"702700ccdfc1c248561131dafc920e50eac43ccfd469a3e5e088f91eb3482390","impliedFormat":1},{"version":"2dc5cfdfa510d9cd6a2146890141af3d536ddd990e5ec2321128c630f96948d5","impliedFormat":1},{"version":"e327b76c1e727941e9dad1ec6a95ac7c705a6ee1ee4315dff2921bb4e714b38e","impliedFormat":1},{"version":"2a2f754c138ceb999c798a68ca2ea165b98b6a1aef1330d291773eb61f432357","impliedFormat":1},{"version":"be36670ba15e7a1a98ef351a981e1f7ae204facfdc7edfe0396e25fb8c1050b1","impliedFormat":1},{"version":"56c98db589bccaa41ef58531ce0d799a6b08caf38f1edd3f32b833ab9319aa0f","impliedFormat":1},{"version":"96673d952df232e2278ded58177c7008299f3064279c419fe3146c3fe5986772","impliedFormat":1},{"version":"8cc119574744832ac15eca666191d8a3e6df8b68aa6af6c471abffda5977ba05","impliedFormat":1},{"version":"7239d716804c9b88295a8bce1cf46fa4a5f12dedc85a6067df39bb31f44ae032","impliedFormat":1},{"version":"b502a2a2d2dee79f93e69dcb1b40bdfd8e9e4d88a701daf6e14ea859021bb051","impliedFormat":1},{"version":"d418af55ef0ea7b5d22cbbccd39fe5179f733a98d48954a4f613f352a83b78f5","impliedFormat":1},{"version":"902f87859234378fdd018e1f7ee592cffbace9c150c460b2bb11361af354c121","impliedFormat":1},{"version":"dc9cef7ee229e60825e06404430cea68f7edebdf71fabe986d34973bd987669c","impliedFormat":1},{"version":"a30bae351628208e361e352070bd270f2c7d56076743058ff7f0ca3ca8d624ef","impliedFormat":1},{"version":"4e01eeb9ba5b88a1a2c12c838489c5260d65b3eaec0fb3fb29fe23a80453a817","impliedFormat":1},{"version":"7b542c07f5bd69b3aa394377bab677f9eaebda004563c4feb3b805c23614b88d","impliedFormat":1},{"version":"59342f92ff20e6b9962d09f94b8ec732474c1b1a2266ffaa4f24d6559db83c2e","impliedFormat":1},{"version":"269911d20fbc0af540a49de0d588bd6e584264d6532779248de454c659772e8f","impliedFormat":1},{"version":"57655d967cde56939052324b8c6c52af0129f3ac167f93b85c2cf50219dbc408","impliedFormat":1},{"version":"179e8c5391370028d6dbcaf7c8d58ec30f7fd1f43aa282aaeae816e3013c850e","impliedFormat":1},{"version":"93972295a89f15441320d9009671159708c1cf8b55dfa565332c8b042e3898b4","impliedFormat":1},{"version":"eb98fe76d319f3a3a29bede81499f28d76d8df23a8f40a7900803ac04804a270","impliedFormat":1},{"version":"efabe3267d3d7901550a04a0b867d855ce9507a565c139b5c77547ca50ee6c72","impliedFormat":1},{"version":"fe08b716d908d691b1b376bc11ab168d1f3610fb2cea9c5cec26cbe3fd2adc91","impliedFormat":1},{"version":"2dc775406286d3415f5da1ea56a55885d2d67cd0841e97b0d3cf157e1f08b6d8","signature":"90cbeae2108e7a4d3fc6c5157199bfccab44140c384bfc99750ebe335c4c9d83"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"d556c01098913e2adf7044e15e210e36539ed74bd645d1598d97f98e1ef6e70b","signature":"0d67608b40b2593b721a3bea063143fff176a55e971fb5c4d12f0ba359acc7f4"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","5570174fc4cc61e8e347b286dba4172906e21074477ad64e1a9e46eca72e451e","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","19adaa4893af752d3a3f47128f0875d9e28aae643c04c2ff071e21b33cf2933e","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","9fe99e4fe25e9e22f97f0df38dd56c93ca0d1178551ebc5d35d2216d515f1587","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","72217242c3989b8cf24fec5a8aebede61612a91432427b3a7e28e393386ed7cd",{"version":"ac35d78776ef8c666b15ac13f126ca6e8ea037aa7d9932fc2df85416becec303","signature":"6a6185427fa1429a13144563ad3fb63fdaaa27073b0617cfcd92638dd3629396"},"ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","d5889b18998b001c9dd2b677c0b0546989793085da6d882f8923e431263bd642","04f2500849dddb911016d4da2830385e0f2c681bc23b5f4599bf0dcae56d3760","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93","49ad76c858651b104491384610bc4ec86e299bdd124952d2bcb5bcb78d089a63","9253ebe27404b216af1705922adeda7af14a8989c819989a078d057b616f1a07","35298dcd3a4ea8dcc075414c02ce31a28281ad120ebb3c8fd00728747afb8630","ddd578018a259d1c494c834bdd8707769d07d1eb64f87f5217560cd2181b9e93",{"version":"948056361727d87a3c4f5d98af9d41df96d134d6150e29a4436873ebd9ccf88f","impliedFormat":1},{"version":"dc265c71a6e6823017b49104929b065014f689b4dfff724f5a9d6ce8328b19bb","affectsGlobalScope":true,"impliedFormat":1},{"version":"80aac188695136d5ba5cebd0b5786392e783247627b21e6ee048c10a4f9eb938","affectsGlobalScope":true,"impliedFormat":1},{"version":"3161efd5a6b806bfb49816297f2bff7f6ef01b254508f1f70bdf9983630026f7","affectsGlobalScope":true,"impliedFormat":1},{"version":"685bc0a81ae117ea328b7903f6ce188ad7bf5f7789dda7dd226ec841a5dbee02","impliedFormat":1},{"version":"29b2d0c189bee7fa248204339fe74f30ccb1f54ac1a8810d75f6414905096391","affectsGlobalScope":true,"impliedFormat":99},{"version":"45fb6b481954e2fce74d439242e54c130a7e4e7245337daacf5d53e57f12ac1e","impliedFormat":99},"8734df9c10aef40a168673e8f34d4affaf0a2f331f12ed9742345c7f735e99a2",{"version":"556ccd493ec36c7d7cb130d51be66e147b91cc1415be383d71da0f1e49f742a9","impliedFormat":1},{"version":"b6d03c9cfe2cf0ba4c673c209fcd7c46c815b2619fd2aad59fc4229aaef2ed43","impliedFormat":1},{"version":"95aba78013d782537cc5e23868e736bec5d377b918990e28ed56110e3ae8b958","impliedFormat":1},{"version":"670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","impliedFormat":1},{"version":"13b77ab19ef7aadd86a1e54f2f08ea23a6d74e102909e3c00d31f231ed040f62","impliedFormat":1},{"version":"069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","affectsGlobalScope":true,"impliedFormat":1},{"version":"0ccdaa19852d25ecd84eec365c3bfa16e7859cadecf6e9ca6d0dbbbee439743f","affectsGlobalScope":true,"impliedFormat":1},{"version":"cc2110f7decca6bfb9392e30421cfa1436479e4a6756e8fec6cbc22625d4f881","affectsGlobalScope":true,"impliedFormat":1},{"version":"096116f8fedc1765d5bd6ef360c257b4a9048e5415054b3bf3c41b07f8951b0b","affectsGlobalScope":true,"impliedFormat":1},{"version":"e5e01375c9e124a83b52ee4b3244ed1a4d214a6cfb54ac73e164a823a4a7860a","affectsGlobalScope":true,"impliedFormat":1},{"version":"f90ae2bbce1505e67f2f6502392e318f5714bae82d2d969185c4a6cecc8af2fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"4b58e207b93a8f1c88bbf2a95ddc686ac83962b13830fe8ad3f404ffc7051fb4","affectsGlobalScope":true,"impliedFormat":1},{"version":"1fefabcb2b06736a66d2904074d56268753654805e829989a46a0161cd8412c5","affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true,"impliedFormat":1},{"version":"c18a99f01eb788d849ad032b31cafd49de0b19e083fe775370834c5675d7df8e","affectsGlobalScope":true,"impliedFormat":1},{"version":"5247874c2a23b9a62d178ae84f2db6a1d54e6c9a2e7e057e178cc5eea13757fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"cdcf9ea426ad970f96ac930cd176d5c69c6c24eebd9fc580e1572d6c6a88f62c","impliedFormat":1},{"version":"23cd712e2ce083d68afe69224587438e5914b457b8acf87073c22494d706a3d0","impliedFormat":1},{"version":"156a859e21ef3244d13afeeba4e49760a6afa035c149dda52f0c45ea8903b338","impliedFormat":1},{"version":"10ec5e82144dfac6f04fa5d1d6c11763b3e4dbbac6d99101427219ab3e2ae887","impliedFormat":1},{"version":"615754924717c0b1e293e083b83503c0a872717ad5aa60ed7f1a699eb1b4ea5c","impliedFormat":1},{"version":"14e9acf826baba0ef4b5665704084896e7bcc06f65a9ab13af7e93d27d6b7069","impliedFormat":1},{"version":"68834d631c8838c715f225509cfc3927913b9cc7a4870460b5b60c8dbdb99baf","impliedFormat":1},{"version":"21adf13435b9b748529c8cedf80f884e5130b9684188120a686cd2b26a2059c7","impliedFormat":1},{"version":"eec76bf6b9346f3f95fa402621b889489e96930e72295b0369022f332e9b4a6a","impliedFormat":1},{"version":"0ecd58f413f9bc3b7d4383eae31b0c8fc576985cd7404d6f99f8c643543ade74","impliedFormat":1},{"version":"ea6bc8de8b59f90a7a3960005fd01988f98fd0784e14bc6922dde2e93305ec7d","impliedFormat":1},{"version":"36107995674b29284a115e21a0618c4c2751b32a8766dd4cb3ba740308b16d59","impliedFormat":1},{"version":"914a0ae30d96d71915fc519ccb4efbf2b62c0ddfb3a3fc6129151076bc01dc60","impliedFormat":1},{"version":"9c32412007b5662fd34a8eb04292fb5314ec370d7016d1c2fb8aa193c807fe22","impliedFormat":1},{"version":"7fd1b31fd35876b0aa650811c25ec2c97a3c6387e5473eb18004bed86cdd76b6","impliedFormat":1},{"version":"4d327f7d72ad0918275cea3eee49a6a8dc8114ae1d5b7f3f5d0774de75f7439a","impliedFormat":1},{"version":"6ebe8ebb8659aaa9d1acbf3710d7dae3e923e97610238b9511c25dc39023a166","impliedFormat":1},{"version":"e85d7f8068f6a26710bff0cc8c0fc5e47f71089c3780fbede05857331d2ddec9","impliedFormat":1},{"version":"7befaf0e76b5671be1d47b77fcc65f2b0aad91cc26529df1904f4a7c46d216e9","impliedFormat":1},{"version":"0a60a292b89ca7218b8616f78e5bbd1c96b87e048849469cccb4355e98af959a","impliedFormat":1},{"version":"0b6e25234b4eec6ed96ab138d96eb70b135690d7dd01f3dd8a8ab291c35a683a","impliedFormat":1},{"version":"9666f2f84b985b62400d2e5ab0adae9ff44de9b2a34803c2c5bd3c8325b17dc0","impliedFormat":1},{"version":"40cd35c95e9cf22cfa5bd84e96408b6fcbca55295f4ff822390abb11afbc3dca","impliedFormat":1},{"version":"b1616b8959bf557feb16369c6124a97a0e74ed6f49d1df73bb4b9ddf68acf3f3","impliedFormat":1},{"version":"5b03a034c72146b61573aab280f295b015b9168470f2df05f6080a2122f9b4df","impliedFormat":1},{"version":"40b463c6766ca1b689bfcc46d26b5e295954f32ad43e37ee6953c0a677e4ae2b","impliedFormat":1},{"version":"249b9cab7f5d628b71308c7d9bb0a808b50b091e640ba3ed6e2d0516f4a8d91d","impliedFormat":1},{"version":"d33ce35e3f9cfcc1d94eca415bdd3bde94d5b153ffdd33e6c4455c029986c630","impliedFormat":1},{"version":"80aae6afc67faa5ac0b32b5b8bc8cc9f7fa299cff15cf09cc2e11fd28c6ae29e","impliedFormat":1},{"version":"f473cd2288991ff3221165dcf73cd5d24da30391f87e85b3dd4d0450c787a391","impliedFormat":1},{"version":"499e5b055a5aba1e1998f7311a6c441a369831c70905cc565ceac93c28083d53","impliedFormat":1},{"version":"8aee8b6d4f9f62cf3776cda1305fb18763e2aade7e13cea5bbe699112df85214","impliedFormat":1},{"version":"98498b101803bb3dde9f76a56e65c14b75db1cc8bec5f4db72be541570f74fc5","impliedFormat":1},{"version":"4dc59f6e1dbf3d5f66660fceabe6c174d3261b37b696ae1854f0dbaf255fc753","impliedFormat":1},{"version":"5d0375ca7310efb77e3ef18d068d53784faf62705e0ad04569597ae0e755c401","impliedFormat":1},{"version":"59af37caec41ecf7b2e76059c9672a49e682c1a2aa6f9d7dc78878f53aa284d6","impliedFormat":1},{"version":"addf417b9eb3f938fddf8d81e96393a165e4be0d4a8b6402292f9c634b1cb00d","impliedFormat":1},{"version":"436d7b4543b340b0f3eef4310d524242e41369b9652aa9c70428767c4dcac455","impliedFormat":1},{"version":"adf27937dba6af9f08a68c5b1d3fce0ca7d4b960c57e6d6c844e7d1a8e53adae","impliedFormat":1},{"version":"12950411eeab8563b349cb7959543d92d8d02c289ed893d78499a19becb5a8cc","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"114f493b30f364255290472111b5a4791d5902c308645670cd0401429cbc6930","impliedFormat":1},{"version":"c3f5289820990ab66b70c7fb5b63cb674001009ff84b13de40619619a9c8175f","affectsGlobalScope":true,"impliedFormat":1},{"version":"b3275d55fac10b799c9546804126239baf020d220136163f763b55a74e50e750","affectsGlobalScope":true,"impliedFormat":1},{"version":"fa68a0a3b7cb32c00e39ee3cd31f8f15b80cac97dce51b6ee7fc14a1e8deb30b","affectsGlobalScope":true,"impliedFormat":1},{"version":"1cf059eaf468efcc649f8cf6075d3cb98e9a35a0fe9c44419ec3d2f5428d7123","affectsGlobalScope":true,"impliedFormat":1},{"version":"6c36e755bced82df7fb6ce8169265d0a7bb046ab4e2cb6d0da0cb72b22033e89","affectsGlobalScope":true,"impliedFormat":1},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","affectsGlobalScope":true,"impliedFormat":1},{"version":"7a93de4ff8a63bafe62ba86b89af1df0ccb5e40bb85b0c67d6bbcfdcf96bf3d4","affectsGlobalScope":true,"impliedFormat":1},{"version":"90e85f9bc549dfe2b5749b45fe734144e96cd5d04b38eae244028794e142a77e","affectsGlobalScope":true,"impliedFormat":1},{"version":"e0a5deeb610b2a50a6350bd23df6490036a1773a8a71d70f2f9549ab009e67ee","affectsGlobalScope":true,"impliedFormat":1},{"version":"d2ae155afe8a01cc0ae612d99117cf8ef16692ba7c4366590156fdec1bcf2d8c","impliedFormat":1},{"version":"3f5e5d9be35913db9fea42a63f3df0b7e3c8703b97670a2125587b4dbbd56d7c","impliedFormat":1},{"version":"c8b8968311ec4e5e97b7b5fb8a65efaba455db9bdcfd7fff7fb15f6e317bfba0","impliedFormat":1},{"version":"57c23df0b5f7a8e26363a3849b0bc7763f6b241207157c8e40089d1df4116f35","affectsGlobalScope":true,"impliedFormat":1},{"version":"3b8bc0c17b54081b0878673989216229e575d67a10874e84566a21025a2461ee","impliedFormat":1},{"version":"5b0db5a58b73498792a29bfebc333438e61906fef75da898b410e24e52229e6f","impliedFormat":1},{"version":"dbe055b2b29a7bab2c1ca8f259436306adb43f469dca7e639a02cd3695d3f621","impliedFormat":1},{"version":"1678b04557dca52feab73cc67610918a7f5e25bfdba3e7fa081acd625d93106d","impliedFormat":1},{"version":"aecbf1d9e6a18dab7d92ef8a89a1444b47e1eb6134cb2bb776a26d55ff58c29a","impliedFormat":1},{"version":"2ea729503db9793f2691162fec3dd1118cab62e96d025f8eeb376d43ec293395","impliedFormat":1},{"version":"9ec87fea42b92894b0f209931a880789d43c3397d09dd99c631ae40a2f7071d1","impliedFormat":1},{"version":"c68e88cdfadfb6c8ba5fc38e58a3a166b0beae77b1f05b7d921150a32a5ffb8d","impliedFormat":1},{"version":"2bc7aa4fba46df0bd495425a7c8201437a7d465f83854fac859df2d67f664df3","impliedFormat":1},{"version":"41d17e1ad9a002feb11c8cdd2777e5bbc0cdb1e3f595d237e4dded0b6949983b","impliedFormat":1},{"version":"1fede9296beac11ce8e6b425396a1791f64341f2be85deebb6286faf6e16306e","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce697b6a251d9cad53998c7fd3098072df883b525ec45d83530e434dc6d80dc6","impliedFormat":1},{"version":"719412f054e6ecc35489462c9a21bab0323d173a7d04e55b0ace4b5d86fbeb07","impliedFormat":1},{"version":"0eb5d0cbf09de5d34542b977fd6a933bb2e0817bffe8e1a541b2f1ad1b9af1ff","impliedFormat":1},{"version":"fac3e88881b35d3a757ed891ac912b2674792c25e2a1a74e1f5fbc72d19a9792","impliedFormat":1},{"version":"2c2bdaa1d8ead9f68628d6d9d250e46ee8e81aa4898b4769a36956ae15e060fe","impliedFormat":1},{"version":"c32c840c62d8bd7aeb3147aa6754cd2d922b990a6b6634530cb2ebdce5adc8e9","impliedFormat":1},{"version":"5ff4433a2deae4f85ab1377e90a7554ce6b47ae51c69a84ca30a6e22fae85834","impliedFormat":1},{"version":"82b91e4e42e6c41bc7fc1b6c2dc5eba6a2ba98375eb1f210e6ff6bba2d54177e","impliedFormat":1},{"version":"c1fa52b3d014001e8662fa2669d90ea15373958a288e3b83a3b621733d25292a","affectsGlobalScope":true,"impliedFormat":1},{"version":"cbed824fec91efefc7bbdcb8b43d1a531fdbebd0e2ef19481501ff365a93cb70","impliedFormat":1},{"version":"d0716593b3f2b0451bcf0c24cfa86dec2235c325c89f201934248b7c742715fc","impliedFormat":1},{"version":"ec501101c2a96133a6c695f934c8f6642149cc728571b29cbb7b770984c1088e","impliedFormat":1},{"version":"b214ebcf76c51b115453f69729ee8aa7b7f8eccdae2a922b568a45c2d7ff52f7","impliedFormat":1},{"version":"429c9cdfa7d126255779efd7e6d9057ced2d69c81859bbab32073bad52e9ba76","impliedFormat":1},{"version":"2991bca2cc0f0628a278df2a2ccdb8d6cbcb700f3761abbed62bba137d5b1790","impliedFormat":1},{"version":"5e66972e83eb4dc7123939bf816e6cbd9ad81af5552db1cab84e6bd9c64d2ecc","affectsGlobalScope":true,"impliedFormat":1},{"version":"230763250f20449fa7b3c9273e1967adb0023dc890d4be1553faca658ee65971","impliedFormat":1},{"version":"c3e9078b60cb329d1221f5878e88cecfa3e74460550e605a58fcfb41a66029ff","impliedFormat":1},{"version":"8413d0641f293aed551c7464615b770d34a02dedede889b9591172287d68e773","impliedFormat":1},{"version":"0ea59f7d3e51440baa64f429253759b106cfcbaf51e474cae606e02265b37cf8","impliedFormat":1},{"version":"bc18a1991ba681f03e13285fa1d7b99b03b67ee671b7bc936254467177543890","impliedFormat":1},{"version":"1b241e24f3227d078c06aeda6e050187ad59a4e591f4467abed44d92b084e08d","impliedFormat":1},{"version":"fa94bbf532b7af8f394b95fa310980d6e20bd2d4c871c6a6cb9f70f03750a44b","impliedFormat":1},{"version":"7fde0e1be5c8be204ffbf428abfcf01da2eb0f130e1bc3f539eb7275f4fd1f58","impliedFormat":1},{"version":"e284328553df5f425a5d33d36a0c3fa66b46af9d097cad6f4d2e8696dfdeb0f1","affectsGlobalScope":true,"impliedFormat":1},{"version":"7fa2214bb0d64701bc6f9ce8cde2fd2ff8c571e0b23065fa04a8a5a6beb91511","impliedFormat":1},{"version":"f36b3fbe2be150a9ca140da48593f21e6a8172004f92ddc549b43efec39f3e54","impliedFormat":1},{"version":"f1c93e046fb3d9b7f8249629f4b63dc068dd839b824dd0aa39a5e68476dc9420","impliedFormat":1},{"version":"016b29bf4926b80255a108c53a1451717350059da04fcae64d1075f5e93bbb39","impliedFormat":1},{"version":"841983e39bd4cbb463be385e92fda11057cab368bf27100a801c492f1d86cbaa","impliedFormat":1},{"version":"1c4f139ade4f6ebf45463505f8155173e5d7a5305e50e0aae0a5e712d6ff3b48","impliedFormat":1},{"version":"e16b319e5aca1031168de823c4946ff8e29629c4c8cc0ec0fcfe2a8ab2155043","impliedFormat":1},{"version":"e4156ddb25aa0e3b5303d372f26957b36778f0f6bbd4326359269873295e3058","affectsGlobalScope":true,"impliedFormat":1},{"version":"cc1b433a84cae05ddc5672d4823170af78606ad21ecef60dbc4570190cbf1357","impliedFormat":1},{"version":"9d3821bc75c59577e52643324cec92fc2145642e8d17cf7ee07a3181f21d985d","impliedFormat":1},{"version":"7f78cfb2b343838612c192cb251746e3a7c62ac7675726a47e130d9b213f6580","impliedFormat":1},{"version":"201db9cf1687fab1adf5282fcba861f382b32303dc4f67c89d59655e78a25461","impliedFormat":1},{"version":"2c3c5c0f54055e87640f5d233716fd889f3034fc7911d603b642369b0dbeb2a7","impliedFormat":1},{"version":"0a20eaf2e4b1e3c1e1f87f7bccb0c936375b23b022baeea750519b7c9bc6ce83","impliedFormat":1},{"version":"b484ec11ba00e3a2235562a41898d55372ccabe607986c6fa4f4aba72093749f","impliedFormat":1},{"version":"a16b91b27bd6b706c687c88cbc8a7d4ee98e5ed6043026d6b84bda923c0aed67","impliedFormat":1},{"version":"1c9e5b1a17b1fc9b3711fb36e0690421261ab2880f15b145155b5b2ba2ab6c2d","impliedFormat":1},{"version":"99ab6d0d660ce4d21efb52288a39fd35bb3f556980ec5463b1ae8f304a3bbc85","impliedFormat":1},{"version":"6eeded8c7e352be6e0efb83f4935ec752513c4d22043b52522b90849a49a3a11","impliedFormat":1},{"version":"6c1ad90050ffbb151cacc68e2d06ea1a26a945659391e32651f5d42b86fd7f2c","impliedFormat":1},{"version":"afa1c49f8e559e413d57343339db857d2a8159435cf9cf7d4deb41718fff1b88","impliedFormat":1},{"version":"6953d7597831d0860c7034cf4f0419687d263b6b98a4b32e37ce6d49615c36e2","impliedFormat":1},{"version":"104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","impliedFormat":1},{"version":"cc0d0b339f31ce0ab3b7a5b714d8e578ce698f1e13d7f8c60bfb766baeb1d35c","impliedFormat":1},{"version":"f9e22729fa06ed20f8b1fe60670b7c74933fdfd44d869ddfb1919c15a5cf12fb","impliedFormat":1},{"version":"d34aa8df2d0b18fb56b1d772ff9b3c7aea7256cf0d692f969be6e1d27b74d660","impliedFormat":1},{"version":"93a3b8e57c68e348fc4054b245bd7cf4893225f56c991028844b693c2fa8c03c","impliedFormat":1},{"version":"2f5747b1508ccf83fad0c251ba1e5da2f5a30b78b09ffa1cfaf633045160afed","impliedFormat":1},{"version":"90407bbaa24977b8a6a90861148ac98d8652afe69992a90d823f29e9807fe2d7","affectsGlobalScope":true,"impliedFormat":1},{"version":"689be50b735f145624c6f391042155ae2ff6b90a93bac11ca5712bc866f6010c","impliedFormat":1},{"version":"25be1eb939c9c63242c7a45446edb20c40541da967f43f1aa6a00ed53c0552db","impliedFormat":1},{"version":"751764bb94219b4ce8f5475dc35d3de2e432fea01a0c9610cd7f69ad05e398c6","impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","impliedFormat":1},{"version":"a4a39b5714adfcadd3bbea6698ca2e942606d833bde62ad5fb6ec55f5e438ff8","impliedFormat":1},{"version":"bbc1d029093135d7d9bfa4b38cbf8761db505026cc458b5e9c8b74f4000e5e75","impliedFormat":1},{"version":"ac450542cbfd50a4d7bf0f3ec8aeedb9e95791ecc6f2b2b19367696bd303e8c6","impliedFormat":99},{"version":"8a190298d0ff502ad1c7294ba6b0abb3a290fc905b3a00603016a97c363a4c7a","impliedFormat":1},{"version":"3cf631a6ae0060fddf4898c816958e39f47e16570faf7bc7048c774c83cd7a7e","impliedFormat":1},{"version":"1f68ab0e055994eb337b67aa87d2a15e0200951e9664959b3866ee6f6b11a0fe","impliedFormat":1},{"version":"d5799bcf7fe4e6de3063abf4e321c14b051706f03cf5716d8a19f22fe1f69519","impliedFormat":1},{"version":"b71c603a539078a5e3a039b20f2b0a0d1708967530cf97dec8850a9ca45baa2b","impliedFormat":1},{"version":"d3f2d715f57df3f04bf7b16dde01dec10366f64fce44503c92b8f78f614c1769","impliedFormat":1},{"version":"cb90077223cc1365fa21ef0911a1f9b8f2f878943523d97350dc557973ca3823","impliedFormat":1},{"version":"18f1541b81b80d806120a3489af683edfb811deb91aeca19735d9bb2613e6311","impliedFormat":1},{"version":"232f118ae64ab84dcd26ddb60eaed5a6e44302d36249abf05e9e3fc2cbb701a2","impliedFormat":1},{"version":"26b7d0cd4b41ab557ef9e3bfeec42dcf24252843633e3d29f38d2c0b13aaa528","impliedFormat":1},{"version":"236878e9dcb61fe47a2181eeb4207156042fc9617ca0c0e70bec583f6a067c4a","affectsGlobalScope":true,"impliedFormat":1},{"version":"481313eedae09751bb614a2936fdc92f63f411e77fa918ca24687fb90fb979cb","affectsGlobalScope":true,"impliedFormat":1},{"version":"510616459e6edd01acbce333fb256e06bdffdad43ca233a9090164bf8bb83912","impliedFormat":1},{"version":"ce6a3f09b8db73a7e9701aca91a04b4fabaf77436dd35b24482f9ee816016b17","impliedFormat":1},{"version":"20e086e5b64fdd52396de67761cc0e94693494deadb731264aac122adf08de3f","impliedFormat":1},{"version":"6e78f75403b3ec65efb41c70d392aeda94360f11cedc9fb2c039c9ea23b30962","impliedFormat":1},{"version":"c863198dae89420f3c552b5a03da6ed6d0acfa3807a64772b895db624b0de707","impliedFormat":1},{"version":"8b03a5e327d7db67112ebbc93b4f744133eda2c1743dbb0a990c61a8007823ef","impliedFormat":1},{"version":"42fad1f540271e35ca37cecda12c4ce2eef27f0f5cf0f8dd761d723c744d3159","impliedFormat":1},{"version":"ff3743a5de32bee10906aff63d1de726f6a7fd6ee2da4b8229054dfa69de2c34","impliedFormat":1},{"version":"83acd370f7f84f203e71ebba33ba61b7f1291ca027d7f9a662c6307d74e4ac22","impliedFormat":1},{"version":"1445cec898f90bdd18b2949b9590b3c012f5b7e1804e6e329fb0fe053946d5ec","impliedFormat":1},{"version":"0e5318ec2275d8da858b541920d9306650ae6ac8012f0e872fe66eb50321a669","impliedFormat":1},{"version":"cf530297c3fb3a92ec9591dd4fa229d58b5981e45fe6702a0bd2bea53a5e59be","impliedFormat":1},{"version":"c1f6f7d08d42148ddfe164d36d7aba91f467dbcb3caa715966ff95f55048b3a4","impliedFormat":1},{"version":"eefd2bbc8edb14c3bd1246794e5c070a80f9b8f3730bd42efb80df3cc50b9039","impliedFormat":1},{"version":"0c1ee27b8f6a00097c2d6d91a21ee4d096ab52c1e28350f6362542b55380059a","impliedFormat":1},{"version":"7677d5b0db9e020d3017720f853ba18f415219fb3a9597343b1b1012cfd699f7","impliedFormat":1},{"version":"bc1c6bc119c1784b1a2be6d9c47addec0d83ef0d52c8fbe1f14a51b4dfffc675","impliedFormat":1},{"version":"52cf2ce99c2a23de70225e252e9822a22b4e0adb82643ab0b710858810e00bf1","impliedFormat":1},{"version":"770625067bb27a20b9826255a8d47b6b5b0a2d3dfcbd21f89904c731f671ba77","impliedFormat":1},{"version":"d1ed6765f4d7906a05968fb5cd6d1db8afa14dbe512a4884e8ea5c0f5e142c80","impliedFormat":1},{"version":"799c0f1b07c092626cf1efd71d459997635911bb5f7fc1196efe449bba87e965","impliedFormat":1},{"version":"2a184e4462b9914a30b1b5c41cf80c6d3428f17b20d3afb711fff3f0644001fd","impliedFormat":1},{"version":"9eabde32a3aa5d80de34af2c2206cdc3ee094c6504a8d0c2d6d20c7c179503cc","impliedFormat":1},{"version":"397c8051b6cfcb48aa22656f0faca2553c5f56187262135162ee79d2b2f6c966","impliedFormat":1},{"version":"a8ead142e0c87dcd5dc130eba1f8eeed506b08952d905c47621dc2f583b1bff9","impliedFormat":1},{"version":"a02f10ea5f73130efca046429254a4e3c06b5475baecc8f7b99a0014731be8b3","impliedFormat":1},{"version":"c2576a4083232b0e2d9bd06875dd43d371dee2e090325a9eac0133fd5650c1cb","impliedFormat":1},{"version":"4c9a0564bb317349de6a24eb4efea8bb79898fa72ad63a1809165f5bd42970dd","impliedFormat":1},{"version":"f40ac11d8859092d20f953aae14ba967282c3bb056431a37fced1866ec7a2681","impliedFormat":1},{"version":"cc11e9e79d4746cc59e0e17473a59d6f104692fd0eeea1bdb2e206eabed83b03","impliedFormat":1},{"version":"b444a410d34fb5e98aa5ee2b381362044f4884652e8bc8a11c8fe14bbd85518e","impliedFormat":1},{"version":"c35808c1f5e16d2c571aa65067e3cb95afeff843b259ecfa2fc107a9519b5392","impliedFormat":1},{"version":"14d5dc055143e941c8743c6a21fa459f961cbc3deedf1bfe47b11587ca4b3ef5","impliedFormat":1},{"version":"a3ad4e1fc542751005267d50a6298e6765928c0c3a8dce1572f2ba6ca518661c","impliedFormat":1},{"version":"f237e7c97a3a89f4591afd49ecb3bd8d14f51a1c4adc8fcae3430febedff5eb6","impliedFormat":1},{"version":"3ffdfbec93b7aed71082af62b8c3e0cc71261cc68d796665faa1e91604fbae8f","impliedFormat":1},{"version":"662201f943ed45b1ad600d03a90dffe20841e725203ced8b708c91fcd7f9379a","impliedFormat":1},{"version":"c9ef74c64ed051ea5b958621e7fb853fe3b56e8787c1587aefc6ea988b3c7e79","impliedFormat":1},{"version":"2462ccfac5f3375794b861abaa81da380f1bbd9401de59ffa43119a0b644253d","impliedFormat":1},{"version":"34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0","impliedFormat":1},{"version":"a56fe175741cc8841835eb72e61fa5a34adcbc249ede0e3494c229f0750f6b85","impliedFormat":1},{"version":"ddef25f825320de051dcb0e62ffce621b41c67712b5b4105740c32fd83f4c449","impliedFormat":1},{"version":"1b3dffaa4ca8e38ac434856843505af767a614d187fb3a5ef4fcebb023c355aa","impliedFormat":1},{"version":"1ba59c8bbeed2cb75b239bb12041582fa3e8ef32f8d0bd0ec802e38442d3f317","impliedFormat":1}],"root":[66,3183,3184,3192],"options":{"allowJs":true,"composite":false,"declaration":false,"declarationMap":false,"esModuleInterop":true,"experimentalDecorators":true,"inlineSourceMap":false,"inlineSources":false,"module":7,"noEmitOnError":false,"noFallthroughCasesInSwitch":true,"outDir":"../../../..","removeComments":false,"target":9,"tsBuildInfoFile":"./.tsbuildinfo","useDefineForClassFields":false},"referencedMap":[[1248,1],[290,2],[291,1],[1249,3],[266,4],[270,5],[265,5],[267,2],[268,6],[271,7],[262,8],[69,9],[261,10],[259,11],[68,2],[67,2],[263,2],[264,12],[260,2],[1203,13],[3191,14],[3190,2],[269,15],[1250,16],[272,17],[274,18],[275,19],[282,13],[3195,20],[3193,2],[3337,21],[1181,2],[1187,22],[1183,23],[1186,24],[1191,25],[1193,26],[1188,27],[1185,28],[1184,2],[1199,29],[1192,2],[1189,2],[1182,2],[1195,30],[1194,31],[1197,2],[1190,2],[1196,25],[1198,32],[1297,33],[1276,34],[1277,13],[1278,5],[1275,5],[1312,5],[1298,35],[1299,36],[1300,37],[1301,13],[1302,37],[1303,5],[1304,36],[1305,5],[1306,38],[1307,13],[1308,38],[1309,13],[1310,36],[1311,39],[1313,40],[1296,41],[1292,42],[1279,2],[1295,43],[1288,44],[1286,45],[1285,45],[1284,44],[1281,45],[1282,44],[1290,46],[1283,45],[1280,44],[1287,45],[1293,47],[1294,48],[1289,49],[1291,45],[3160,50],[3155,51],[3157,52],[3159,53],[3150,54],[3154,55],[3152,56],[3151,2],[3153,56],[3162,57],[3163,58],[3161,59],[3156,51],[3158,60],[1652,61],[1648,62],[1654,63],[1639,64],[1649,2],[1651,65],[1653,66],[1703,67],[1669,68],[1673,69],[1674,70],[1668,68],[1671,71],[1707,72],[1670,2],[1672,2],[1647,73],[1645,74],[1642,2],[1646,2],[1643,2],[1640,2],[1644,2],[1641,2],[1656,2],[1714,75],[1667,76],[1706,77],[1683,78],[1708,79],[1675,2],[1677,2],[1679,2],[1682,80],[1676,2],[1678,2],[1680,5],[1681,5],[1658,5],[1713,81],[1715,82],[1655,5],[1663,5],[1666,83],[1664,80],[1665,84],[1657,5],[1659,2],[1660,2],[1661,5],[1662,85],[1650,2],[1701,80],[1702,86],[1712,87],[1691,2],[1693,88],[1692,89],[1700,90],[1711,91],[1689,2],[1687,2],[1688,2],[1709,92],[1690,93],[1710,94],[1686,95],[1705,95],[1685,96],[1684,97],[1704,98],[1366,99],[1362,5],[1364,2],[1365,100],[1363,5],[1373,101],[1330,102],[1329,2],[1316,2],[1317,2],[1318,2],[1319,2],[1320,2],[1321,2],[1322,2],[1323,2],[1324,2],[1325,2],[1326,2],[1327,2],[1328,2],[1315,103],[1314,5],[1352,104],[1351,2],[1332,105],[1331,5],[1376,106],[1375,2],[1367,2],[1338,107],[1336,108],[1337,108],[1333,5],[1334,109],[1335,109],[1374,110],[1372,5],[1371,111],[1369,5],[1370,112],[1339,5],[1350,113],[1342,5],[1345,2],[1353,2],[1347,114],[1356,2],[1344,2],[1343,5],[1346,5],[1341,5],[1340,2],[1355,2],[1354,2],[1348,2],[1349,2],[1368,5],[1357,2],[1361,115],[1360,116],[1359,117],[2173,118],[2332,119],[2169,120],[2171,121],[2172,122],[2331,123],[2330,96],[2165,124],[2161,125],[2160,80],[2166,126],[2164,127],[2162,2],[2163,128],[2158,2],[2168,5],[2167,5],[2170,5],[2159,129],[2328,130],[2329,131],[2487,132],[2175,133],[2174,134],[2135,2],[2136,2],[2137,2],[2138,2],[2139,2],[2140,2],[2145,135],[2148,136],[2152,137],[2154,2],[2157,138],[2146,139],[2428,140],[2149,141],[2142,80],[2147,2],[2144,142],[2150,143],[2141,2],[2151,2],[2153,144],[2155,2],[2156,2],[2143,145],[2463,146],[2451,2],[2460,147],[2442,148],[2464,149],[2443,150],[2445,2],[2444,2],[2453,151],[2454,152],[2462,153],[2461,96],[2459,154],[2455,155],[2429,5],[2438,5],[2441,5],[2434,5],[2456,5],[2457,5],[2458,5],[2433,5],[2430,5],[2431,5],[2435,5],[2439,5],[2440,5],[2437,5],[2452,5],[2436,5],[2432,5],[2485,156],[2489,157],[2490,158],[2474,159],[2476,160],[2486,161],[2488,162],[2478,163],[2477,96],[2465,80],[2473,164],[2470,165],[2471,166],[2469,2],[2472,167],[2468,168],[2466,2],[2467,2],[2475,5],[2446,5],[2447,5],[2448,5],[2449,5],[2425,168],[2426,169],[2427,170],[2424,2],[2480,171],[2479,96],[2450,172],[2483,173],[2481,174],[2484,175],[2482,176],[2017,177],[2049,178],[2052,179],[2025,180],[2027,5],[1996,181],[1973,182],[2048,183],[2070,183],[2047,96],[2051,184],[2071,184],[2050,96],[1964,2],[1963,2],[1971,2],[1965,2],[1998,13],[1969,2],[1970,2],[1974,185],[2016,2],[1966,186],[1967,2],[1984,2],[1989,187],[2068,188],[1995,189],[1968,190],[2028,191],[2029,191],[1976,192],[1990,193],[2030,194],[1985,195],[1999,196],[1975,197],[2032,198],[2031,199],[1977,5],[1981,5],[1980,5],[1987,5],[1986,5],[1983,5],[1978,5],[2000,5],[1982,5],[1979,5],[1997,200],[2026,201],[2006,2],[2005,2],[1988,2],[1972,2],[2015,202],[2001,2],[2007,203],[2055,204],[2054,205],[2072,205],[2053,96],[2002,2],[2004,206],[2003,2],[2065,207],[2021,208],[2058,209],[2057,210],[2073,210],[2056,96],[2039,2],[2045,211],[2044,212],[2038,5],[2041,213],[2040,214],[2046,211],[2043,215],[2069,216],[2042,217],[2060,218],[2078,218],[2059,96],[2024,219],[2067,220],[2062,221],[2077,221],[2061,96],[2023,2],[2079,222],[2080,223],[2018,5],[2019,2],[2063,96],[2064,224],[2074,224],[2076,224],[2075,224],[2013,2],[2008,2],[2009,225],[2010,226],[2037,227],[2011,228],[2033,227],[2036,227],[2034,227],[2035,227],[2012,229],[2022,230],[2066,231],[2014,232],[2020,233],[1991,13],[1992,2],[1993,234],[1994,235],[2492,2],[2497,2],[2498,2],[2495,2],[2531,236],[2494,237],[2528,238],[2505,5],[2504,239],[2496,240],[2500,241],[2508,242],[2493,2],[2491,168],[2499,243],[2501,2],[2503,244],[2502,245],[2506,246],[2507,247],[2534,248],[2536,249],[2537,250],[2530,251],[2535,251],[2529,96],[2533,252],[2520,253],[2518,253],[2519,253],[2521,253],[2512,254],[2525,255],[2522,2],[2516,2],[2511,256],[2523,257],[2524,258],[2510,2],[2515,259],[2532,260],[2526,5],[2509,2],[2513,261],[2514,262],[2517,263],[2527,264],[1854,265],[1893,266],[1863,5],[1864,5],[1865,267],[1855,268],[1894,269],[1866,270],[1853,271],[1424,5],[1425,272],[1423,2],[1890,5],[1887,2],[1888,273],[1845,5],[1846,5],[1852,274],[1879,275],[1889,275],[1878,96],[1849,2],[1415,2],[1841,2],[1850,2],[1848,2],[1422,5],[1844,2],[1860,276],[1840,2],[1839,2],[1847,2],[1427,2],[1428,277],[1416,278],[1885,279],[1426,280],[1861,281],[1851,5],[1421,5],[1419,5],[1859,5],[1420,5],[1418,5],[1417,5],[1843,5],[1858,5],[1856,5],[1842,282],[1896,283],[1857,284],[1895,285],[1891,286],[1882,287],[1884,288],[1883,289],[1869,2],[1838,2],[1873,290],[1874,290],[1875,290],[1876,290],[1868,291],[1881,292],[1877,290],[1870,2],[1871,293],[1872,294],[1880,295],[1867,5],[1897,296],[1862,297],[1892,298],[1886,299],[2679,300],[2686,301],[2685,302],[2684,5],[2683,5],[2682,5],[2681,5],[2689,303],[2678,2],[2680,304],[2687,305],[2690,306],[2677,307],[2688,307],[2655,2],[2660,308],[2097,2],[2547,309],[2609,5],[2914,310],[2659,311],[2819,312],[2657,313],[2658,314],[2594,315],[2856,316],[2857,316],[2858,317],[2652,318],[2591,2],[2859,316],[2855,319],[2860,5],[2861,320],[2651,321],[2862,317],[2863,316],[2592,322],[2864,323],[2865,317],[2083,5],[2866,324],[2653,325],[2601,315],[2593,315],[2872,326],[2581,327],[2583,328],[2940,329],[2086,330],[2876,331],[2087,332],[2582,333],[2133,334],[2108,335],[2132,334],[2875,336],[2888,337],[2887,338],[2102,2],[2757,339],[2654,340],[2579,341],[2915,2],[2917,342],[2916,343],[2134,344],[2900,345],[2662,346],[2942,347],[2545,5],[2691,348],[2106,2],[2790,2],[2661,2],[2084,5],[2542,2],[2552,2],[2749,349],[2895,350],[2647,2],[2788,351],[2605,2],[2590,352],[2853,353],[2869,354],[2868,355],[2570,356],[2695,357],[2948,358],[2569,5],[2550,359],[2560,5],[2597,360],[2615,361],[2543,359],[2599,362],[2598,363],[2555,359],[2670,364],[2939,365],[2586,2],[2585,366],[2584,5],[2088,315],[2090,367],[2091,368],[2756,369],[2092,5],[2089,370],[2899,371],[2894,2],[2896,372],[2908,373],[2902,374],[2901,375],[2897,376],[2898,377],[2921,378],[2884,379],[2576,371],[2930,380],[2881,381],[2575,382],[2577,383],[2927,380],[2880,381],[2572,341],[2578,2],[2101,5],[2549,384],[2905,385],[2906,386],[2904,387],[2907,388],[2903,389],[2546,5],[2929,380],[2883,381],[2573,371],[2928,380],[2882,381],[2574,390],[2920,391],[2919,392],[2867,393],[2568,356],[2692,394],[2947,395],[2567,5],[2791,396],[2806,397],[2810,398],[2811,399],[2812,400],[2813,401],[2786,402],[2104,5],[2814,403],[2815,404],[2816,405],[2817,406],[2802,407],[2795,408],[2804,409],[2792,410],[2787,38],[2818,411],[2563,412],[2107,2],[2807,413],[2801,414],[2803,415],[2650,416],[2808,417],[2805,418],[2793,419],[2105,5],[2789,420],[2809,5],[2562,5],[2800,421],[2799,422],[2794,421],[2797,423],[2943,424],[2798,397],[2783,425],[2782,425],[2784,425],[2785,425],[2768,425],[2770,425],[2771,425],[2767,321],[2778,425],[2779,425],[2772,425],[2773,425],[2774,425],[2775,425],[2780,425],[2781,425],[2776,425],[2769,425],[2777,425],[2796,397],[2668,426],[2941,427],[2103,5],[2100,5],[2099,5],[2765,428],[2558,429],[2944,2],[2766,430],[2556,359],[2559,2],[2557,431],[2616,347],[2618,432],[2617,433],[2671,2],[2672,434],[2950,435],[2760,436],[2613,13],[2566,5],[2606,437],[2893,438],[2892,438],[2891,96],[2094,439],[2095,440],[2093,2],[2750,441],[2761,442],[2751,443],[2762,444],[2752,2],[2604,2],[2587,445],[2753,2],[2754,5],[2588,446],[2755,447],[2918,448],[2870,449],[2565,356],[2746,450],[2946,451],[2747,450],[2748,452],[2945,453],[2564,5],[2602,5],[2098,5],[2879,454],[2096,440],[2758,455],[2763,456],[2759,457],[2085,2],[2544,458],[2912,5],[2909,459],[2554,356],[2553,356],[2540,5],[2551,460],[2082,5],[2874,461],[2764,462],[2910,463],[2081,5],[2871,464],[2619,465],[2603,5],[2561,5],[2614,2],[2878,466],[2913,467],[2669,5],[2889,2],[2571,5],[2890,468],[2539,469],[2932,470],[2538,471],[2854,472],[2926,473],[2931,474],[2656,475],[2933,476],[2935,477],[2663,478],[2934,479],[2937,5],[2936,5],[2938,480],[2925,481],[2667,5],[2664,482],[2666,483],[2665,458],[2885,5],[2886,5],[2608,484],[2607,2],[2596,2],[2610,2],[2595,341],[2589,13],[2580,13],[2611,485],[2541,2],[2612,5],[2600,486],[2911,487],[2110,2],[2873,488],[2877,489],[2111,490],[2112,491],[2548,492],[2109,493],[2648,494],[2924,495],[2923,495],[2922,496],[2649,13],[2949,497],[1254,498],[1267,499],[1261,500],[1262,501],[1253,2],[1259,502],[1258,2],[1260,503],[1252,2],[1256,2],[1251,2],[1268,504],[1263,505],[1264,506],[1255,507],[1266,508],[1269,509],[1265,510],[1257,511],[1789,512],[1518,513],[1519,514],[1515,2],[1791,515],[1761,516],[1801,517],[1768,518],[1767,519],[1770,520],[1762,521],[1759,522],[1758,2],[1755,523],[1756,523],[1766,2],[1757,523],[1772,524],[1771,525],[1773,526],[1764,527],[1795,527],[1763,96],[1754,528],[1742,2],[1760,2],[1743,2],[1744,2],[1745,2],[1746,2],[1747,2],[1748,529],[1749,5],[1750,2],[1751,2],[1752,2],[1753,2],[1769,530],[1765,530],[1527,13],[1474,531],[1469,2],[1526,532],[1525,2],[1470,2],[1471,2],[1472,2],[1473,2],[1517,533],[1516,514],[1806,534],[1793,535],[1528,536],[1529,537],[1792,538],[1533,539],[1535,540],[1534,539],[1532,2],[1524,2],[1531,2],[1530,541],[1807,542],[1779,543],[1786,544],[1499,545],[1498,5],[1785,546],[1494,2],[1497,547],[1796,547],[1496,96],[1495,548],[1784,549],[1778,550],[1777,96],[1774,2],[1775,74],[1776,551],[1790,552],[1520,553],[1521,514],[1782,554],[1539,555],[1799,555],[1538,96],[1467,2],[1468,556],[1805,557],[1543,5],[1542,5],[1544,5],[1545,2],[1541,2],[1540,2],[1546,558],[1504,559],[1505,5],[1802,560],[1547,523],[1549,561],[1548,523],[1552,562],[1804,563],[1803,562],[1551,96],[1550,564],[1781,565],[1537,566],[1798,566],[1536,96],[1466,567],[1463,5],[1465,568],[1780,5],[1464,2],[1783,569],[1476,2],[1475,2],[1523,570],[1800,570],[1522,96],[1477,571],[1508,572],[1788,573],[1511,2],[1509,2],[1510,2],[1794,574],[1512,5],[1513,5],[1514,575],[1479,38],[1787,576],[1507,577],[1797,577],[1506,96],[1500,2],[1502,5],[1501,5],[1503,578],[1478,5],[1487,579],[1492,580],[1493,581],[1491,582],[1489,583],[1486,584],[1490,2],[1488,579],[294,585],[296,586],[293,587],[292,13],[295,5],[2287,588],[2258,589],[2260,590],[2261,590],[2259,96],[2253,2],[2257,591],[2255,2],[2252,2],[2254,2],[2256,2],[2288,592],[2268,593],[2264,5],[2265,5],[2263,5],[2262,594],[2272,5],[2269,595],[2271,5],[2270,5],[2266,2],[2267,2],[2192,2],[2176,2],[2178,2],[2326,596],[2289,597],[2235,598],[2236,5],[2234,599],[2231,600],[2233,523],[2232,601],[2222,2],[2229,2],[2219,80],[2230,2],[2220,2],[2221,2],[2228,602],[2224,5],[2227,5],[2226,5],[2225,5],[2223,603],[2319,604],[2274,523],[2273,5],[2275,605],[2322,606],[2327,607],[2314,608],[2296,609],[2297,5],[2295,610],[2293,2],[2294,2],[2290,611],[2291,2],[2292,2],[2298,609],[2315,612],[2185,613],[2180,614],[2181,614],[2184,615],[2182,614],[2183,615],[2187,5],[2177,2],[2179,80],[2190,5],[2188,5],[2189,616],[2191,617],[2186,618],[2316,619],[2193,620],[2195,621],[2196,622],[2194,623],[2321,624],[2317,625],[2241,626],[2246,627],[2247,627],[2245,96],[2237,2],[2249,2],[2238,2],[2250,628],[2244,629],[2243,96],[2248,630],[2242,5],[2240,5],[2239,5],[2251,631],[2318,632],[2197,5],[2198,5],[2199,5],[2204,633],[2203,523],[2201,634],[2202,523],[2218,635],[2217,635],[2216,96],[2206,2],[2212,2],[2210,2],[2211,636],[2214,2],[2209,2],[2208,2],[2200,637],[2324,638],[2213,639],[2207,640],[2215,641],[2205,642],[2320,643],[2283,644],[2276,645],[2280,646],[2279,2],[2278,2],[2281,647],[2282,647],[2285,5],[2286,5],[2277,648],[2325,5],[2284,649],[2323,650],[2302,2],[2313,651],[2312,96],[2300,2],[2310,2],[2299,2],[2301,652],[2306,5],[2305,5],[2304,5],[2307,653],[2308,654],[2309,655],[2311,656],[2303,657],[2365,658],[2360,659],[2359,660],[2363,661],[2366,661],[2362,5],[2361,5],[2364,662],[2367,663],[2340,5],[2355,664],[2357,665],[2356,665],[2369,666],[2370,667],[2346,2],[2350,668],[2338,669],[2345,670],[2344,671],[2339,672],[2351,673],[2358,674],[2368,663],[2347,2],[2337,2],[2354,675],[2353,676],[2352,677],[2349,165],[2334,678],[2336,679],[2333,5],[2335,680],[2348,2],[2343,5],[2342,5],[2341,5],[1739,681],[1718,682],[1719,683],[1638,2],[1716,168],[1630,684],[1636,2],[1629,2],[1717,685],[1631,686],[1637,5],[1634,5],[1635,5],[1632,5],[1633,5],[1628,687],[1626,5],[1627,5],[1625,688],[1624,2],[1622,2],[1623,2],[1738,689],[1727,690],[1721,691],[1726,5],[1723,2],[1722,2],[1737,80],[1724,2],[1725,2],[1736,692],[1731,693],[1734,694],[1732,695],[1728,80],[1733,2],[1729,2],[1730,5],[1720,2],[1740,696],[1741,697],[1735,698],[1179,699],[1180,700],[286,2],[287,701],[289,702],[285,2],[288,2],[1175,703],[1177,704],[1178,705],[1176,706],[2645,707],[2646,708],[2620,2],[2631,2],[2628,2],[2634,2],[2641,709],[2624,710],[2625,710],[2623,96],[2640,350],[2626,711],[2627,712],[2639,713],[2638,714],[2637,715],[2636,715],[2633,716],[2629,715],[2635,5],[2642,717],[2644,718],[2630,2],[2622,719],[2621,2],[2643,5],[2632,720],[2743,5],[2744,721],[2745,722],[2740,54],[2739,5],[2741,723],[2742,724],[1620,725],[1621,726],[1608,727],[1598,728],[1600,729],[1599,2],[1602,728],[1601,728],[1604,2],[1616,730],[1605,731],[1610,727],[1603,2],[1606,728],[1615,732],[1618,733],[1617,734],[1619,5],[1609,735],[1614,736],[1607,737],[1611,738],[1612,739],[1613,739],[2832,2],[2833,2],[2835,740],[2830,2],[2824,741],[2834,2],[2829,2],[2831,2],[2851,742],[2837,2],[2841,2],[2852,743],[2848,744],[2850,744],[2847,96],[2827,745],[2828,746],[2822,747],[2820,2],[2826,748],[2823,749],[2836,750],[2839,80],[2838,751],[2849,752],[2840,753],[2842,754],[2843,755],[2845,747],[2846,747],[2844,755],[2821,756],[2825,757],[1809,2],[1811,758],[1810,759],[1429,2],[1457,760],[1430,5],[1836,761],[1812,762],[1830,763],[1826,764],[1824,5],[1819,765],[1821,766],[1825,5],[1822,767],[1823,768],[1820,5],[1453,769],[1442,2],[1443,2],[1452,770],[1446,2],[1444,2],[1445,2],[1454,2],[1448,771],[1451,772],[1450,773],[1449,774],[1431,13],[1815,775],[1813,776],[1814,2],[1456,777],[1827,778],[1829,779],[1828,780],[1837,781],[1441,5],[1460,2],[1831,782],[1461,783],[1833,784],[1835,784],[1832,96],[1432,2],[1433,785],[1434,2],[1436,786],[1438,787],[1439,788],[1440,5],[1817,789],[1816,790],[1435,2],[1458,13],[1462,2],[1447,788],[1437,2],[1455,2],[1459,791],[1808,792],[1834,793],[2395,2],[2398,794],[2421,795],[2420,74],[2419,2],[2422,796],[2405,5],[2404,797],[2406,798],[2401,799],[2391,800],[2380,795],[2382,801],[2383,802],[2384,795],[2381,2],[2385,803],[2386,795],[2387,804],[2388,803],[2389,803],[2390,795],[2412,805],[2400,806],[2407,807],[2423,808],[2403,809],[2402,96],[2393,810],[2417,811],[2415,812],[2413,813],[2418,814],[2416,814],[2414,815],[2408,816],[2409,817],[2397,5],[2396,5],[2379,818],[2371,819],[2373,2],[2372,2],[2394,2],[2375,820],[2378,795],[2376,2],[2374,2],[2377,2],[2399,821],[2410,822],[2392,823],[2411,824],[1412,825],[1409,826],[1411,827],[1413,828],[1408,2],[1410,2],[1404,829],[1406,830],[1398,831],[1377,5],[1399,832],[1397,833],[1401,834],[1402,834],[1394,835],[1391,836],[1393,836],[1396,837],[1390,836],[1395,836],[1392,835],[1400,836],[1407,838],[1403,5],[1383,839],[1385,2],[1387,2],[1388,2],[1384,2],[1386,5],[1389,840],[1382,2],[1414,841],[1405,830],[3143,842],[3148,843],[3129,2],[3147,2],[3128,2],[3141,844],[3135,845],[3134,2],[3139,846],[3136,2],[3137,843],[3138,2],[3140,451],[3133,2],[3149,847],[3145,451],[3144,842],[3146,848],[3130,2],[3131,849],[3132,849],[3142,2],[2693,2],[2694,850],[2126,2],[2125,851],[2114,2],[2124,2],[2119,852],[2127,853],[2130,854],[2118,2],[2116,855],[2117,856],[2128,857],[2131,858],[2123,859],[2122,860],[2121,861],[2113,2],[2129,862],[2120,863],[2115,864],[1921,2],[1922,2],[1923,2],[1924,2],[1925,2],[1926,2],[1927,2],[1928,2],[1929,2],[1930,2],[1933,865],[1931,2],[1932,2],[1934,2],[1935,2],[1936,2],[1937,2],[1938,866],[1939,2],[1940,2],[1941,2],[1942,2],[1943,2],[1945,2],[1944,2],[1946,2],[1947,2],[1948,2],[1949,2],[1962,867],[1950,866],[1951,866],[1952,2],[1953,2],[1954,2],[1955,2],[1956,2],[1957,2],[1958,2],[1959,2],[1960,2],[1961,866],[1380,2],[1378,2],[1381,868],[1379,2],[1818,2],[2725,869],[2730,870],[2733,2],[2709,871],[2708,2],[2732,872],[2705,873],[2696,874],[2697,874],[2698,2],[2699,874],[2700,874],[2702,874],[2701,874],[2703,874],[2704,874],[2721,875],[2717,2],[2718,870],[2719,876],[2720,876],[2734,877],[2735,878],[2727,879],[2726,870],[2713,880],[2724,881],[2706,876],[2707,876],[2711,882],[2714,883],[2712,869],[2715,876],[2710,869],[2716,869],[2722,884],[2723,876],[2728,870],[2729,870],[2731,2],[2736,2],[2738,885],[2737,2],[1481,2],[1482,886],[1484,2],[1483,2],[1485,887],[1480,2],[1358,2],[2674,888],[2676,889],[2673,2],[2675,2],[1557,890],[1589,891],[1573,2],[1592,2],[1593,892],[1579,893],[1555,894],[1558,894],[1559,2],[1594,895],[1581,896],[1580,2],[1595,2],[1587,2],[1575,897],[1577,2],[1560,2],[1597,898],[1582,2],[1561,2],[1553,2],[1562,894],[1564,899],[1563,2],[1590,900],[1585,901],[1586,902],[1583,2],[1596,903],[1591,895],[1566,2],[1565,894],[1554,895],[1567,890],[1568,894],[1556,2],[1569,2],[1570,2],[1571,2],[1576,904],[1578,2],[1584,2],[1574,2],[1588,2],[1572,2],[1699,905],[1698,906],[1696,2],[1694,2],[1697,907],[1695,2],[633,908],[1018,908],[828,908],[830,908],[789,908],[784,908],[786,908],[781,908],[787,908],[782,908],[785,908],[780,908],[788,908],[783,908],[832,908],[829,908],[827,908],[833,908],[831,908],[750,908],[747,908],[751,908],[748,908],[749,908],[746,908],[779,908],[778,908],[760,908],[826,908],[812,908],[917,908],[902,908],[500,908],[455,908],[675,908],[323,908],[324,908],[316,908],[322,908],[559,908],[556,908],[676,908],[560,908],[557,908],[501,908],[677,908],[321,908],[329,908],[351,908],[619,908],[315,908],[558,908],[678,908],[1126,908],[330,908],[352,908],[523,908],[524,908],[1127,908],[525,908],[526,908],[1128,908],[1129,908],[527,908],[528,908],[1130,908],[634,908],[640,908],[636,908],[635,908],[1170,908],[529,908],[530,908],[531,908],[532,908],[1131,908],[1004,908],[1003,908],[712,908],[537,908],[892,908],[972,908],[971,908],[738,908],[801,908],[881,908],[852,908],[428,908],[853,908],[353,908],[354,908],[355,908],[356,908],[502,908],[357,908],[854,908],[358,908],[359,908],[360,908],[361,908],[362,908],[851,908],[429,908],[503,908],[846,908],[849,908],[850,908],[848,908],[855,908],[847,908],[856,908],[363,908],[733,908],[745,908],[744,908],[743,908],[742,908],[729,908],[533,908],[534,908],[1132,908],[911,908],[535,908],[536,908],[1133,908],[538,908],[861,908],[620,908],[863,908],[562,908],[716,908],[577,908],[576,908],[575,908],[539,908],[304,908],[314,908],[305,908],[303,908],[308,908],[309,908],[307,908],[306,908],[302,908],[300,908],[299,908],[312,908],[313,908],[311,908],[310,908],[301,908],[298,908],[621,908],[332,908],[934,908],[935,908],[932,908],[933,908],[931,908],[872,908],[1101,908],[1104,908],[1102,908],[1103,908],[1097,908],[1100,908],[1098,908],[1099,908],[1118,908],[1119,908],[1125,908],[1093,908],[1096,908],[1094,908],[1095,908],[1112,908],[1108,908],[1109,908],[1106,908],[1110,908],[1107,908],[1105,908],[1120,908],[1111,908],[1123,908],[1122,908],[1121,908],[1124,908],[1114,908],[1115,908],[1116,908],[1117,908],[1113,908],[580,908],[579,908],[578,908],[706,908],[707,908],[708,908],[705,908],[364,908],[365,908],[366,908],[367,908],[319,908],[320,908],[318,908],[317,908],[504,908],[709,908],[649,908],[650,908],[1134,908],[903,908],[896,908],[899,908],[900,908],[901,908],[898,908],[897,908],[895,908],[647,908],[561,908],[695,908],[1046,908],[859,908],[1037,908],[328,908],[939,908],[343,908],[505,908],[886,908],[885,908],[887,908],[651,908],[622,908],[806,908],[807,908],[904,908],[893,908],[722,908],[957,908],[956,908],[1043,908],[1041,908],[1038,908],[1035,908],[506,908],[950,908],[880,908],[894,908],[540,908],[541,908],[1135,908],[1060,908],[1061,908],[368,908],[1083,908],[409,908],[1062,908],[1063,908],[1049,908],[952,908],[951,908],[542,908],[767,908],[771,908],[974,908],[973,908],[1056,908],[464,908],[465,908],[1136,908],[976,908],[975,908],[777,908],[543,908],[652,908],[653,908],[1137,908],[370,908],[371,908],[412,908],[372,908],[507,908],[811,908],[632,908],[654,908],[655,908],[1138,908],[879,908],[948,908],[410,908],[604,908],[331,908],[508,908],[1006,908],[1005,908],[509,908],[758,908],[373,908],[731,908],[443,908],[870,908],[544,908],[545,908],[1139,908],[978,908],[916,908],[977,908],[416,908],[417,908],[418,908],[628,908],[442,908],[510,908],[1140,908],[715,908],[1040,908],[1091,908],[411,908],[615,908],[773,908],[980,908],[979,908],[1020,908],[1031,908],[1073,908],[1032,908],[679,908],[1141,908],[1030,908],[1022,908],[1076,908],[1077,908],[1081,908],[1023,908],[1029,908],[1051,908],[1050,908],[1047,908],[1074,908],[1025,908],[1027,908],[1026,908],[1075,908],[1078,908],[1028,908],[374,908],[1021,908],[1084,908],[1072,908],[1024,908],[800,908],[1033,908],[1019,908],[1082,908],[1034,908],[600,908],[601,908],[596,908],[597,908],[598,908],[1171,908],[599,908],[1172,908],[595,908],[891,908],[724,908],[725,908],[1015,908],[1017,908],[1014,908],[1016,908],[1013,908],[804,908],[422,908],[423,908],[953,908],[499,908],[498,908],[1142,908],[805,908],[858,908],[857,908],[910,908],[945,908],[690,908],[446,908],[757,908],[756,908],[375,908],[376,908],[414,908],[415,908],[612,908],[613,908],[914,908],[962,908],[915,908],[963,908],[982,908],[984,908],[983,908],[981,908],[1092,908],[737,908],[631,908],[334,908],[333,908],[864,908],[1064,908],[1053,908],[1052,908],[1058,908],[335,908],[813,908],[814,908],[815,908],[816,908],[817,908],[818,908],[642,908],[454,908],[337,908],[377,908],[378,908],[694,908],[546,908],[701,908],[702,908],[511,908],[445,908],[444,908],[350,908],[835,908],[1036,908],[607,908],[606,908],[954,908],[882,908],[883,908],[718,908],[884,908],[721,908],[717,908],[379,908],[1090,908],[970,908],[766,908],[770,908],[821,908],[457,908],[713,908],[421,908],[1071,908],[448,908],[825,908],[512,908],[824,908],[823,908],[466,908],[467,908],[735,908],[802,908],[1039,908],[799,908],[794,908],[798,908],[793,908],[796,908],[791,908],[797,908],[792,908],[795,908],[790,908],[625,908],[626,908],[627,908],[656,908],[657,908],[1143,908],[468,908],[469,908],[1144,908],[608,908],[339,908],[340,908],[341,908],[342,908],[338,908],[630,908],[380,908],[325,908],[327,908],[326,908],[680,908],[1145,908],[381,908],[513,908],[913,908],[571,908],[569,908],[986,908],[985,908],[382,908],[383,908],[819,908],[384,908],[1089,908],[385,908],[1088,908],[386,908],[387,908],[820,908],[474,908],[573,908],[602,908],[603,908],[547,908],[548,908],[1146,908],[765,908],[764,908],[762,908],[763,908],[769,908],[965,908],[964,908],[388,908],[389,908],[889,908],[665,908],[666,908],[667,908],[346,908],[662,908],[661,908],[1147,908],[390,908],[391,908],[589,908],[588,908],[624,908],[587,908],[723,908],[470,908],[471,908],[1169,908],[472,908],[473,908],[1148,908],[461,908],[348,908],[347,908],[697,908],[988,908],[987,908],[369,908],[549,908],[550,908],[1149,908],[629,908],[489,908],[488,908],[1150,908],[490,908],[822,908],[392,908],[393,908],[349,908],[394,908],[395,908],[396,908],[397,908],[398,908],[1055,908],[1054,908],[730,908],[937,908],[413,908],[568,908],[681,908],[682,908],[567,908],[869,908],[436,908],[435,908],[1065,908],[1066,908],[1067,908],[1068,908],[1069,908],[1079,908],[1080,908],[1059,908],[514,908],[868,908],[668,908],[487,908],[486,908],[1151,908],[699,908],[687,908],[565,908],[949,908],[515,908],[759,908],[551,908],[552,908],[1152,908],[1153,908],[674,908],[673,908],[670,908],[669,908],[1154,908],[966,908],[990,908],[989,908],[553,908],[460,908],[459,908],[1155,908],[698,908],[686,908],[696,908],[586,908],[585,908],[623,908],[584,908],[643,908],[399,908],[400,908],[401,908],[402,908],[564,908],[912,908],[637,908],[639,908],[638,908],[714,908],[648,908],[711,908],[710,908],[516,908],[458,908],[456,908],[1156,908],[992,908],[991,908],[555,908],[403,908],[768,908],[772,908],[345,908],[404,908],[517,908],[405,908],[406,908],[689,908],[407,908],[728,908],[727,908],[726,908],[741,908],[664,908],[663,908],[938,908],[344,908],[1008,908],[1007,908],[518,908],[441,908],[519,908],[520,908],[521,908],[522,908],[1158,908],[1157,908],[563,908],[449,908],[616,908],[491,908],[492,908],[1159,908],[493,908],[494,908],[1160,908],[860,908],[862,908],[646,908],[732,908],[740,908],[968,908],[739,908],[641,908],[888,908],[761,908],[734,908],[1045,908],[482,908],[483,908],[1161,908],[774,908],[775,908],[776,908],[593,908],[590,908],[592,908],[594,908],[591,908],[434,908],[463,908],[941,908],[439,908],[703,908],[704,908],[644,908],[440,908],[700,908],[688,908],[808,908],[905,908],[906,908],[907,908],[908,908],[909,908],[994,908],[993,908],[1048,908],[809,908],[946,908],[1173,908],[810,908],[462,908],[658,908],[947,908],[918,908],[843,908],[842,908],[844,908],[840,908],[839,908],[841,908],[845,908],[837,908],[836,908],[838,908],[958,908],[929,908],[922,908],[921,908],[927,908],[959,908],[923,908],[924,908],[960,908],[930,908],[1086,908],[1087,908],[1085,908],[920,908],[928,908],[961,908],[925,908],[926,908],[936,908],[955,908],[919,908],[475,908],[476,908],[1162,908],[996,908],[995,908],[871,908],[427,908],[424,908],[426,908],[425,908],[834,908],[865,908],[867,908],[866,908],[484,908],[485,908],[1163,908],[430,908],[431,908],[432,908],[433,908],[754,908],[755,908],[753,908],[752,908],[1070,908],[1057,908],[944,908],[940,908],[876,908],[875,908],[874,908],[878,908],[877,908],[873,908],[453,908],[736,908],[566,908],[451,908],[998,908],[997,908],[1000,908],[999,908],[803,908],[554,908],[336,908],[572,908],[570,908],[574,908],[672,908],[671,908],[967,908],[645,908],[495,908],[496,908],[497,908],[1164,908],[605,908],[437,908],[969,908],[477,908],[478,908],[1165,908],[943,908],[942,908],[450,908],[1044,908],[1042,908],[890,908],[1010,908],[1009,908],[691,908],[693,908],[692,908],[452,908],[438,908],[1166,908],[419,908],[420,908],[659,908],[660,908],[1167,908],[479,908],[480,908],[408,908],[611,908],[610,908],[609,908],[614,908],[583,908],[481,908],[447,908],[683,908],[684,908],[1168,908],[582,908],[581,908],[1002,908],[1001,908],[1012,908],[1011,908],[719,908],[720,908],[617,908],[618,908],[685,908],[1174,909],[297,2],[3198,910],[3194,20],[3196,911],[3197,20],[3325,912],[3326,913],[3331,914],[3324,915],[3332,915],[1202,2],[3340,916],[3336,917],[3335,918],[3341,2],[3333,2],[3330,919],[3346,920],[3342,2],[3347,921],[3348,2],[3349,922],[3334,2],[3343,2],[3262,923],[3263,923],[3264,924],[3201,925],[3265,926],[3266,927],[3267,928],[3199,2],[3268,929],[3269,930],[3270,931],[3271,932],[3272,933],[3273,934],[3274,934],[3275,935],[3276,936],[3277,937],[3278,938],[3202,2],[3200,2],[3279,939],[3280,940],[3281,941],[3323,942],[3282,943],[3283,944],[3284,943],[3285,945],[3286,946],[3287,947],[3288,948],[3289,948],[3290,948],[3291,949],[3292,950],[3293,951],[3294,952],[3295,953],[3296,954],[3297,954],[3298,955],[3299,2],[3300,2],[3301,956],[3302,957],[3303,958],[3304,956],[3305,959],[3306,960],[3307,961],[3308,962],[3309,963],[3310,964],[3311,965],[3312,966],[3313,967],[3314,968],[3315,969],[3316,970],[3317,971],[3318,972],[3319,973],[3203,943],[3204,2],[3205,974],[3206,975],[3207,2],[3208,976],[3209,2],[3253,977],[3254,978],[3255,979],[3256,979],[3257,980],[3258,2],[3259,926],[3260,981],[3261,978],[3320,982],[3321,983],[3322,984],[3328,2],[3329,2],[3350,2],[3375,985],[3376,986],[3352,987],[3355,988],[3373,985],[3374,985],[3364,985],[3363,989],[3361,985],[3356,985],[3369,985],[3367,985],[3371,985],[3351,985],[3368,985],[3372,985],[3357,985],[3358,985],[3370,985],[3353,985],[3359,985],[3360,985],[3362,985],[3366,985],[3377,990],[3365,985],[3354,985],[3390,991],[3389,2],[3384,990],[3386,992],[3385,990],[3378,990],[3379,990],[3381,990],[3383,990],[3387,992],[3388,992],[3380,992],[3382,992],[3327,993],[3391,994],[3345,995],[3344,996],[3392,915],[3393,997],[1247,998],[1243,5],[1245,999],[1244,1000],[1246,1001],[3339,1002],[3338,1003],[3127,2],[1909,5],[3105,1004],[3015,1005],[2952,2],[2954,2],[2973,1006],[2974,1007],[3006,1008],[2991,1009],[3007,2],[2975,2],[3008,2],[2992,1006],[2993,1006],[2995,1010],[3009,2],[2976,1006],[2977,1006],[2978,2],[3010,2],[2979,2],[2980,2],[2981,2],[2982,2],[2983,2],[3011,2],[3012,2],[2984,1011],[3013,2],[3014,2],[2996,1012],[2953,5],[3005,1013],[3093,1014],[2986,1015],[2997,2],[2998,1016],[2970,1017],[2964,2],[3094,2],[2957,2],[2958,2],[2959,2],[2955,2],[3095,2],[3096,1018],[2960,2],[2961,2],[2956,2],[2962,2],[2963,1019],[3097,2],[2966,2],[3098,2],[2967,1020],[3002,2],[2969,1021],[2965,1022],[2990,2],[2994,2],[2972,1023],[3099,2],[2968,2],[2999,2],[2971,1024],[2987,2],[3000,2],[3001,5],[3018,5],[3025,5],[3026,5],[3021,5],[3028,5],[3031,5],[3033,5],[3064,5],[3065,5],[3100,1012],[2988,5],[2985,1025],[3003,1026],[3004,5],[3075,1027],[3016,1028],[2989,1025],[3078,1029],[3079,5],[3077,1030],[3017,5],[3023,5],[3054,5],[3019,1031],[3020,1032],[3022,5],[3027,1033],[3029,1033],[3024,1032],[3032,1032],[3030,1033],[3034,1034],[3037,1035],[3040,5],[3044,5],[3045,5],[3036,5],[3039,5],[3041,5],[3042,5],[3043,5],[3046,5],[3038,5],[3055,5],[3035,1033],[3072,5],[3048,1035],[3050,1032],[3051,1036],[3052,1036],[3056,1035],[3057,1035],[3059,1034],[3060,1034],[3061,1035],[3049,1035],[3047,1037],[3053,1037],[3058,1037],[3062,1033],[3063,1033],[3067,1037],[3066,1033],[3068,1033],[3071,1037],[3070,1037],[3069,1037],[3076,1035],[3074,1038],[3073,1039],[3080,1036],[3081,1032],[3082,1032],[3083,1040],[3084,1035],[3085,1041],[3086,1036],[3087,1036],[3088,1033],[3089,1042],[3090,1042],[3091,1033],[3092,1043],[3101,2],[3102,1019],[3103,2],[3104,1044],[1274,1045],[258,1046],[231,2],[209,1047],[207,1047],[257,1048],[222,1049],[221,1049],[122,1050],[73,1051],[229,1050],[230,1050],[232,1052],[233,1050],[234,1053],[133,1054],[235,1050],[206,1050],[236,1050],[237,1055],[238,1050],[239,1049],[240,1056],[241,1050],[242,1050],[243,1050],[244,1050],[245,1049],[246,1050],[247,1050],[248,1050],[249,1050],[250,1057],[251,1050],[252,1050],[253,1050],[254,1050],[255,1050],[72,1048],[75,1053],[76,1053],[77,1053],[78,1053],[79,1053],[80,1053],[81,1053],[82,1050],[84,1058],[85,1053],[83,1053],[86,1053],[87,1053],[88,1053],[89,1053],[90,1053],[91,1053],[92,1050],[93,1053],[94,1053],[95,1053],[96,1053],[97,1053],[98,1050],[99,1053],[100,1053],[101,1053],[102,1053],[103,1053],[104,1053],[105,1050],[107,1059],[106,1053],[108,1053],[109,1053],[110,1053],[111,1053],[112,1057],[113,1050],[114,1050],[128,1060],[116,1061],[117,1053],[118,1053],[119,1050],[120,1053],[121,1053],[123,1062],[124,1053],[125,1053],[126,1053],[127,1053],[129,1053],[130,1053],[131,1053],[132,1053],[134,1063],[135,1053],[136,1053],[137,1053],[138,1050],[139,1053],[140,1064],[141,1064],[142,1064],[143,1050],[144,1053],[145,1053],[146,1053],[151,1053],[147,1053],[148,1050],[149,1053],[150,1050],[152,1053],[153,1053],[154,1053],[155,1053],[156,1053],[157,1053],[158,1050],[159,1053],[160,1053],[161,1053],[162,1053],[163,1053],[164,1053],[165,1053],[166,1053],[167,1053],[168,1053],[169,1053],[170,1053],[171,1053],[172,1053],[173,1053],[174,1053],[175,1065],[176,1053],[177,1053],[178,1053],[179,1053],[180,1053],[181,1053],[182,1050],[183,1050],[184,1050],[185,1050],[186,1050],[187,1053],[188,1053],[189,1053],[190,1053],[208,1066],[256,1050],[193,1067],[192,1068],[216,1069],[215,1070],[211,1071],[210,1070],[212,1072],[201,1073],[199,1074],[214,1075],[213,1072],[200,2],[202,1076],[115,1077],[71,1078],[70,1053],[205,2],[197,1079],[198,1080],[195,2],[196,1081],[194,1053],[203,1082],[74,1083],[223,2],[224,2],[217,2],[220,1049],[219,2],[225,2],[226,2],[218,1084],[227,2],[228,2],[191,1085],[204,1086],[63,2],[64,2],[12,2],[10,2],[11,2],[16,2],[15,2],[2,2],[17,2],[18,2],[19,2],[20,2],[21,2],[22,2],[23,2],[24,2],[3,2],[25,2],[26,2],[4,2],[27,2],[31,2],[28,2],[29,2],[30,2],[32,2],[33,2],[34,2],[5,2],[35,2],[36,2],[37,2],[38,2],[6,2],[42,2],[39,2],[40,2],[41,2],[43,2],[7,2],[44,2],[49,2],[50,2],[45,2],[46,2],[47,2],[48,2],[8,2],[54,2],[51,2],[52,2],[53,2],[55,2],[9,2],[56,2],[65,2],[57,2],[58,2],[60,2],[59,2],[1,2],[61,2],[62,2],[14,2],[13,2],[3228,1087],[3241,1088],[3225,1089],[3242,1090],[3251,1091],[3216,1092],[3217,1093],[3215,1094],[3250,1095],[3245,1096],[3249,1097],[3219,1098],[3238,1099],[3218,1100],[3248,1101],[3213,1102],[3214,1096],[3220,1103],[3221,2],[3227,1104],[3224,1103],[3211,1105],[3252,1106],[3243,1107],[3231,1108],[3230,1103],[3232,1109],[3235,1110],[3229,1111],[3233,1112],[3246,1095],[3222,1113],[3223,1114],[3236,1115],[3212,1090],[3240,1116],[3239,1103],[3226,1114],[3234,1117],[3237,1118],[3244,2],[3210,2],[3247,1119],[3185,2],[3187,2],[3188,2],[3186,1120],[3189,1121],[280,2],[3171,2],[3172,1122],[3108,2],[3109,1123],[1231,2],[1234,1124],[273,2],[1241,1125],[1906,2],[1910,1126],[1242,2],[3182,1127],[1223,2],[1224,1128],[1211,2],[1220,1129],[1270,2],[3175,1130],[1221,2],[1222,1131],[1232,2],[1233,1132],[1225,2],[1230,1133],[1227,2],[1228,1134],[1226,2],[1229,1135],[1898,2],[1899,1136],[1236,2],[1237,1137],[3117,2],[3124,1138],[3120,2],[3123,1139],[1239,2],[1240,1140],[1218,2],[1219,1141],[1907,2],[1908,1142],[3118,2],[3119,1143],[1201,2],[1206,1144],[1204,2],[1205,1145],[1207,2],[1208,1146],[1911,2],[1912,1147],[1235,2],[1238,1148],[2951,2],[3106,1149],[1901,2],[1902,1150],[3167,2],[3168,1151],[1914,2],[1915,1152],[3169,2],[3170,1153],[1904,2],[1905,1154],[1900,2],[1903,1155],[1273,2],[1913,1156],[1916,2],[1919,1157],[1917,2],[1918,1158],[1920,2],[3107,1159],[3173,2],[3174,1160],[284,2],[1210,1161],[3110,2],[3113,1162],[281,2],[283,1163],[3126,2],[3164,1164],[3116,2],[3125,1165],[3165,2],[3166,1166],[3114,2],[3115,1167],[277,2],[278,1168],[66,2],[3183,1169],[3184,2],[3192,1170],[276,2],[279,1171],[1271,2],[1272,1172],[3177,2],[3178,1173],[1214,2],[1215,1174],[1213,2],[1216,1175],[3121,2],[3122,1176],[3180,2],[3181,1177],[3176,2],[3179,1178],[3111,2],[3112,1179],[1200,2],[1209,1180],[1212,2],[1217,1181]],"semanticDiagnosticsPerFile":[1,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,66,273,276,277,281,284,1200,1201,1204,1206,1207,1209,1210,1211,1212,1213,1214,1216,1217,1218,1220,1221,1222,1223,1224,1225,1226,1227,1231,1232,1234,1235,1236,1238,1239,1241,1242,1270,1271,1272,1273,1898,1900,1901,1903,1904,1905,1906,1907,1911,1914,1915,1916,1917,1918,1919,1920,2951,2965,2969,2970,2971,2972,2973,2974,2976,2977,2984,2985,2986,2989,2992,2993,2996,2998,3003,3005,3006,3019,3020,3024,3032,3034,3037,3047,3048,3049,3050,3051,3052,3053,3056,3057,3058,3059,3060,3061,3067,3069,3070,3071,3073,3074,3075,3076,3078,3080,3081,3082,3083,3084,3085,3086,3087,3089,3090,3092,3093,3100,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3120,3121,3126,3165,3166,3167,3168,3169,3170,3171,3173,3176,3177,3178,3179,3180,3181,3182,3183,3184],"version":"5.9.3"} \ No newline at end of file diff --git a/App/ClientApp/.angular/cache/21.2.13/OnlineSalesAutoCropApp/angular-compiler.db b/App/ClientApp/.angular/cache/21.2.13/OnlineSalesAutoCropApp/angular-compiler.db new file mode 100644 index 0000000..e34c8b8 Binary files /dev/null and b/App/ClientApp/.angular/cache/21.2.13/OnlineSalesAutoCropApp/angular-compiler.db differ diff --git a/App/ClientApp/.angular/cache/21.2.13/OnlineSalesAutoCropApp/angular-compiler.db-lock b/App/ClientApp/.angular/cache/21.2.13/OnlineSalesAutoCropApp/angular-compiler.db-lock new file mode 100644 index 0000000..d8a7183 Binary files /dev/null and b/App/ClientApp/.angular/cache/21.2.13/OnlineSalesAutoCropApp/angular-compiler.db-lock differ diff --git a/App/ClientApp/.browserslistrc b/App/ClientApp/.browserslistrc new file mode 100644 index 0000000..a2ff185 --- /dev/null +++ b/App/ClientApp/.browserslistrc @@ -0,0 +1,34 @@ +# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries +# For IE 9-11 support, please uncomment the last line of the file and adjust as needed +> 0.5% +last 3 versions +Firefox ESR +not IE 9-11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. +not bb 7 +not bb 10 +not ie_mob 10-11 +not kaios 2.5 +not kaios 3.0-3.1 +not op_mini all +not op_mob 12.1 +not and_qq 14.9 +not and_uc 15.5 +not baidu 13.52 +not op_mob 80 +not opera 120 +not opera 121 +not opera 122 +not opera 124 +not opera 125 +not opera 126 +not opera 127 +not opera 131 +not chrome 105 +not chrome 109 +not samsung 27 +not samsung 28 +not samsung 29 +not ios_saf 26.1 +not android 148 diff --git a/App/ClientApp/.editorconfig b/App/ClientApp/.editorconfig new file mode 100644 index 0000000..aeec3aa --- /dev/null +++ b/App/ClientApp/.editorconfig @@ -0,0 +1,17 @@ +# Editor configuration, see http://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single + +[*.md] +max_line_length = off +trim_trailing_whitespace = false + diff --git a/App/ClientApp/.eslintrc.json b/App/ClientApp/.eslintrc.json new file mode 100644 index 0000000..e7dca8d --- /dev/null +++ b/App/ClientApp/.eslintrc.json @@ -0,0 +1,51 @@ +{ + "root": true, + "ignorePatterns": [ + "projects/**/*" + ], + "globals": { + "__dirname": true + }, + "overrides": [ + { + "files": [ + "*.ts" + ], + "parserOptions": { + "project": "**/tsconfig.json", + "sourceType": "module" + }, + "extends": [ + "plugin:@angular-eslint/recommended", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@angular-eslint/component-selector": [ + "error", + { + "prefix": "", + "style": "kebab-case", + "type": "element" + } + ], + "@angular-eslint/directive-selector": [ + "error", + { + "prefix": "app", + "style": "camelCase", + "type": "attribute" + } + ] + } + }, + { + "files": [ + "*.html" + ], + "extends": [ + "plugin:@angular-eslint/template/recommended" + ], + "rules": {} + } + ] +} diff --git a/App/ClientApp/.hintrc b/App/ClientApp/.hintrc new file mode 100644 index 0000000..82cba57 --- /dev/null +++ b/App/ClientApp/.hintrc @@ -0,0 +1,9 @@ +{ + "extends": [ + "development" + ], + "hints": { + "typescript-config/consistent-casing": "off", + "typescript-config/strict": "off" + } +} \ No newline at end of file diff --git a/App/ClientApp/angular.json b/App/ClientApp/angular.json new file mode 100644 index 0000000..73b740e --- /dev/null +++ b/App/ClientApp/angular.json @@ -0,0 +1,184 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "cli": { "analytics": "689ae0c9-fa46-4605-b71f-2ffe7e0a28c8" }, + "newProjectRoot": "projects", + "projects": { + "OnlineSalesAutoCropApp": { + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:application", + "configurations": { + "development": { + "extractLicenses": false, + "namedChunks": true, + "optimization": false, + "sourceMap": true + }, + "production": { + "aot": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "5mb", + "maximumError": "7mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "6kb", + "maximumError": "25kb" + } + ], + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "namedChunks": false, + "optimization": { + "fonts": true, + "scripts": true, + "styles": { + "minify": true, + "inlineCritical": false + } + }, + "outputHashing": "all", + "security": { "autoCsp": true }, + "serviceWorker": "ngsw-config.json", + "sourceMap": false + } + }, + "defaultConfiguration": "production", + "options": { + "allowedCommonJsDependencies": [ + "crypto-js", + "hi-base32", + "file-saver" + ], + "assets": [ + "src/assets", + "src/favicon.ico", + "src/manifest.json", + "src/appsettings.json", + "src/imageforapple.png", + { + "glob": "**/*", + "input": "node_modules/ngx-extended-pdf-viewer/assets/", + "output": "/assets/" + }, + { + "glob": "**/*", + "input": "node_modules/ngx-extended-pdf-viewer/bleeding-edge/", + "output": "/bleeding-edge/" + } + ], + "browser": "src/main.ts", + "extractLicenses": false, + "index": "src/index.html", + "namedChunks": true, + "optimization": false, + "outputPath": "../../Deployment/App", + "polyfills": [ "src/polyfills.ts" ], + "progress": true, + "scripts": [ + "node_modules/jquery/dist/jquery.min.js", + "node_modules/bootstrap/dist/js/bootstrap.min.js" + ], + "sourceMap": true, + "styles": [ + "node_modules/bootstrap/dist/css/bootstrap.min.css", + "node_modules/font-awesome/css/font-awesome.min.css", + "node_modules/@progress/kendo-font-icons/dist/index.css", + "node_modules/@progress/kendo-theme-default/dist/all.css", + "node_modules/ngx-spinner/animations/ball-spin-clockwise.css", + "src/styles.css" + ], + "tsConfig": "src/tsconfig.app.json" + } + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "buildTarget": "OnlineSalesAutoCropApp:build:production" + }, + "development": { + "buildTarget": "OnlineSalesAutoCropApp:build:development", + "hmr": false + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "buildTarget": "OnlineSalesAutoCropApp:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "src/tsconfig.spec.json", + "karmaConfig": "src/karma.conf.js", + "styles": [ + { + "input": "node_modules/@progress/kendo-theme-default/dist/all.css", + "inject": true + }, + "src/styles.css" + ], + "scripts": [], + "assets": [ + "src/assets", + "src/manifest.json" + ] + } + }, + "lint": { + "builder": "@angular-eslint/builder:lint", + "options": { + "lintFilePatterns": [ + "src/**/*.ts", + "src/**/*.html" + ] + } + }, + "server": { + "builder": "@angular-devkit/build-angular:server", + "configurations": { + "dev": { + "extractLicenses": false, + "namedChunks": false, + "optimization": false, + "sourceMap": true + }, + "production": { + "extractLicenses": false, + "namedChunks": false, + "optimization": true, + "outputHashing": "all", + "sourceMap": false + } + }, + "defaultConfiguration": "", + "options": { + "main": "src/main.ts", + "optimization": true, + "outputPath": "dist-server", + "sourceMap": false, + "tsConfig": "src/tsconfig.server.json" + } + } + }, + "prefix": "app", + "projectType": "application", + "root": "", + "schematics": {}, + "sourceRoot": "src" + } + }, + "version": 1 +} diff --git a/App/ClientApp/ngsw-config.json b/App/ClientApp/ngsw-config.json new file mode 100644 index 0000000..86ff575 --- /dev/null +++ b/App/ClientApp/ngsw-config.json @@ -0,0 +1,47 @@ +{ + "$schema": "./node_modules/@angular/service-worker/config/schema.json", + "appData": { + "changelog": "Resource caching", + "version": "2.2.5" + }, + "assetGroups": [ + { + "installMode": "prefetch", + "name": "app", + "resources": { + "files": [ + "/favicon.ico", + "/index.html", + "/manifest.json", + "/*.css", + "/*.js", + "!/*-sw.js" + ] + }, + "updateMode": "prefetch" + }, + { + "installMode": "prefetch", + "name": "assets", + "resources": { + "files": [ "/assets/**", "/*.(eot|svg|cur|jpg|png|webp|gif|otf|ttf|woff|woff2|ani)" ] + }, + "updateMode": "prefetch" + } + ], + "configVersion": 1, + "dataGroups": [ + { + "cacheConfig": { + "strategy": "performance", + "maxSize": 25, + "maxAge": "6h", + "timeout": "10s" + }, + "name": "from-api", + "urls": [], + "version": 225 + } + ], + "index": "/index.html" +} diff --git a/App/ClientApp/package-lock.json b/App/ClientApp/package-lock.json new file mode 100644 index 0000000..00fbee5 --- /dev/null +++ b/App/ClientApp/package-lock.json @@ -0,0 +1,18602 @@ +{ + "name": "OnlineSalesAutoCrop.app", + "version": "2.2.5", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "OnlineSalesAutoCrop.app", + "version": "2.2.5", + "dependencies": { + "@angular/animations": "21.2.15", + "@angular/common": "21.2.15", + "@angular/compiler": "21.2.15", + "@angular/core": "21.2.15", + "@angular/forms": "21.2.15", + "@angular/localize": "21.2.15", + "@angular/platform-browser": "21.2.15", + "@angular/platform-browser-dynamic": "21.2.15", + "@angular/platform-server": "21.2.15", + "@angular/router": "21.2.15", + "@angular/service-worker": "21.2.15", + "@microsoft/signalr": "10.0.0", + "@ng-bootstrap/ng-bootstrap": "20.0.0", + "@popperjs/core": "2.11.8", + "@progress/kendo-angular-barcodes": "24.0.3", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-chart-wizard": "24.0.3", + "@progress/kendo-angular-charts": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-dateinputs": "24.0.3", + "@progress/kendo-angular-dialog": "24.0.3", + "@progress/kendo-angular-dropdowns": "24.0.3", + "@progress/kendo-angular-excel-export": "24.0.3", + "@progress/kendo-angular-grid": "24.0.3", + "@progress/kendo-angular-inputs": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-label": "24.0.3", + "@progress/kendo-angular-layout": "24.0.3", + "@progress/kendo-angular-menu": "24.0.3", + "@progress/kendo-angular-notification": "24.0.3", + "@progress/kendo-angular-progressbar": "24.0.3", + "@progress/kendo-angular-scheduler": "24.0.3", + "@progress/kendo-angular-toolbar": "24.0.3", + "@progress/kendo-angular-treelist": "24.0.3", + "@progress/kendo-angular-utils": "24.0.3", + "@progress/kendo-data-query": "1.7.4", + "@progress/kendo-drawing": "1.25.2", + "@progress/kendo-font-icons": "5.0.0", + "@progress/kendo-licensing": "1.11.2", + "@progress/kendo-theme-default": "14.1.0", + "@types/node": "25.9.1", + "angular-user-idle": "4.0.0", + "autoprefixer": "10.5.0", + "bootstrap": "5.3.8", + "core-js": "3.49.0", + "crypto-js": "4.2.0", + "file-saver": "2.0.5", + "font-awesome": "4.7.0", + "hi-base32": "0.5.1", + "jasmine-core": "6.2.0", + "jquery": "4.0.0", + "karma-chrome-launcher": "3.2.0", + "karma-jasmine": "5.1.0", + "ngx-device-detector": "11.0.0", + "ngx-extended-pdf-viewer": "27.0.0", + "ngx-spinner": "21.1.0", + "rxjs": "7.8.2", + "typescript": "5.9.3", + "zone.js": "0.16.2" + }, + "devDependencies": { + "@angular-devkit/build-angular": "21.2.13", + "@angular-eslint/builder": "21.4.0", + "@angular-eslint/eslint-plugin": "21.4.0", + "@angular-eslint/eslint-plugin-template": "21.4.0", + "@angular-eslint/schematics": "21.4.0", + "@angular-eslint/template-parser": "21.4.0", + "@angular/cli": "21.2.13", + "@angular/compiler-cli": "21.2.15", + "@angular/language-service": "21.2.15", + "@types/crypto-js": "4.2.2", + "@types/jasmine": "6.0.0", + "@types/jasminewd2": "2.0.13", + "@typescript-eslint/eslint-plugin": "8.60.0", + "@typescript-eslint/parser": "8.60.0", + "browserslist": "4.28.2", + "eslint": "9.39.4", + "jasmine-spec-reporter": "7.0.0", + "karma": "6.4.4", + "karma-coverage-istanbul-reporter": "3.0.3", + "karma-jasmine-html-reporter": "2.2.0" + } + }, + "node_modules/@algolia/abtesting": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.14.1.tgz", + "integrity": "sha512-Dkj0BgPiLAaim9sbQ97UKDFHJE/880wgStAM18U++NaJ/2Cws34J5731ovJifr6E3Pv4T2CqvMXf8qLCC417Ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.48.1.tgz", + "integrity": "sha512-LV5qCJdj+/m9I+Aj91o+glYszrzd7CX6NgKaYdTOj4+tUYfbS62pwYgUfZprYNayhkQpVFcrW8x8ZlIHpS23Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.48.1.tgz", + "integrity": "sha512-/AVoMqHhPm14CcHq7mwB+bUJbfCv+jrxlNvRjXAuO+TQa+V37N8k1b0ijaRBPdmSjULMd8KtJbQyUyabXOu6Kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.48.1.tgz", + "integrity": "sha512-VXO+qu2Ep6ota28ktvBm3sG53wUHS2n7bgLWmce5jTskdlCD0/JrV4tnBm1l7qpla1CeoQb8D7ShFhad+UoSOw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.48.1.tgz", + "integrity": "sha512-zl+Qyb0nLg+Y5YvKp1Ij+u9OaPaKg2/EPzTwKNiVyOHnQJlFxmXyUZL1EInczAZsEY8hVpPCLtNfhMhfxluXKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.48.1.tgz", + "integrity": "sha512-r89Qf9Oo9mKWQXumRu/1LtvVJAmEDpn8mHZMc485pRfQUMAwSSrsnaw1tQ3sszqzEgAr1c7rw6fjBI+zrAXTOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.48.1.tgz", + "integrity": "sha512-TPKNPKfghKG/bMSc7mQYD9HxHRUkBZA4q1PEmHgICaSeHQscGqL4wBrKkhfPlDV1uYBKW02pbFMUhsOt7p4ZpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.48.1.tgz", + "integrity": "sha512-4Fu7dnzQyQmMFknYwTiN/HxPbH4DyxvQ1m+IxpPp5oslOgz8m6PG5qhiGbqJzH4HiT1I58ecDiCAC716UyVA8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/ingestion": { + "version": "1.48.1", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.48.1.tgz", + "integrity": "sha512-/RFq3TqtXDUUawwic/A9xylA2P3LDMO8dNhphHAUOU51b1ZLHrmZ6YYJm3df1APz7xLY1aht6okCQf+/vmrV9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.48.1", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.48.1.tgz", + "integrity": "sha512-Of0jTeAZRyRhC7XzDSjJef0aBkgRcvRAaw0ooYRlOw57APii7lZdq+layuNdeL72BRq1snaJhoMMwkmLIpJScw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.48.1.tgz", + "integrity": "sha512-bE7JcpFXzxF5zHwj/vkl2eiCBvyR1zQ7aoUdO+GDXxGp0DGw7nI0p8Xj6u8VmRQ+RDuPcICFQcCwRIJT5tDJFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.48.1.tgz", + "integrity": "sha512-MK3wZ2koLDnvH/AmqIF1EKbJlhRS5j74OZGkLpxI4rYvNi9Jn/C7vb5DytBnQ4KUWts7QsmbdwHkxY5txQHXVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.48.1.tgz", + "integrity": "sha512-2oDT43Y5HWRSIQMPQI4tA/W+TN/N2tjggZCUsqQV440kxzzoPGsvv9QP1GhQ4CoDa+yn6ygUsGp6Dr+a9sPPSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.48.1.tgz", + "integrity": "sha512-xcaCqbhupVWhuBP1nwbk1XNvwrGljozutEiLx06mvqDf3o8cHyEgQSHS4fKJM+UAggaWVnnFW+Nne5aQ8SUJXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.2102.13", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.13.tgz", + "integrity": "sha512-fheyi0gPx6b7tT+WQ+ePlzdGqKjPLUK72wg5Z9pkVtQ5+VN/8yB9mlRlmoivngd2FeNG9wMeNynWZGYycnOWVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "21.2.13", + "rxjs": "7.8.2" + }, + "bin": { + "architect": "bin/cli.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular": { + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-21.2.13.tgz", + "integrity": "sha512-H+wLj9n4khPIUYlIPCVfOGZzTsTVn/lzkY46DTMHd7gQF35vG+/xWvWCu3Shpf/0c631U7Jc2Mg7G+GBDgxe/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.2102.13", + "@angular-devkit/build-webpack": "0.2102.13", + "@angular-devkit/core": "21.2.13", + "@angular/build": "21.2.13", + "@babel/core": "7.29.0", + "@babel/generator": "7.29.1", + "@babel/helper-annotate-as-pure": "7.27.3", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-transform-async-generator-functions": "7.29.0", + "@babel/plugin-transform-async-to-generator": "7.28.6", + "@babel/plugin-transform-runtime": "7.29.0", + "@babel/preset-env": "7.29.2", + "@babel/runtime": "7.29.2", + "@discoveryjs/json-ext": "0.6.3", + "@ngtools/webpack": "21.2.13", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.27", + "babel-loader": "10.0.0", + "browserslist": "^4.26.0", + "copy-webpack-plugin": "14.0.0", + "css-loader": "7.1.3", + "esbuild-wasm": "0.27.3", + "http-proxy-middleware": "3.0.5", + "istanbul-lib-instrument": "6.0.3", + "jsonc-parser": "3.3.1", + "karma-source-map-support": "1.4.0", + "less": "4.4.2", + "less-loader": "12.3.1", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.3.1", + "mini-css-extract-plugin": "2.10.0", + "open": "11.0.0", + "ora": "9.3.0", + "picomatch": "4.0.4", + "piscina": "5.1.4", + "postcss": "8.5.12", + "postcss-loader": "8.2.0", + "resolve-url-loader": "5.0.0", + "rxjs": "7.8.2", + "sass": "1.97.3", + "sass-loader": "16.0.7", + "semver": "7.7.4", + "source-map-loader": "5.0.0", + "source-map-support": "0.5.21", + "terser": "5.46.0", + "tinyglobby": "0.2.15", + "tree-kill": "1.2.2", + "tslib": "2.8.1", + "webpack": "5.105.2", + "webpack-dev-middleware": "7.4.5", + "webpack-dev-server": "5.2.3", + "webpack-merge": "6.0.1", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.27.3" + }, + "peerDependencies": { + "@angular/compiler-cli": "^21.0.0", + "@angular/core": "^21.0.0", + "@angular/localize": "^21.0.0", + "@angular/platform-browser": "^21.0.0", + "@angular/platform-server": "^21.0.0", + "@angular/service-worker": "^21.0.0", + "@angular/ssr": "^21.2.13", + "@web/test-runner": "^0.20.0", + "browser-sync": "^3.0.2", + "jest": "^30.2.0", + "jest-environment-jsdom": "^30.2.0", + "karma": "^6.3.0", + "ng-packagr": "^21.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "typescript": ">=5.9 <6.0" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + }, + "@angular/localize": { + "optional": true + }, + "@angular/platform-browser": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "@angular/ssr": { + "optional": true + }, + "@web/test-runner": { + "optional": true + }, + "browser-sync": { + "optional": true + }, + "jest": { + "optional": true + }, + "jest-environment-jsdom": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/autoprefixer": { + "version": "10.4.27", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz", + "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1", + "caniuse-lite": "^1.0.30001774", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/postcss": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.2102.13", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2102.13.tgz", + "integrity": "sha512-xnGq62JImcvPUM5r7Uvj7Y243fepwhbTG3zaIR2JKR+4EwF5pS5moXuVf+xVvxRqQkNcmLGfr7uJogmpw+dUgA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.2102.13", + "rxjs": "7.8.2" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^5.0.2" + } + }, + "node_modules/@angular-devkit/core": { + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.13.tgz", + "integrity": "sha512-9jLaHcUr6BumIY9nCsBib1q62p259nf++gd2igYJ7mLm1w/0wEacsZ1cC8wCGEe6vx8a+DrD+EVCQ6zivePG2A==", + "license": "MIT", + "dependencies": { + "ajv": "8.18.0", + "ajv-formats": "3.0.1", + "jsonc-parser": "3.3.1", + "picomatch": "4.0.4", + "rxjs": "7.8.2", + "source-map": "0.7.6" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^5.0.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.13.tgz", + "integrity": "sha512-gifpOcMNiAy49lQmQKhzpxoSfS3qJQSEdJSF5m7RVFkAcmllfcCD76GPN4dhho3wdAnbZ3qr54LtDqrGY4xNjw==", + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "21.2.13", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.21", + "ora": "9.3.0", + "rxjs": "7.8.2" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-eslint/builder": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-21.4.0.tgz", + "integrity": "sha512-3kgGmrVaCYbLtDjC8g4BmMBbdz4thsOB8/NYly8JtXM8EuDZEk5Pz6VTRpJR02ARprwayraTTmhyvq6OGBlQ9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": ">= 0.2100.0 < 0.2200.0", + "@angular-devkit/core": ">= 21.0.0 < 22.0.0" + }, + "peerDependencies": { + "@angular/cli": ">= 21.0.0 < 22.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/bundled-angular-compiler": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-21.4.0.tgz", + "integrity": "sha512-/3H4BPbQ1BHJkkrUsfusZtmHc+qiFWBBZ9UDPWah4xZMjflexOK9U4GYeH7nMjcuyqFnIlMMeJJNwNLGt/hmdg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-eslint/eslint-plugin": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-21.4.0.tgz", + "integrity": "sha512-mow2DMj+xBvGl5t7jzC34R8YfbHbaGNyCNFzpovtl9qc0JbuqLyg6htmt8xb05f8ZjATOr4nz0ESt6HV4c51hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "21.4.0", + "@angular-eslint/utils": "21.4.0", + "ts-api-utils": "^2.1.0" + }, + "peerDependencies": { + "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-21.4.0.tgz", + "integrity": "sha512-sJEHx2WYnvOgPpzP1eHnUdRS06zgKmRxbiIR0JiCcaSen5iv1HlsMieXy//FS9TtNW+abHOy4UtDuGuSPflPFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "21.4.0", + "@angular-eslint/utils": "21.4.0", + "aria-query": "5.3.2", + "axobject-query": "4.1.0" + }, + "peerDependencies": { + "@angular-eslint/template-parser": "21.4.0", + "@typescript-eslint/types": "^7.11.0 || ^8.0.0", + "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/schematics": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-21.4.0.tgz", + "integrity": "sha512-crD6Hfxs7x5bN9FCqTZI7uVSiGvprfCS3MCPOpyIQl87bRr/9aNhnicJ3ROUHv+2A713BgPHIgiCII/bxzrfPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": ">= 21.0.0 < 22.0.0", + "@angular-devkit/schematics": ">= 21.0.0 < 22.0.0", + "@angular-eslint/eslint-plugin": "21.4.0", + "@angular-eslint/eslint-plugin-template": "21.4.0", + "ignore": "7.0.5", + "semver": "7.7.4", + "strip-json-comments": "3.1.1" + }, + "peerDependencies": { + "@angular/cli": ">= 21.0.0 < 22.0.0" + } + }, + "node_modules/@angular-eslint/template-parser": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-21.4.0.tgz", + "integrity": "sha512-BaUSLSyS+43fzDoJkTMkGqNdCXq3fGnUZsfXTmrlZPJf5AYFbgAlAPGZXDJyoNWw43fux+DafdlrlKcYUSgSIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "21.4.0", + "eslint-scope": "9.1.2" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/utils": { + "version": "21.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-21.4.0.tgz", + "integrity": "sha512-7pi+Ga7QmdH5Ig/diau6fR5L4yubgKr9TOjdCg7OeuE/zo0O3osTCNT6JOodzS/iQM1kSCJFDoIBKFeUOttiNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "21.4.0" + }, + "peerDependencies": { + "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": "*" + } + }, + "node_modules/@angular/animations": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-21.2.15.tgz", + "integrity": "sha512-Z8AsLTwc++Fcu0fJnclAF9zMfumAd5KXrwtSdyECqLpqd+lEmmsOpeOl6P7loqdDz99KYh/8UF4eJxdMvnsaKw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/core": "21.2.15" + } + }, + "node_modules/@angular/build": { + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.13.tgz", + "integrity": "sha512-Y9TDAaTQ+E5LScCKA/hPZmns/7Mpu6J2BiPj2cETA1xNjvgRpeb5Mh32KuhZb20NSFLvjpdnLuBTTtbym7hevw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.2102.13", + "@babel/core": "7.29.0", + "@babel/helper-annotate-as-pure": "7.27.3", + "@babel/helper-split-export-declaration": "7.24.7", + "@inquirer/confirm": "5.1.21", + "@vitejs/plugin-basic-ssl": "2.1.4", + "beasties": "0.4.1", + "browserslist": "^4.26.0", + "esbuild": "0.27.3", + "https-proxy-agent": "7.0.6", + "istanbul-lib-instrument": "6.0.3", + "jsonc-parser": "3.3.1", + "listr2": "9.0.5", + "magic-string": "0.30.21", + "mrmime": "2.0.1", + "parse5-html-rewriting-stream": "8.0.0", + "picomatch": "4.0.4", + "piscina": "5.1.4", + "rolldown": "1.0.0-rc.4", + "sass": "1.97.3", + "semver": "7.7.4", + "source-map-support": "0.5.21", + "tinyglobby": "0.2.15", + "undici": "7.24.4", + "vite": "7.3.2", + "watchpack": "2.5.1" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "lmdb": "3.5.1" + }, + "peerDependencies": { + "@angular/compiler": "^21.0.0", + "@angular/compiler-cli": "^21.0.0", + "@angular/core": "^21.0.0", + "@angular/localize": "^21.0.0", + "@angular/platform-browser": "^21.0.0", + "@angular/platform-server": "^21.0.0", + "@angular/service-worker": "^21.0.0", + "@angular/ssr": "^21.2.13", + "karma": "^6.4.0", + "less": "^4.2.0", + "ng-packagr": "^21.0.0", + "postcss": "^8.4.0", + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "tslib": "^2.3.0", + "typescript": ">=5.9 <6.0", + "vitest": "^4.0.8" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + }, + "@angular/localize": { + "optional": true + }, + "@angular/platform-browser": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "@angular/ssr": { + "optional": true + }, + "karma": { + "optional": true + }, + "less": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tailwindcss": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@angular/cli": { + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.13.tgz", + "integrity": "sha512-j1kOV/f0og/3xCwG7Y8RyPd6V7uYfX2NuvXbvN1mzgxLLN2mu6CTsvPg5l/9Pu9SJI3KOPRgDxWyuP3k8KuzMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.2102.13", + "@angular-devkit/core": "21.2.13", + "@angular-devkit/schematics": "21.2.13", + "@inquirer/prompts": "7.10.1", + "@listr2/prompt-adapter-inquirer": "3.0.5", + "@modelcontextprotocol/sdk": "1.26.0", + "@schematics/angular": "21.2.13", + "@yarnpkg/lockfile": "1.1.0", + "algoliasearch": "5.48.1", + "ini": "6.0.0", + "jsonc-parser": "3.3.1", + "listr2": "9.0.5", + "npm-package-arg": "13.0.2", + "pacote": "21.3.1", + "parse5-html-rewriting-stream": "8.0.0", + "semver": "7.7.4", + "yargs": "18.0.0", + "zod": "4.3.6" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.15.tgz", + "integrity": "sha512-PHbICQe4YCXnax2FcmKUpiffs8XPW9A0KlZF35qgJoQyBMBZx5F8c8geCh25jxtq77n3eBTmOa/WIAdSqiitkQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/core": "21.2.15", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.15.tgz", + "integrity": "sha512-nwpNb+NbVUNzR3cck0QXbU/oFK7BpmXOXVnN/w7+P4+TsFUYeTtO1Ojbc15jkqe6mSM0lBvGlcoztVblHQkqcw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/@angular/compiler-cli": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-21.2.15.tgz", + "integrity": "sha512-/MU7OA9d/e9P5SthR+N6JJObBmzcGsgNQaeQ2YfSUnU0lCRVQweTWwxLFDbfU6UX8MZFWB6pdI57zod8r5kXUw==", + "license": "MIT", + "dependencies": { + "@babel/core": "7.29.0", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^5.0.0", + "convert-source-map": "^1.5.1", + "reflect-metadata": "^0.2.0", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^18.0.0" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/compiler": "21.2.15", + "typescript": ">=5.9 <6.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@angular/core": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.15.tgz", + "integrity": "sha512-J5JsUnNtQURdeA7EA3DoCsMBizW3l01gfqM326Al72Ou3woFWmRb5P3LOXpIOzAeMQhO6Z5tW+B1t+4qmoq7uw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/compiler": "21.2.15", + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.15.0 || ~0.16.0" + }, + "peerDependenciesMeta": { + "@angular/compiler": { + "optional": true + }, + "zone.js": { + "optional": true + } + } + }, + "node_modules/@angular/forms": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.15.tgz", + "integrity": "sha512-swGUHgbBrPNvODPR9qBP6+vT2EHiyW361iEgS3HpTmvDhF/kD4l8NE0vh3P5N0DnEtGh4umOCKfQ1w6hPJ7lqA==", + "license": "MIT", + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/common": "21.2.15", + "@angular/core": "21.2.15", + "@angular/platform-browser": "21.2.15", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/language-service": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-21.2.15.tgz", + "integrity": "sha512-xR2dH1xpd3zojdVztFFTS87f6SOp2SAC6ri09eIpxbHpLXl0ruuDgYFs/ug2JOWC2rIfc7UnoQjdSMs1u0XEbw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/@angular/localize": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/localize/-/localize-21.2.15.tgz", + "integrity": "sha512-zZWw3zidZDURx8iTXR8W5XqE8t6adWAVyE/R0954l6p1JdC5RJuBCs9XxHL8yZEjWZye7inpI/ypJ1+vNHCycg==", + "license": "MIT", + "dependencies": { + "@babel/core": "7.29.0", + "@types/babel__core": "7.20.5", + "tinyglobby": "^0.2.12", + "yargs": "^18.0.0" + }, + "bin": { + "localize-extract": "tools/bundles/src/extract/cli.js", + "localize-migrate": "tools/bundles/src/migrate/cli.js", + "localize-translate": "tools/bundles/src/translate/cli.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/compiler": "21.2.15", + "@angular/compiler-cli": "21.2.15" + } + }, + "node_modules/@angular/platform-browser": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.15.tgz", + "integrity": "sha512-O4ZHVV/rxkK1AuiD9M3UssL/HkoQvBcZy2+U421IMNibclGhwH9aRwc/0ZlQ7zpseS9+KPZ23FebvN4/92IbPg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/animations": "21.2.15", + "@angular/common": "21.2.15", + "@angular/core": "21.2.15" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-21.2.15.tgz", + "integrity": "sha512-3xvlWLZlsWjPyJFGatOOsod/f5AFjmSUDoOXo0zsr2ckHc4TxbDTnkLULhRSWv6m68fKOdQb8Si8rI15gC5yqA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/common": "21.2.15", + "@angular/compiler": "21.2.15", + "@angular/core": "21.2.15", + "@angular/platform-browser": "21.2.15" + } + }, + "node_modules/@angular/platform-server": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-21.2.15.tgz", + "integrity": "sha512-wRWkE/KLuTlodE1JY7MDYA5fvDNL/Py1rYKYzHnzoYGuySLZvWb3oQGngxt3JcPDCCdkI8h7+Bh9eir4tEjv8Q==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0", + "xhr2": "^0.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/common": "21.2.15", + "@angular/compiler": "21.2.15", + "@angular/core": "21.2.15", + "@angular/platform-browser": "21.2.15", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/router": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-21.2.15.tgz", + "integrity": "sha512-Cej4hYkmaTB6wXn1xQPlr4O1wHgUD0WLv//Oue1IssKqL8vkzic5f5x/H/bxtxxGlSnc+i6uIUF/lvjdGoWk/A==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/common": "21.2.15", + "@angular/core": "21.2.15", + "@angular/platform-browser": "21.2.15", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/service-worker": { + "version": "21.2.15", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-21.2.15.tgz", + "integrity": "sha512-fnt5gFip6ZIz5D4yOipCfGTafTsg8fqbRIumCelfHFmPy1RtdK9Ij3ogos+yS1WpkNDWmP+OdLqC2JB+0LfSeQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "bin": { + "ngsw-config": "ngsw-config.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/core": "21.2.15", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/traverse": "^7.29.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", + "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", + "integrity": "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-wrap-function": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", + "integrity": "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", + "integrity": "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", + "integrity": "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.29.7.tgz", + "integrity": "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", + "integrity": "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-transform-optional-chaining": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", + "integrity": "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", + "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", + "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", + "integrity": "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", + "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", + "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", + "integrity": "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", + "integrity": "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", + "integrity": "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", + "integrity": "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", + "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", + "integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/template": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", + "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", + "integrity": "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", + "integrity": "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", + "integrity": "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.29.7.tgz", + "integrity": "sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", + "integrity": "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", + "integrity": "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", + "integrity": "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", + "integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", + "integrity": "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", + "integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", + "integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", + "integrity": "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", + "integrity": "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", + "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.7.tgz", + "integrity": "sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", + "integrity": "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", + "integrity": "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", + "integrity": "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", + "integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", + "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", + "integrity": "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", + "integrity": "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", + "integrity": "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", + "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", + "integrity": "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", + "integrity": "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", + "integrity": "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz", + "integrity": "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", + "integrity": "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", + "integrity": "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz", + "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", + "integrity": "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz", + "integrity": "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", + "integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", + "integrity": "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", + "integrity": "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", + "integrity": "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", + "integrity": "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", + "integrity": "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", + "integrity": "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.2.tgz", + "integrity": "sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.28.6", + "@babel/plugin-syntax-import-attributes": "^7.28.6", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.29.0", + "@babel/plugin-transform-async-to-generator": "^7.28.6", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.6", + "@babel/plugin-transform-class-properties": "^7.28.6", + "@babel/plugin-transform-class-static-block": "^7.28.6", + "@babel/plugin-transform-classes": "^7.28.6", + "@babel/plugin-transform-computed-properties": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-dotall-regex": "^7.28.6", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.6", + "@babel/plugin-transform-exponentiation-operator": "^7.28.6", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.28.6", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.28.6", + "@babel/plugin-transform-modules-systemjs": "^7.29.0", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", + "@babel/plugin-transform-numeric-separator": "^7.28.6", + "@babel/plugin-transform-object-rest-spread": "^7.28.6", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.28.6", + "@babel/plugin-transform-optional-chaining": "^7.28.6", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.28.6", + "@babel/plugin-transform-private-property-in-object": "^7.28.6", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.29.0", + "@babel/plugin-transform-regexp-modifiers": "^7.28.6", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.28.6", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.28.6", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.15", + "babel-plugin-polyfill-corejs3": "^0.14.0", + "babel-plugin-polyfill-regenerator": "^0.6.6", + "core-js-compat": "^3.48.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", + "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8", + "core-js-compat": "^3.48.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", + "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.17.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz", + "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz", + "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz", + "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz", + "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz", + "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz", + "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz", + "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz", + "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz", + "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz", + "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz", + "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz", + "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz", + "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz", + "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz", + "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz", + "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz", + "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz", + "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz", + "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz", + "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz", + "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz", + "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz", + "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz", + "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz", + "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz", + "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-array/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/eslintrc/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@gar/promise-retry": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.3.tgz", + "integrity": "sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@harperfast/extended-iterable": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@harperfast/extended-iterable/-/extended-iterable-1.0.3.tgz", + "integrity": "sha512-sSAYhQca3rDWtQUHSAPeO7axFIUJOI6hn1gjRC5APVE1a90tuyT8f5WIgRsFhhWA7htNkju2veB9eWL6YHi/Lw==", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "node_modules/@hono/node-server": { + "version": "1.19.14", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.14.tgz", + "integrity": "sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.14.1" + }, + "peerDependencies": { + "hono": "^4" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", + "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", + "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/editor": { + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", + "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", + "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", + "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", + "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", + "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.3.2", + "@inquirer/confirm": "^5.1.21", + "@inquirer/editor": "^4.2.23", + "@inquirer/expand": "^4.0.23", + "@inquirer/input": "^4.3.1", + "@inquirer/number": "^3.0.23", + "@inquirer/password": "^4.0.23", + "@inquirer/rawlist": "^4.1.11", + "@inquirer/search": "^3.2.2", + "@inquirer/select": "^4.4.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", + "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", + "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", + "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", + "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz", + "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-core": { + "version": "4.57.3", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.57.3.tgz", + "integrity": "sha512-IvO50vkGydDZwS1e9rz/JXEtCCt9XvqxoGI6FlrVIvVm4/HpygMKW4ETtREWtMTsN5CLJ9FR6GuCduoQPZLBiw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.3", + "@jsonjoy.com/fs-node-utils": "4.57.3", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-fsa": { + "version": "4.57.3", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.57.3.tgz", + "integrity": "sha512-JlIDGUWPl7Y6zl+/ISnZuh8z2aMr/xoR66D18zlaVAuL192CvlNJEzOlzp27x4P52HRtDnCSOk6f59vTsmp5vw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.3", + "@jsonjoy.com/fs-node-builtins": "4.57.3", + "@jsonjoy.com/fs-node-utils": "4.57.3", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node": { + "version": "4.57.3", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.57.3.tgz", + "integrity": "sha512-089gZoKvbeOsT2jeBaVKSz91oFXQWFG7a62sMY6gVMHnoWbyGzTb6OVUP/V7G3wLQLJ555BEsHt8SD1nj1dgaQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.3", + "@jsonjoy.com/fs-node-builtins": "4.57.3", + "@jsonjoy.com/fs-node-utils": "4.57.3", + "@jsonjoy.com/fs-print": "4.57.3", + "@jsonjoy.com/fs-snapshot": "4.57.3", + "glob-to-regex.js": "^1.0.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-builtins": { + "version": "4.57.3", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.57.3.tgz", + "integrity": "sha512-JAI3PqNuY8BR7ovy4h0bADLrqJLIcUauONNZfyTxUnj3Wf3tpTYe39eJ6z7FzYyA+tdMt33VpiQQUikGr3QOBw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-to-fsa": { + "version": "4.57.3", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.57.3.tgz", + "integrity": "sha512-uZGxyC0zDmcmW5bfHd4YivAZ54BLlbF9G0K5rBaksI/tZdJSGM7/AC+1TY7yvFu0Wc6gUHR7mFwf6SbQ3J1BTQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-fsa": "4.57.3", + "@jsonjoy.com/fs-node-builtins": "4.57.3", + "@jsonjoy.com/fs-node-utils": "4.57.3" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-utils": { + "version": "4.57.3", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.57.3.tgz", + "integrity": "sha512-quCil8AvfcOxob4pn0drGdcQWpkPVgkt9q1+EjeyXXT40/L3l5lvYrr6hR8LmHu0eg+DNNaUwqjLT6Hr7V4sdQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.3" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-print": { + "version": "4.57.3", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.57.3.tgz", + "integrity": "sha512-ITwaLZpGIqD9jHndwMvDFZDIvbVzGRsJZDQ5HKln0vyMculu1c1nb7zbEBgY8BVSBZ9S2xO138OWIBGeRsrF3Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-utils": "4.57.3", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot": { + "version": "4.57.3", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.57.3.tgz", + "integrity": "sha512-wdNaG2DxCtvj9lKldAnEV3ycYPEpk+p2cP2lHD1qdxkoQGlWUtQverqvG9KZSkm6BHFha4PP6XRZbpARNfHRxA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^17.65.0", + "@jsonjoy.com/fs-node-utils": "4.57.3", + "@jsonjoy.com/json-pack": "^17.65.0", + "@jsonjoy.com/util": "^17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz", + "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz", + "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz", + "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "17.67.0", + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0", + "@jsonjoy.com/json-pointer": "17.67.0", + "@jsonjoy.com/util": "17.67.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz", + "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/util": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz", + "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@listr2/prompt-adapter-inquirer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-3.0.5.tgz", + "integrity": "sha512-WELs+hj6xcilkloBXYf9XXK8tYEnKsgLj01Xl5ONUJpKjmT5hGVUzNUS5tooUxs7pGMrw+jFD/41WpqW4V3LDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/type": "^3.0.8" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@inquirer/prompts": ">= 3 < 8", + "listr2": "9.0.5" + } + }, + "node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.5.1.tgz", + "integrity": "sha512-tpfN4kKrrMpQ+If1l8bhmoNkECJi0iOu6AEdrTJvWVC+32sLxTARX5Rsu579mPImRP9YFWfWgeRQ5oav7zApQQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-darwin-x64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.5.1.tgz", + "integrity": "sha512-+a2tTfc3rmWhLAolFUWRgJtpSuu+Fw/yjn4rF406NMxhfjbMuiOUTDRvRlMFV+DzyjkwnokisskHbCWkS3Ly5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.5.1.tgz", + "integrity": "sha512-0EgcE6reYr8InjD7V37EgXcYrloqpxVPINy3ig1MwDSbl6LF/vXTYRH9OE1Ti1D8YZnB35ZH9aTcdfSb5lql2A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.5.1.tgz", + "integrity": "sha512-aoERa5B6ywXdyFeYGQ1gbQpkMkDbEo45qVoXE5QpIRavqjnyPwjOulMkmkypkmsbJ5z4Wi0TBztON8agCTG0Vg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-x64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.5.1.tgz", + "integrity": "sha512-SqNDY1+vpji7bh0sFH5wlWyFTOzjbDOl0/kB5RLLYDAFyd/uw3n7wyrmas3rYPpAW7z18lMOi1yKlTPv967E3g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-win32-arm64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-arm64/-/lmdb-win32-arm64-3.5.1.tgz", + "integrity": "sha512-50v0O1Lt37cwrmR9vWZK5hRW0Aw+KEmxJJ75fge/zIYdvNKB/0bSMSVR5Uc2OV9JhosIUyklOmrEvavwNJ8D6w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@lmdb/lmdb-win32-x64": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.5.1.tgz", + "integrity": "sha512-qwosvPyl+zpUlp3gRb7UcJ3H8S28XHCzkv0Y0EgQToXjQP91ZD67EHSCDmaLjtKhe+GVIW5om1KUpzVLA0l6pg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@microsoft/signalr": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/signalr/-/signalr-10.0.0.tgz", + "integrity": "sha512-0BRqz/uCx3JdrOqiqgFhih/+hfTERaUfCZXFB52uMaZJrKaPRzHzMuqVsJC/V3pt7NozcNXGspjKiQEK+X7P2w==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "eventsource": "^2.0.2", + "fetch-cookie": "^2.0.3", + "node-fetch": "^2.6.7", + "ws": "^7.5.10" + } + }, + "node_modules/@modelcontextprotocol/sdk": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.26.0.tgz", + "integrity": "sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@hono/node-server": "^1.19.9", + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "content-type": "^1.0.5", + "cors": "^2.8.5", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.0", + "express": "^5.2.1", + "express-rate-limit": "^8.2.1", + "hono": "^4.11.4", + "jose": "^6.1.3", + "json-schema-typed": "^8.0.2", + "pkce-challenge": "^5.0.0", + "raw-body": "^3.0.0", + "zod": "^3.25 || ^4.0", + "zod-to-json-schema": "^3.25.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@cfworker/json-schema": "^4.1.1", + "zod": "^3.25 || ^4.0" + }, + "peerDependenciesMeta": { + "@cfworker/json-schema": { + "optional": true + }, + "zod": { + "optional": false + } + } + }, + "node_modules/@modelcontextprotocol/sdk/node_modules/eventsource": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventsource-parser": "^3.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.4.tgz", + "integrity": "sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.4.tgz", + "integrity": "sha512-zExlW9zUJKZH/tOtVMttwjKa4Xm/3KcNjnE3dPN92uCktwavMxpgCA3MoJK/DOnTWsQgo224OaST27/mPNAf+w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.4.tgz", + "integrity": "sha512-Tg3yX65f5GbtXLkrYEHE5oibZG9epyYWas7FogTTEJeDEF9JlXJzKgXaNhT3UXlTOeA+AfZpYZYZ0uPj7Cfquw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.4.tgz", + "integrity": "sha512-dgX0P/9wGPJeHFBG+ZmhgE6bmtMt7NP5CRBGyyktpopdk/mW4POnrpQsSLtKI1dwpc+pPLuXHDh6vvskyQE/sw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.4.tgz", + "integrity": "sha512-8TNXMEjJc3QEy7R/x1INhgiU+XakDAFUzBhaz7+Rbrs8NH5UQeHQxxmzsSBJGyV6I1jW79undiQm8tOI+D+8FQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.4.tgz", + "integrity": "sha512-CmCXPQrkbwExx3j946/PtHWHbYJiCRBRDl4BlkRQcJB/YOwQxJRTpoo7aTsortjgoJ1x7opzTSxn7C+ASSLVjQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@napi-rs/nice": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.1.1.tgz", + "integrity": "sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@napi-rs/nice-android-arm-eabi": "1.1.1", + "@napi-rs/nice-android-arm64": "1.1.1", + "@napi-rs/nice-darwin-arm64": "1.1.1", + "@napi-rs/nice-darwin-x64": "1.1.1", + "@napi-rs/nice-freebsd-x64": "1.1.1", + "@napi-rs/nice-linux-arm-gnueabihf": "1.1.1", + "@napi-rs/nice-linux-arm64-gnu": "1.1.1", + "@napi-rs/nice-linux-arm64-musl": "1.1.1", + "@napi-rs/nice-linux-ppc64-gnu": "1.1.1", + "@napi-rs/nice-linux-riscv64-gnu": "1.1.1", + "@napi-rs/nice-linux-s390x-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-musl": "1.1.1", + "@napi-rs/nice-openharmony-arm64": "1.1.1", + "@napi-rs/nice-win32-arm64-msvc": "1.1.1", + "@napi-rs/nice-win32-ia32-msvc": "1.1.1", + "@napi-rs/nice-win32-x64-msvc": "1.1.1" + } + }, + "node_modules/@napi-rs/nice-android-arm-eabi": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.1.1.tgz", + "integrity": "sha512-kjirL3N6TnRPv5iuHw36wnucNqXAO46dzK9oPb0wj076R5Xm8PfUVA9nAFB5ZNMmfJQJVKACAPd/Z2KYMppthw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-android-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.1.1.tgz", + "integrity": "sha512-blG0i7dXgbInN5urONoUCNf+DUEAavRffrO7fZSeoRMJc5qD+BJeNcpr54msPF6qfDD6kzs9AQJogZvT2KD5nw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-darwin-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.1.1.tgz", + "integrity": "sha512-s/E7w45NaLqTGuOjC2p96pct4jRfo61xb9bU1unM/MJ/RFkKlJyJDx7OJI/O0ll/hrfpqKopuAFDV8yo0hfT7A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-darwin-x64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.1.1.tgz", + "integrity": "sha512-dGoEBnVpsdcC+oHHmW1LRK5eiyzLwdgNQq3BmZIav+9/5WTZwBYX7r5ZkQC07Nxd3KHOCkgbHSh4wPkH1N1LiQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-freebsd-x64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.1.1.tgz", + "integrity": "sha512-kHv4kEHAylMYmlNwcQcDtXjklYp4FCf0b05E+0h6nDHsZ+F0bDe04U/tXNOqrx5CmIAth4vwfkjjUmp4c4JktQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.1.1.tgz", + "integrity": "sha512-E1t7K0efyKXZDoZg1LzCOLxgolxV58HCkaEkEvIYQx12ht2pa8hoBo+4OB3qh7e+QiBlp1SRf+voWUZFxyhyqg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.1.1.tgz", + "integrity": "sha512-CIKLA12DTIZlmTaaKhQP88R3Xao+gyJxNWEn04wZwC2wmRapNnxCUZkVwggInMJvtVElA+D4ZzOU5sX4jV+SmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.1.1.tgz", + "integrity": "sha512-+2Rzdb3nTIYZ0YJF43qf2twhqOCkiSrHx2Pg6DJaCPYhhaxbLcdlV8hCRMHghQ+EtZQWGNcS2xF4KxBhSGeutg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-ppc64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.1.1.tgz", + "integrity": "sha512-4FS8oc0GeHpwvv4tKciKkw3Y4jKsL7FRhaOeiPei0X9T4Jd619wHNe4xCLmN2EMgZoeGg+Q7GY7BsvwKpL22Tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-riscv64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.1.1.tgz", + "integrity": "sha512-HU0nw9uD4FO/oGCCk409tCi5IzIZpH2agE6nN4fqpwVlCn5BOq0MS1dXGjXaG17JaAvrlpV5ZeyZwSon10XOXw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-s390x-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.1.1.tgz", + "integrity": "sha512-2YqKJWWl24EwrX0DzCQgPLKQBxYDdBxOHot1KWEq7aY2uYeX+Uvtv4I8xFVVygJDgf6/92h9N3Y43WPx8+PAgQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-x64-gnu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.1.1.tgz", + "integrity": "sha512-/gaNz3R92t+dcrfCw/96pDopcmec7oCcAQ3l/M+Zxr82KT4DljD37CpgrnXV+pJC263JkW572pdbP3hP+KjcIg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-x64-musl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.1.1.tgz", + "integrity": "sha512-xScCGnyj/oppsNPMnevsBe3pvNaoK7FGvMjT35riz9YdhB2WtTG47ZlbxtOLpjeO9SqqQ2J2igCmz6IJOD5JYw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-openharmony-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-openharmony-arm64/-/nice-openharmony-arm64-1.1.1.tgz", + "integrity": "sha512-6uJPRVwVCLDeoOaNyeiW0gp2kFIM4r7PL2MczdZQHkFi9gVlgm+Vn+V6nTWRcu856mJ2WjYJiumEajfSm7arPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-arm64-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.1.1.tgz", + "integrity": "sha512-uoTb4eAvM5B2aj/z8j+Nv8OttPf2m+HVx3UjA5jcFxASvNhQriyCQF1OB1lHL43ZhW+VwZlgvjmP5qF3+59atA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-ia32-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.1.1.tgz", + "integrity": "sha512-CNQqlQT9MwuCsg1Vd/oKXiuH+TcsSPJmlAFc5frFyX/KkOh0UpBLEj7aoY656d5UKZQMQFP7vJNa1DNUNORvug==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-x64-msvc": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.1.1.tgz", + "integrity": "sha512-vB+4G/jBQCAh0jelMTY3+kgFy00Hlx2f2/1zjMoH821IbplbWZOkLiTYXQkygNTzQJTq5cvwBDgn2ppHD+bglQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", + "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@ng-bootstrap/ng-bootstrap": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@ng-bootstrap/ng-bootstrap/-/ng-bootstrap-20.0.0.tgz", + "integrity": "sha512-Jt+GUQ0PdM8VsOUUVr7vTQXhwcGwe2DCe1mmfS21vz9pLSOtGRz41ohZKc1egUevj5Rxm2sHVq5Sve68/nTMfA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^21.0.0", + "@angular/core": "^21.0.0", + "@angular/forms": "^21.0.0", + "@angular/localize": "^21.0.0", + "@popperjs/core": "^2.11.8", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@ngtools/webpack": { + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-21.2.13.tgz", + "integrity": "sha512-Y3W1x5+P8mHXRIkeSxGdj10ipQjJkTT6/bc/Sz5BN2qacbNIYIDg0fnk/ikvl9KAvI/49gUwYxfq4QBodS5ktQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^21.0.0", + "typescript": ">=5.9 <6.0", + "webpack": "^5.54.0" + } + }, + "node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@npmcli/agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.2.tgz", + "integrity": "sha512-EUEuWAxnL07Sp5/iC/1X6Xj+XThUvnbei9zfRWZdEXa7lss9RTHMhAHBeg+MZ5To9s/gGaSI+UwZTPdYMvKSeg==", + "dev": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^11.2.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@npmcli/fs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-5.0.0.tgz", + "integrity": "sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/git": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-7.0.2.tgz", + "integrity": "sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promise-retry": "^1.0.0", + "@npmcli/promise-spawn": "^9.0.0", + "ini": "^6.0.0", + "lru-cache": "^11.2.1", + "npm-pick-manifest": "^11.0.1", + "proc-log": "^6.0.0", + "semver": "^7.3.5", + "which": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-4.0.0.tgz", + "integrity": "sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^5.0.0", + "npm-normalize-package-bin": "^5.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-5.0.0.tgz", + "integrity": "sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/package-json": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-7.0.5.tgz", + "integrity": "sha512-iVuTlG3ORq2iaVa1IWUxAO/jIp77tUKBhoMjuzYW2kL4MLN1bi/ofqkZ7D7OOwh8coAx1/S2ge0rMdGv8sLSOQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^7.0.0", + "glob": "^13.0.0", + "hosted-git-info": "^9.0.0", + "json-parse-even-better-errors": "^5.0.0", + "proc-log": "^6.0.0", + "semver": "^7.5.3", + "spdx-expression-parse": "^4.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-9.0.1.tgz", + "integrity": "sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "which": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/redact": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-4.0.0.tgz", + "integrity": "sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-10.0.4.tgz", + "integrity": "sha512-mGUWr1uMnf0le2TwfOZY4SFxZGXGfm4Jtay/nwAa2FLNAKXUoUwaGwBMNH36UHPtinWfTSJ3nqFQr0091CxVGg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^5.0.0", + "@npmcli/package-json": "^7.0.0", + "@npmcli/promise-spawn": "^9.0.0", + "node-gyp": "^12.1.0", + "proc-log": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.113.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.113.0.tgz", + "integrity": "sha512-Tp3XmgxwNQ9pEN9vxgJBAqdRamHibi76iowQ38O2I4PMpcvNRQNVsU2n1x1nv9yh0XoTrGFzf7cZSGxmixxrhA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.7.0.tgz", + "integrity": "sha512-hew63shtzzvBcSHbhm+cyAmKe6AIfinT9hzEqSPjDC6opTTMKmTkQ0gHuN2KsWlvqiKw1S/fS94fhag/FJkioQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "@peculiar/asn1-x509-attr": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.7.0.tgz", + "integrity": "sha512-VVsAyGqErT9D1SY4aEqozThXMVI+ssVRiv2DDeYuvpBKLIgZ3hYs3Ay3u/VSoKq6ESFi9cf6rf3IOOzfwh7oMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.7.0.tgz", + "integrity": "sha512-n7KEs/Q/wrB415cxy4fHOBhegp4NdJ15fkJPwcB/3/8iNBQC2L/N7SChJPKDJPZGYH0jD4Tg4/0vnHmwghnbKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.7.0.tgz", + "integrity": "sha512-V/nrlQVmhg7lYAsM7E13UDL5erAwFv6kCIVFqNaMIHSVi7dngcT839JkRTkQBqznMG98l2XjxYk74ZztAohZzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.7.0", + "@peculiar/asn1-pkcs8": "^2.7.0", + "@peculiar/asn1-rsa": "^2.7.0", + "@peculiar/asn1-schema": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.7.0.tgz", + "integrity": "sha512-9GTl1nE8Mx1kTZ+7QyYatDyKsm34QcWRBFkY1iPvWC3X4Dona5s/tlLiQsx5WzVdZqiMBZNYT0buyw4/vbhnjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.7.0.tgz", + "integrity": "sha512-Bh7m+OuIaSEllPQcSd9OSp93F4ROWH7sbITWV8MI+8dwsjE5111/87VxiWVvYFKyww3vp39geLv9ENqhwWHcew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.7.0", + "@peculiar/asn1-pfx": "^2.7.0", + "@peculiar/asn1-pkcs8": "^2.7.0", + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "@peculiar/asn1-x509-attr": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.7.0.tgz", + "integrity": "sha512-/qvENQrXyTZURjMqSeofHul0JJt2sNSzSwk36pl2olkHbaioMQgrASDZAlHXl0xUlnVbHj0uGgOrBMTb5x2aJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.7.0.tgz", + "integrity": "sha512-W8ZfWzLmQnrcky+eh3tni4IozMdqBDiHWU0N+vve/UGjMaUs8c0L7A2oEdkBXS8rTpWDpK/aoI3DG/L/hxmxPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/utils": "^2.0.2", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.7.0.tgz", + "integrity": "sha512-mUn9RRrkGDnG4ALfunDmzyRW5dg+sWCj/pfnCCqEHYbkGxEpvUt6iVJv8Yw1cyp6SWZ26ZE5oSmI5SqEaen15g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/utils": "^2.0.2", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.7.0.tgz", + "integrity": "sha512-NS8e7SOgXipkzUPLF/sce7ukpMpWjhxYsH0n6Y+bHYo4TTxOb95Zv7hqwSuL212mj5YxovjdOKQOgH1As3E94w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@peculiar/utils/-/utils-2.0.3.tgz", + "integrity": "sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.3.tgz", + "integrity": "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-csr": "^2.6.0", + "@peculiar/asn1-ecc": "^2.6.0", + "@peculiar/asn1-pkcs9": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "pvtsutils": "^1.3.6", + "reflect-metadata": "^0.2.2", + "tslib": "^2.8.1", + "tsyringe": "^4.10.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@progress/jszip-esm": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@progress/jszip-esm/-/jszip-esm-1.0.4.tgz", + "integrity": "sha512-A5i26JcTosFKeHCrklarNsByW3RUJd8osRq69eskZgIaq05weTCXdpztlFMwrHpgOGods1D0WFoSQcMNE0eI8Q==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/pako-esm": "^1.0.1" + } + }, + "node_modules/@progress/kendo-angular-barcodes": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-barcodes/-/kendo-angular-barcodes-24.0.3.tgz", + "integrity": "sha512-NFYV8hjpuStiUH3bjuPDuHdCICv1let5DRVbvgDF8uoZDFB8p8DGEuCacWS3yt+NdHxE6D/e/vaGUSoNEhd31Q==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-charts": "2.12.2", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/forms": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-drawing": "^1.25.0", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-buttons": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-buttons/-/kendo-angular-buttons-24.0.3.tgz", + "integrity": "sha512-dTthHClmltfi3YVP7o41pU+ldHVcSYvjscZAJUK/FJwkmPgtPJh8EabusYaKWWJZ2fJu0GEleOqQcsAtiBZ0vA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-common": "^1.0.1", + "@progress/kendo-smartpaste-common": "1.0.0", + "@progress/kendo-webspeech-common": "1.0.1", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-chart-wizard": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-chart-wizard/-/kendo-angular-chart-wizard-24.0.3.tgz", + "integrity": "sha512-uiRnt0yb9PtueLewtXU4FzV96BhJ/QDWbrJwHd7d/gQtv+GVBg4YYGMi6Pm5p5iQ3OIItlnwD0jGhPG2T9/UBg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-charts": "2.12.2", + "@progress/kendo-common": "^1.0.1", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-charts": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-dialog": "24.0.3", + "@progress/kendo-angular-dropdowns": "24.0.3", + "@progress/kendo-angular-grid": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-inputs": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-label": "24.0.3", + "@progress/kendo-angular-layout": "24.0.3", + "@progress/kendo-angular-navigation": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-drawing": "^1.25.0", + "@progress/kendo-file-saver": "^1.1.1", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-charts": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-charts/-/kendo-angular-charts-24.0.3.tgz", + "integrity": "sha512-SLjBPNCtv3iqlGErQBCvBGg/wc8bTOCOHXDB/+EO8J0CVibFQRIwux1+1SqhL/wyzCQ1p9MR9xAwYuqPbiIKCg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-charts": "2.12.2", + "@progress/kendo-svg-icons": "^4.0.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-navigation": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-drawing": "^1.25.0", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-common": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-common/-/kendo-angular-common-24.0.3.tgz", + "integrity": "sha512-LpBtOvV7TPIqRqtsj7qfvWF0EkT8wo3jEF54sP6zqFe/y5pIEePsoxhBV9AVXdjbleKsOwxGNasS8mtEbPF+KA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-common": "^1.0.1", + "@progress/kendo-draggable": "^3.0.2", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-conversational-ui": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-conversational-ui/-/kendo-angular-conversational-ui-24.0.3.tgz", + "integrity": "sha512-YAXR0xFW4HjL+41AA2f3MTgGwQ/JPXyx4xCVelPWMMtfI3pAr7dBjexw8akHesEctRcZqy8vhBZO46wqGSWwmw==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-inputs": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-layout": "24.0.3", + "@progress/kendo-angular-menu": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-angular-toolbar": "24.0.3", + "@progress/kendo-angular-upload": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-dateinputs": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-dateinputs/-/kendo-angular-dateinputs-24.0.3.tgz", + "integrity": "sha512-PnFKu+apBK9588ZtyrwCQ1LDX2ffp0Or9GDoGXOmYMVB2bOex9ANfOKdJ2T/8eDi2wBspCAvKrNRu+xmPLsiiw==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-common": "^1.0.1", + "@progress/kendo-date-math": "^1.1.0", + "@progress/kendo-dateinputs-common": "^0.4.11", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/forms": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-navigation": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-angular-utils": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-dialog": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-dialog/-/kendo-angular-dialog-24.0.3.tgz", + "integrity": "sha512-ZMQcwvqqcOXv9fCElYeIkyuDjPqMBHLkvTsKPEy2GCtld2wqVBM+RnxJ3rdwJUHjTSqSmeuWZizyoS9F4jjRaw==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-popup-common": "1.9.5", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-dropdowns": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-dropdowns/-/kendo-angular-dropdowns-24.0.3.tgz", + "integrity": "sha512-OLW1NJA1QBMBGrPp4PqtnDXIX0dXHyLYKMI683QULmsxXkenkRZGEAZvH8qhn16v/8htZGP46ohxWiwWaZd+Aw==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-common": "^1.0.1", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/forms": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-navigation": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-angular-treeview": "24.0.3", + "@progress/kendo-angular-utils": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-excel-export": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-excel-export/-/kendo-angular-excel-export-24.0.3.tgz", + "integrity": "sha512-+4xTmftFzkmndSTHfrkez3mjdt6Ox6hAtAi3ayo7Rte3j3FseLB+rBsHQCyC8OwrLml+FC14CkEtvG0X9NAf+g==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-file-saver": "^1.0.0", + "@progress/kendo-intl": "^3.0.0", + "@progress/kendo-ooxml": "^1.9.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-grid": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-grid/-/kendo-angular-grid-24.0.3.tgz", + "integrity": "sha512-s1t35y24bWsWMgOeJGk4hLVSuV6vQ0hnc8WWD+QTSOTIsKDY6+Jhp/2Cl5Zh1PNhtMJmLYFhR7vrorBlhVMFcA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-common": "^1.0.1", + "@progress/kendo-csv": "^1.0.0", + "@progress/kendo-file-saver": "^1.0.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/forms": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-conversational-ui": "24.0.3", + "@progress/kendo-angular-dateinputs": "24.0.3", + "@progress/kendo-angular-dropdowns": "24.0.3", + "@progress/kendo-angular-excel-export": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-indicators": "24.0.3", + "@progress/kendo-angular-inputs": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-label": "24.0.3", + "@progress/kendo-angular-layout": "24.0.3", + "@progress/kendo-angular-menu": "24.0.3", + "@progress/kendo-angular-navigation": "24.0.3", + "@progress/kendo-angular-pager": "24.0.3", + "@progress/kendo-angular-pdf-export": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-angular-toolbar": "24.0.3", + "@progress/kendo-angular-upload": "24.0.3", + "@progress/kendo-angular-utils": "24.0.3", + "@progress/kendo-data-query": "^1.7.3", + "@progress/kendo-drawing": "^1.25.0", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-icons": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-icons/-/kendo-angular-icons-24.0.3.tgz", + "integrity": "sha512-xYha3CQq9MXggu9rsC0HyN8afpORs5ulmbOBs8IfifE32qOCgdUvmPrqux3dMXAcZlgq9iK6If/ytx4MeHE8ew==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "@progress/kendo-svg-icons": "^4.9.0 || ^5.0.0", + "rxjs": "^6.5.3 || ^7.0.0" + }, + "peerDependenciesMeta": { + "@progress/kendo-svg-icons": { + "optional": true + } + } + }, + "node_modules/@progress/kendo-angular-indicators": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-indicators/-/kendo-angular-indicators-24.0.3.tgz", + "integrity": "sha512-+2TSURtott1O2Py5GzAUcLs20KnIJIab4vFIDTM1wPL4J5u58mLace5dy/26j4QQbmDJ+xrQ4lfp9cjwDm6Ifg==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-inputs": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-inputs/-/kendo-angular-inputs-24.0.3.tgz", + "integrity": "sha512-L9a32EPbCC5qBUZ7oXO2h9C+DTARDoi8mAwdZ6m5fibBreqYxCuYzKcBtiiX6KAZlh33D+HM97+HSZowb/CfdQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-common": "^1.0.1", + "@progress/kendo-draggable": "^3.0.0", + "@progress/kendo-inputs-common": "^3.1.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/forms": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-dialog": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-navigation": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-angular-utils": "24.0.3", + "@progress/kendo-drawing": "^1.25.0", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-intl": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-intl/-/kendo-angular-intl-24.0.3.tgz", + "integrity": "sha512-eDUdVpP1sDJtmuEkg5RBgxoXj+hJ3X0raxWVHwhPCipRdVzqRRpT0DyVrVGyNukJEdVL+mTXAaesKaXr5Gksdw==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-intl": "3.2.1", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-l10n": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-l10n/-/kendo-angular-l10n-24.0.3.tgz", + "integrity": "sha512-THKr+Bt6oBnaZDJFZ22mF9gyROaPlL4HqNhUW3KyYrD783yG0BkmfmTQycPTI3UkT+g9lA2icx1gbGQxEIE0hQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-label": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-label/-/kendo-angular-label-24.0.3.tgz", + "integrity": "sha512-sm77FkOBTWZHmgAl3Fjn2GbtQ3e7iGC2a1sweQ+tXxJKZifAupEJzh1I/ovQ7hpXZ+1deT8qjXr4Gj6IYUv6Sw==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/forms": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-layout": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-layout/-/kendo-angular-layout-24.0.3.tgz", + "integrity": "sha512-C4pvPU0IphSTWWQBvL+Jeq0qLLLMVrAyf2H1Idv/TpDYoKiu8SpbA3fmtXtGuI2PNAAu6iSXHSs+4o15k9S/sg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-draggable": "^3.0.2", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-progressbar": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-menu": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-menu/-/kendo-angular-menu-24.0.3.tgz", + "integrity": "sha512-jnjgjfDtNhGjIXVu1Xp5kSac4i/gvgbzVYSrk+gcJlA6fKxbFz2b40bpdn01WfzrnblGsA5GArgKcGiaMoB0SQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-navigation": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-navigation/-/kendo-angular-navigation-24.0.3.tgz", + "integrity": "sha512-1icxm51O00/wQmXkhJV9R5x4I9fT/T/41haqismN1CpUU33CSEfE41t7q03nvTqeMRzSN1eYGMUH1ikC2B9AHw==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-notification": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-notification/-/kendo-angular-notification-24.0.3.tgz", + "integrity": "sha512-i14UGgGFz2p9ipePmngIAP5jSds0gvAcH2q+ggzDDVebzP+jzitfV9HlI2t8OiUwg03Ov1pGev+cb0PkG1fQCA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-pager": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-pager/-/kendo-angular-pager-24.0.3.tgz", + "integrity": "sha512-lePKi79WFfzPXg5YaCZFHSxJbz0EDmx2ByRHMgDRfaztfu1Vzj8cCdARNdK7hJJM5IMG7Dp3X8FsvFtxVGHgDQ==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-dropdowns": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-inputs": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-pdf-export": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-pdf-export/-/kendo-angular-pdf-export-24.0.3.tgz", + "integrity": "sha512-ZkzGF36O1jKu6+Wx3r0x52iqVyMnIYni+RSooLCnE0fxkkAlU2igPvKPKDEDBOrKSeEaJebqhS/jZkIyzBMo7g==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-file-saver": "^1.0.1", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-drawing": "^1.25.0", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-popup": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-popup/-/kendo-angular-popup-24.0.3.tgz", + "integrity": "sha512-3U4sHkcLyMhIBKFvxp5WFSrk5yhWn80R74ght+mZcP9ACO3t9isxoCaM4ENcY6hnVr6D5GJ4x36xOE3JxZ3xKA==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-popup-common": "1.9.5", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-progressbar": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-progressbar/-/kendo-angular-progressbar-24.0.3.tgz", + "integrity": "sha512-3C+YklDBVXaDZpQOhn6Vwi3cynQpGVllyi7kYEZxIqzqM8QTqahnGk/cYAouonCpJBDZqo6XyWYiIYzIfJcpJA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-scheduler": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-scheduler/-/kendo-angular-scheduler-24.0.3.tgz", + "integrity": "sha512-0kyIqskPxMknOflO40uA765IrUgyGTZSevQYNfggqCXgTJEpBj7k9SwR+NcINjZe7bkTxPTAFk0qLeoYEmra4Q==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-date-math": "^1.3.2", + "@progress/kendo-draggable": "^3.0.2", + "@progress/kendo-file-saver": "^1.0.7", + "@progress/kendo-recurrence": "^1.0.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/forms": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-dateinputs": "24.0.3", + "@progress/kendo-angular-dialog": "24.0.3", + "@progress/kendo-angular-dropdowns": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-inputs": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-label": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-angular-tooltip": "24.0.3", + "@progress/kendo-data-query": "^1.7.3", + "@progress/kendo-drawing": "^1.25.0", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-schematics": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-schematics/-/kendo-angular-schematics-24.0.3.tgz", + "integrity": "sha512-fd8eIAX6vUhEh6GcROCdhszPglXP9K435kkcpnUDW7JDbW9ERXs5wCSRUz/r0KmbPAUP+hSfj7IM5HhHOfldIg==", + "license": "SEE LICENSE in LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@types/semver": "^7.5.0", + "semver": "^7.5.3" + }, + "peerDependencies": { + "@angular-devkit/core": "19 - 21", + "@angular-devkit/schematics": "19 - 21", + "@angular/core": "19 - 21", + "@schematics/angular": "19 - 21", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-toolbar": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-toolbar/-/kendo-angular-toolbar-24.0.3.tgz", + "integrity": "sha512-JdJcO+iIxFOWd8bbGEMlFWD0maV4yrS1sQE6CFSR0UNbKKPRDykQSFo6mmG8lX0SuFuHGN6NkpBZ+mmxm1GokQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-indicators": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-tooltip": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-tooltip/-/kendo-angular-tooltip-24.0.3.tgz", + "integrity": "sha512-/ubIoIUNTb6dfF+JghMdsH37xNyFGQjWpvLMTqakSgeli51zyVSgi22SoeyA/gK4dRAN+7CUUQcg3NTdblsUVA==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-treelist": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-treelist/-/kendo-angular-treelist-24.0.3.tgz", + "integrity": "sha512-wvkIajzjXJllmvXw9yQzagHdXNmH+7OfgOMDKX3cWzhLFxl2QIKVUUl7skmNMyY5zoovCcXQgpU9BRbTrHXUXQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-common": "^1.0.1", + "@progress/kendo-file-saver": "^1.0.0", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/forms": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-dateinputs": "24.0.3", + "@progress/kendo-angular-dropdowns": "24.0.3", + "@progress/kendo-angular-excel-export": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-inputs": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-label": "24.0.3", + "@progress/kendo-angular-pager": "24.0.3", + "@progress/kendo-angular-pdf-export": "24.0.3", + "@progress/kendo-angular-popup": "24.0.3", + "@progress/kendo-angular-toolbar": "24.0.3", + "@progress/kendo-angular-utils": "24.0.3", + "@progress/kendo-data-query": "^1.7.3", + "@progress/kendo-drawing": "^1.25.0", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-treeview": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-treeview/-/kendo-angular-treeview-24.0.3.tgz", + "integrity": "sha512-u5uP4ylSKKuqOdP3xPjEL3w9zrw/r7XS3ugp9ALZTUFP6pTS71pfa8e8TqgpiOC4wTgtEmiY5MAtasjYCdvMVw==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-common": "^1.0.1", + "@progress/kendo-draggable": "^3.0.2", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-inputs": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-upload": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-upload/-/kendo-angular-upload-24.0.3.tgz", + "integrity": "sha512-ZyqfhLR0pFuQrSJUt+iRF9F3LMtVwumbH8i21sVr6qL/yHUaZply3ILkW1McO/yOPizeehTQvf7d8Aquf2CeMw==", + "license": "SEE LICENSE IN LICENSE.md", + "peer": true, + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/forms": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-icons": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-progressbar": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-angular-utils": { + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-angular-utils/-/kendo-angular-utils-24.0.3.tgz", + "integrity": "sha512-kgqAAMg7r1o+CQ2U+r/bZG96NJ67LuCB767Wiuq+59rdZHDMQWdyGoCeG4i7LXVa7354DBM2Bk2KZ39x9ehE6A==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-angular-schematics": "24.0.3", + "@progress/kendo-draggable-common": "^0.2.3", + "tslib": "^2.3.1" + }, + "peerDependencies": { + "@angular/animations": "19 - 21", + "@angular/common": "19 - 21", + "@angular/core": "19 - 21", + "@angular/platform-browser": "19 - 21", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-licensing": "^1.11.0", + "rxjs": "^6.5.3 || ^7.0.0" + } + }, + "node_modules/@progress/kendo-charts": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/@progress/kendo-charts/-/kendo-charts-2.12.2.tgz", + "integrity": "sha512-ktltzz8R7q2LpXgIwnfOIaJ+w7mVjJJU5qw6iLMS46Mk+69opj8Swv9cGxcP3W2FM7/KfzL+pspq9YWlBKEbrg==", + "license": "SEE LICENSE IN license.txt", + "peerDependencies": { + "@progress/kendo-drawing": "^1.24.0" + } + }, + "node_modules/@progress/kendo-common": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@progress/kendo-common/-/kendo-common-1.0.2.tgz", + "integrity": "sha512-PHxnquetSmtmXiF4dmlQiypzXaFLUEPK3VAOHxmnRDrLxaPrcZfaW9FOOiyur8hv4QmXlohISMwMElZS8Xi1Ag==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "tslib": "^1.7.0" + } + }, + "node_modules/@progress/kendo-common/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/@progress/kendo-csv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-csv/-/kendo-csv-1.0.0.tgz", + "integrity": "sha512-Z23QE0AbX9I5upvKzbDT71XQmQ9rEKIOBgWpTblBnjTtBd7n+gLOQ954drd+NHJ5xw8R+xAhtDTEBd8JtKzq7A==", + "license": "SEE LICENSE IN LICENSE.md" + }, + "node_modules/@progress/kendo-data-query": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@progress/kendo-data-query/-/kendo-data-query-1.7.4.tgz", + "integrity": "sha512-naaQ2wJ8kj6e9C7OJerUxDK+dRC3A5z4bt52ZQmYmdJldlQL89zFKYQXHRFsPdfnok11bO82XCtj4PZ4jjp9AA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/@progress/kendo-date-math": { + "version": "1.5.17", + "resolved": "https://registry.npmjs.org/@progress/kendo-date-math/-/kendo-date-math-1.5.17.tgz", + "integrity": "sha512-tAWEllBIKCSUOIQ+w7yEGmqk5zcNbyoRgsJk5+0QbgqkK4owPXZ5PP2N8u69B5ax8wabKf789fol5mt0HtpsAA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=20.0.0", + "npm": ">=10.0.0" + } + }, + "node_modules/@progress/kendo-dateinputs-common": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@progress/kendo-dateinputs-common/-/kendo-dateinputs-common-0.4.11.tgz", + "integrity": "sha512-PvR9TMPTgvEaQWv36KKUd/C9LvYLDVE7hHFbEQL0dKqZI21vPJIdHThbs9kpflLnmi9OAnq3TEIOpmilNJ8Xdg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-date-math": "^1.5.9", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=20.0.0", + "npm": ">=10.0.0" + } + }, + "node_modules/@progress/kendo-draggable": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-draggable/-/kendo-draggable-3.1.0.tgz", + "integrity": "sha512-S5AHF9uiy44um+06ABJcjZn/wpO3ZwLahd2BhiTd7NeBVPt5lkj2bjdmkd88GEIIBKmT7FOK308WUt5/MmKVTQ==", + "license": "Apache-2.0" + }, + "node_modules/@progress/kendo-draggable-common": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-draggable-common/-/kendo-draggable-common-0.2.3.tgz", + "integrity": "sha512-e1FraFsT7zwevswzZlQYL//K+fzmRUvkr/4emp51dzkARLDtGd95BtPNSoXYRG5xYHeueKBS75hzVwQI6Dm3Dg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "tslib": "^1.7.0" + } + }, + "node_modules/@progress/kendo-draggable-common/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/@progress/kendo-drawing": { + "version": "1.25.2", + "resolved": "https://registry.npmjs.org/@progress/kendo-drawing/-/kendo-drawing-1.25.2.tgz", + "integrity": "sha512-jxN3z8Vh31EUB6O1hMPVSp9T722Lspi2JHpvt2iGUWrezGVds9gfnud0pqzInsWD846lSaRHZu4cZWnr/m3fmg==", + "license": "See license in LICENSE.md", + "dependencies": { + "@progress/kendo-common": "^1.0.1", + "@progress/pako-esm": "^1.0.1" + } + }, + "node_modules/@progress/kendo-file-saver": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@progress/kendo-file-saver/-/kendo-file-saver-1.1.2.tgz", + "integrity": "sha512-hWpJ67L8b2+GIhsIWR09NgGaEh87jvcHv7kScC671cbVWJycXTGqdy3ZoI0pzIaH8K0IgP2TNkF1ay4HGxe+pg==", + "license": "Apache-2.0" + }, + "node_modules/@progress/kendo-font-icons": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-font-icons/-/kendo-font-icons-5.0.0.tgz", + "integrity": "sha512-bNpdeqtavCz0StEQnh4yY/3aGLxQi53QiK/vnsPfRJGHRRbaRASUdso85WVxxOg33lvshbZgen2vTGt3F+uvkQ==", + "license": "Apache-2.0" + }, + "node_modules/@progress/kendo-inputs-common": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@progress/kendo-inputs-common/-/kendo-inputs-common-3.1.3.tgz", + "integrity": "sha512-vBoECZN+JVjCGzQA9uIOT6rbdcD8+geiHiABNgfljN+nv+CgUu7hdf/y6QdIFGR2a0ioIawbaha4egG8I2P/fQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=20.0.0", + "npm": ">=10.0.0" + }, + "peerDependencies": { + "@progress/kendo-drawing": "^1.21.2" + } + }, + "node_modules/@progress/kendo-intl": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@progress/kendo-intl/-/kendo-intl-3.2.1.tgz", + "integrity": "sha512-xNV/tlyd+YE+XgBci7RV55YRyB84Lp91MmVbolSKL4FmjEQsE18H86CKM9bFJc5juyTOuqmJCKUGa9x0be473Q==", + "license": "Apache-2.0" + }, + "node_modules/@progress/kendo-licensing": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@progress/kendo-licensing/-/kendo-licensing-1.11.2.tgz", + "integrity": "sha512-pK+TZYLMObvqxK9Kg4CSKgwzu2kNUfRIO21YpPSc6JFRKqt60sxITvI0waYcha7bdbKWtP3CKQiqxtUa300+Jw==", + "hasInstallScript": true, + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "glob": "^13.0.1", + "jsonwebtoken": "^9.0.3", + "yargs": "^17.7.2" + }, + "bin": { + "kendo-ui-license": "bin/kendo-ui-license.js" + }, + "engines": { + "node": "14 || 16 || 18 || 20 || >=22" + } + }, + "node_modules/@progress/kendo-licensing/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@progress/kendo-licensing/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@progress/kendo-licensing/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@progress/kendo-licensing/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@progress/kendo-licensing/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@progress/kendo-licensing/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@progress/kendo-licensing/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@progress/kendo-licensing/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@progress/kendo-licensing/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@progress/kendo-ooxml": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@progress/kendo-ooxml/-/kendo-ooxml-1.9.5.tgz", + "integrity": "sha512-0su5Osh8XfJY0AxYooDxxIpkexlV0BiTT504sJVk7llsGbEtFGFnlTYwf+Q1h1VWIUuq8JO+EoMTkEeaP6/gZA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/jszip-esm": "^1.0.4", + "@progress/pako-esm": "^1.0.1" + }, + "engines": { + "node": ">=20.0.0", + "npm": ">=10.0.0" + } + }, + "node_modules/@progress/kendo-popup-common": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@progress/kendo-popup-common/-/kendo-popup-common-1.9.5.tgz", + "integrity": "sha512-HpUy0PLbS/bhhs/FxxFGaJxxbskQbAVMPWE5i6qxQ5G1krQHWApJ9B+43Rx5IQiWtoenjCGtYv0QSZlRQxDqsg==", + "license": "Apache-2.0" + }, + "node_modules/@progress/kendo-recurrence": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@progress/kendo-recurrence/-/kendo-recurrence-1.0.5.tgz", + "integrity": "sha512-r6wGsBQg8Jx3MX3FxTIDfFfuaqjZ65owWfcOXWEXHUlPcIrhbiMVY6/PZYKH6G4D8ZV5QvuG3otdUj7nbvA5uQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@progress/kendo-intl": "^3.0.0" + }, + "peerDependencies": { + "@progress/kendo-date-math": "^1.5.16" + } + }, + "node_modules/@progress/kendo-smartpaste-common": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-smartpaste-common/-/kendo-smartpaste-common-1.0.0.tgz", + "integrity": "sha512-XH27wyfkQ7ez/h8bUt1GGgBEA8iMICvqsvch8+pEwZR2SaWUkV0PjeLFXT1ZNSVolEfmzQCKZJbFeYTPkKLBWA==", + "license": "SEE LICENSE IN LICENSE.md" + }, + "node_modules/@progress/kendo-svg-icons": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@progress/kendo-svg-icons/-/kendo-svg-icons-4.9.2.tgz", + "integrity": "sha512-piY+szgKU4WvYonSXeiwh9GRondOk19kALo/J3IrdCcT2H0TKBJibS6gHRobjH7ezVpopft56rfXR19OggRBqQ==", + "license": "Apache-2.0" + }, + "node_modules/@progress/kendo-theme-core": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-theme-core/-/kendo-theme-core-14.1.0.tgz", + "integrity": "sha512-e5pJyK1waYL1hVY13oi4ayZek+N7ExkDSGt18hzyTLzdxUfM5WL1AGvuHSLn9f4WOkpawgv3jXeL3ayn2gSW3Q==", + "license": "Apache-2.0" + }, + "node_modules/@progress/kendo-theme-default": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-theme-default/-/kendo-theme-default-14.1.0.tgz", + "integrity": "sha512-OBJ7aMQne+PCtgjZCtJQ3JqCfO+cHGe+HcwwtLnc9oGyfibBp7XVUrYht2XyKipFy8kSadt8OjA0UEUMSXkMTw==", + "license": "Apache-2.0", + "dependencies": { + "@progress/kendo-svg-icons": "^4.9.0", + "@progress/kendo-theme-core": "14.1.0", + "@progress/kendo-theme-utils": "14.1.0" + } + }, + "node_modules/@progress/kendo-theme-utils": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@progress/kendo-theme-utils/-/kendo-theme-utils-14.1.0.tgz", + "integrity": "sha512-pJyORIbVDBV7TE4cqrMbR7yySM7fVl+mbppOUUFrG+E8mCWpOnb8nE0i2r6qSL7jPiuD2w5/EOO9XXMRX1ugPA==", + "license": "Apache-2.0", + "dependencies": { + "@progress/kendo-theme-core": "14.1.0" + } + }, + "node_modules/@progress/kendo-webspeech-common": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@progress/kendo-webspeech-common/-/kendo-webspeech-common-1.0.1.tgz", + "integrity": "sha512-c5IHS5vakAtxbaVfd26rM1dZnt9JfUOqWFq7gK8mU3HaZ9rqoH+DEIn72bbiRs+Ju5e81d7H1Q/nMx8u09pwRg==", + "license": "SEE LICENSE IN LICENSE.md" + }, + "node_modules/@progress/pako-esm": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@progress/pako-esm/-/pako-esm-1.0.1.tgz", + "integrity": "sha512-O4A3b1EuE9Xe1pC3Xz9Tcn1M/CYrL71f4y/5TXeytOVTkmkzBgYW97fYP2f+54H0e0erWRaqV/kUUB/a8Uxfbw==", + "license": "SEE LICENSE IN LICENSE.md" + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.4.tgz", + "integrity": "sha512-vRq9f4NzvbdZavhQbjkJBx7rRebDKYR9zHfO/Wg486+I7bSecdUapzCm5cyXoK+LHokTxgSq7A5baAXUZkIz0w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.4.tgz", + "integrity": "sha512-kFgEvkWLqt3YCgKB5re9RlIrx9bRsvyVUnaTakEpOPuLGzLpLapYxE9BufJNvPg8GjT6mB1alN4yN1NjzoeM8Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.4.tgz", + "integrity": "sha512-JXmaOJGsL/+rsmMfutcDjxWM2fTaVgCHGoXS7nE8Z3c9NAYjGqHvXrAhMUZvMpHS/k7Mg+X7n/MVKb7NYWKKww==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.4.tgz", + "integrity": "sha512-ep3Catd6sPnHTM0P4hNEvIv5arnDvk01PfyJIJ+J3wVCG1eEaPo09tvFqdtcaTrkwQy0VWR24uz+cb4IsK53Qw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.4.tgz", + "integrity": "sha512-LwA5ayKIpnsgXJEwWc3h8wPiS33NMIHd9BhsV92T8VetVAbGe2qXlJwNVDGHN5cOQ22R9uYvbrQir2AB+ntT2w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.4.tgz", + "integrity": "sha512-AC1WsGdlV1MtGay/OQ4J9T7GRadVnpYRzTcygV1hKnypbYN20Yh4t6O1Sa2qRBMqv1etulUknqXjc3CTIsBu6A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.4.tgz", + "integrity": "sha512-lU+6rgXXViO61B4EudxtVMXSOfiZONR29Sys5VGSetUY7X8mg9FCKIIjcPPj8xNDeYzKl+H8F/qSKOBVFJChCQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.4.tgz", + "integrity": "sha512-DZaN1f0PGp/bSvKhtw50pPsnln4T13ycDq1FrDWRiHmWt1JeW+UtYg9touPFf8yt993p8tS2QjybpzKNTxYEwg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.4.tgz", + "integrity": "sha512-RnGxwZLN7fhMMAItnD6dZ7lvy+TI7ba+2V54UF4dhaWa/p8I/ys1E73KO6HmPmgz92ZkfD8TXS1IMV8+uhbR9g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.4.tgz", + "integrity": "sha512-6lcI79+X8klGiGd8yHuTgQRjuuJYNggmEml+RsyN596P23l/zf9FVmJ7K0KVKkFAeYEdg0iMUKyIxiV5vebDNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.4.tgz", + "integrity": "sha512-wz7ohsKCAIWy91blZ/1FlpPdqrsm1xpcEOQVveWoL6+aSPKL4VUcoYmmzuLTssyZxRpEwzuIxL/GDsvpjaBtOw==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.1.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.4.tgz", + "integrity": "sha512-cfiMrfuWCIgsFmcVG0IPuO6qTRHvF7NuG3wngX1RZzc6dU8FuBFb+J3MIR5WrdTNozlumfgL4cvz+R4ozBCvsQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.4.tgz", + "integrity": "sha512-p6UeR9y7ht82AH57qwGuFYn69S6CZ7LLKdCKy/8T3zS9VTrJei2/CGsTUV45Da4Z9Rbhc7G4gyWQ/Ioamqn09g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.4.tgz", + "integrity": "sha512-1BrrmTu0TWfOP1riA8uakjFc9bpIUGzVKETsOtzY39pPga8zELGDl8eu1Dx7/gjM5CAz14UknsUMpBO8L+YntQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.61.0.tgz", + "integrity": "sha512-dnxczajOqt0gesZlN5pGQ1s1imQVrsmCw5G2Ci4oM+0WvNz3pyRnlWrT7McoZIb8VlFwCawdmbWRmxRn7HI+VQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.61.0.tgz", + "integrity": "sha512-Bp3JpGP00Vu3f238ivRrjf7z3xSzVPXqCmaJYA9t2c+c8vKYvOzmXF7LkkeUalTEGd6cZcSWe+PFIP3Vy48fRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.61.0.tgz", + "integrity": "sha512-zaYIpr670mUmmZ1tVzUFplbQbG7h3Gugx3L5FoqhsC2m/YnLlR1a7zVLmXNPy+iY1tFPEbNG+HHBXZGyId0G5w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.61.0.tgz", + "integrity": "sha512-+P49fvkv2dSoeevUW+lgZ/I2JHSsJCK1Lyjj7Cu6E4UHG4tS9XIefzIjo5qhgELjAclnen1rLzK2PMKJdo+Dyg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.61.0.tgz", + "integrity": "sha512-l3FAAOyKJXH2ea6KNFN+MMgC/rnE94YGLXs2ehYqDcCoHt1DpvgWX75BhUJxN38XojP7Ul+4H8PRn7EdyqSDrw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.61.0.tgz", + "integrity": "sha512-VokPN3TSctKj65cyCNPaUh4vMFA8awxOot/0sp+4J7ZlNRKQEhXhawqPwajoi8H5ZFt61i0ugZJuTKXBjGJ17Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.61.0.tgz", + "integrity": "sha512-DxH0P3wxm+Yzs/p3zrk9dw1rURu8p0Nv5+MRK/L7OtnLNg5rLZraSBFZ8iUXOd9f2BlhJyEpIZUH/emjq4UJ4g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.61.0.tgz", + "integrity": "sha512-T6ZvMNe84kAz6TBWHC7hGAoEtzP1LWYw/AqayGWEF6uISt3Abk/st06LqRD9THd7Xz3NxzurUpzAuEAUbZf+nw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.61.0.tgz", + "integrity": "sha512-q/4hzvQkDs8b4jIBab1pnLiiM0ayTZsN2amBFPDzuyZxjEd4wDwx0UJFYM3cOZzSf5Kw8fnWSprJzIBMkcR44Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.61.0.tgz", + "integrity": "sha512-vvYWX3akdEAY6km+9wAqFDnk6pQsbJKVnj7xawcvs/+fdlYBGp+U+Qq/lLfpIxYIZvZLHMAKD9HLdacSx/r3dw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.61.0.tgz", + "integrity": "sha512-DePa5cqOxDP/Zp0VOXpeWaGew5iIv5DXp9NYbzkX5PFQyWVX9184WCTh3hvr/7lhXo8ZVlbFLkz8+o/q1dU6gA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.61.0.tgz", + "integrity": "sha512-LV8aWMB8UChglMCEzs7RkN0GsH29RJaLLqwm9fCIjlqwxQTiWAqNcc7wjBkH31hV0PU/yVxGYvrYsgfea2qw6g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.61.0.tgz", + "integrity": "sha512-QoNSnwQtaeNu5grdBbsL0tt1uyl5EnS8DA8Mr3nluMXbhdQNyhN+G4tBax7VCdxLKj8YJ0/4OO9Ho84jMnJtKA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.61.0.tgz", + "integrity": "sha512-/zZp5MKapIIApE8trN8qLGNSiRN9TUoaUZ1cmVu4XnVdd5LQLOXTtyi+vtfUbNnT3iyjzpPqYeKXmvJ+gJGYWw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.61.0.tgz", + "integrity": "sha512-RbrzcD3aJ1k3UbtMRRBNwojdVVyXjuVAFTfn/xPa6EEl6GE9Sm/akPgFTb9aAC9pMKGJ6CtWxaGrqWcabH+ySg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.61.0.tgz", + "integrity": "sha512-ZF+onDsBso8PJf1XaG9lB+O9RnBpKGnY6OrzC4CSHrtC1jb6jWLTKK4bRqdoCXHd22gyr2hiYmEAm8Wns/BOCw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.61.0.tgz", + "integrity": "sha512-Atk0aSIk5Zx2Wuh9dgRQgLP0Koc8hOeYpbWryMXyk8G8/HmPkwPPkMqIIDhrXHHYqfUzSJA/I7IWSBv8xSmRBA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.61.0.tgz", + "integrity": "sha512-0uMOcf3eZ5K+K4cYHkdxShFMPlPXCOdfDFEFn9dNYAEEd2cVvmOfH7zFgRVoDgmtQ1m9k5q7qfrHzyMAubKYUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.61.0.tgz", + "integrity": "sha512-mvFtE4A/t/7hRJ7X8Ozmu8FsIkAUat2nzl12pgU337BRmq87AQUJztwHz2Zv5/tjo9/C95E66CK03SI/ToEDJw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.61.0.tgz", + "integrity": "sha512-z9b9+aTxvt8n2rNltMPvyaUfB8NJ+CVyOrGK/MdIKHx7B+lXmZpm/XbRsU7Rpf3fRqJ2uS6mBJiJveCtq8LHDg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.61.0.tgz", + "integrity": "sha512-jXaXFqKMehsOc+g8R6oo33RRC6w07G9jDBxAE5eAKX7mOcCbZloYIPNhfG9Wl+P9O9IWHFO4OJgPi1Ml2qkt7w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.61.0.tgz", + "integrity": "sha512-OXNWVFocS2IA4+QplhTZZ2a+8hPZR7T8KuozsNmJKK8y7cp83StHvGksfHzPG3wczWTczyWHVQuqeiTUbjiyBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.61.0.tgz", + "integrity": "sha512-AlAbNtBO637LxSldqV43z0FfXoGfl2TW1DgAg/bs7aQswFbDewz2SJm3BUhiGfbOVtW571xbc9p+REdxhyN/Eg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.61.0.tgz", + "integrity": "sha512-QRSrQXyJ1M4tjNXdR0/G/IgV6lzfQQJYBjlWIEYkY2Xs86DRl/iEpQ4blMDjJxSl7n19eDKKXMg0AmuBVYy8pQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.61.0.tgz", + "integrity": "sha512-tkuFxhvKO/HlGd0VsINF6vHSYH8AF8W0TcNxKDK6JZmrehngFj78pToc8iemtnvwilDjs2G/qSzYFhe9U8q+fw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@schematics/angular": { + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.13.tgz", + "integrity": "sha512-e5guslSLKbb3PJ6gUuVqM+V9xgn68cJkG1IyBohho34shbpOeoWW2eYdWQQjxvn0KUdgEhYSRBluBamCHngaUA==", + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "21.2.13", + "@angular-devkit/schematics": "21.2.13", + "jsonc-parser": "3.3.1" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-4.0.0.tgz", + "integrity": "sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.5.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/core": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-3.2.1.tgz", + "integrity": "sha512-qRsxPnCrbC/puegGxKuynfnxgLiHqWStrSjxkoB4YKqq3Z3s4cyZyj42ZdWFAEblNP65C+rBH8EuREHIXoi83g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.5.1.tgz", + "integrity": "sha512-/ScWUhhoFasJsSRGTVBwId1loQjjnjAfE4djL6ZhrXRpNCmPTnUKF5Jokd58ILseOMjzET3UrMOtJPS9sYeI0g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-4.1.1.tgz", + "integrity": "sha512-Hf4xglukg0XXQ2RiD5vSoLjdPe8OBUPA8XeVjUObheuDcWdYWrnH/BNmxZCzkAy68MzmNCxXLeurJvs6hcP2OQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@gar/promise-retry": "^1.0.2", + "@sigstore/bundle": "^4.0.0", + "@sigstore/core": "^3.2.0", + "@sigstore/protobuf-specs": "^0.5.0", + "make-fetch-happen": "^15.0.4", + "proc-log": "^6.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-4.0.2.tgz", + "integrity": "sha512-TCAzTy0xzdP79EnxSjq9KQ3eaR7+FmudLC6eRKknVKZbV7ZNlGLClAAQb/HMNJ5n2OBNk2GT1tEmU0xuPr+SLQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.5.0", + "tuf-js": "^4.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/verify": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-3.1.1.tgz", + "integrity": "sha512-qv7+G3J2cc6wwFj3yKvXOamzqhMwSk1ogPGmhpS8iXllcPrJaIIBA+4HbttlHVu1pqWTdmaCH/WE7UOC51kdoA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^4.0.0", + "@sigstore/core": "^3.2.1", + "@sigstore/protobuf-specs": "^0.5.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "license": "MIT" + }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "license": "MIT" + }, + "node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-4.1.0.tgz", + "integrity": "sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^10.1.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.19", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/crypto-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.2.2.tgz", + "integrity": "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-6.0.0.tgz", + "integrity": "sha512-18lgGsLmEh3VJk9eZ5wAjTISxdqzl6YOwu8UdMpolajN57QOCNbl+AbHUd+Yu9ItrsFdB+c8LSZSGNg8nHaguw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jasminewd2": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.13.tgz", + "integrity": "sha512-aJ3wj8tXMpBrzQ5ghIaqMisD8C3FIrcO6sDKHqFbuqAsI7yOxj0fA7MrRCPLZHIVUjERIwsMmGn/vB0UQ9u0Hg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/jasmine": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", + "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", + "license": "MIT", + "dependencies": { + "undici-types": ">=7.24.0 <7.24.7" + } + }, + "node_modules/@types/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.0.tgz", + "integrity": "sha512-QYb/sa74/s7OKMbACMjrYnGspj9Hs5YI5aaffSL65UfeBUzVzBJfVo3oWSpbzPurvm7yaCCo2Lk7lVj610HqKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.60.0", + "@typescript-eslint/type-utils": "8.60.0", + "@typescript-eslint/utils": "8.60.0", + "@typescript-eslint/visitor-keys": "8.60.0", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.60.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.0.tgz", + "integrity": "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.0.tgz", + "integrity": "sha512-HtXuPfrHTyBDkameWpl+vJb1Uevu2tznAyahM1Oc4AENidCLTPiZDWIo4GfcxNdC/RcfGcadzzkqbRG87dUrQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.60.0", + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/typescript-estree": "8.60.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.60.0.tgz", + "integrity": "sha512-fcqpj/MyK4sxDPcbe7STNPbpQL4RLZOPWuaTmwZYuc+hJKzRf58yRxfhqGpc6PIq9ZyfSBpfHgmUHmHs0KwHwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.60.0", + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/typescript-estree": "8.60.0", + "@typescript-eslint/visitor-keys": "8.60.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.0.tgz", + "integrity": "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.0.tgz", + "integrity": "sha512-aZu74NNKJeUWqCjDddzdiKaS82dgYgV/vmf+Ui3ZdZejmgfXR/q+pRumgobnQ2cCJTgGTWp4ypiwsuofFubavg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.60.0", + "@typescript-eslint/types": "^8.60.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.0.tgz", + "integrity": "sha512-pFzqhllJMs+jghLQWzV00ds39xLzuyqPSev5pd8f4Ir0rtKR3ZLUB4/4dhjOFighWb9larvtfJvqL+4yKDI3Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/visitor-keys": "8.60.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/types": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.0.tgz", + "integrity": "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.0.tgz", + "integrity": "sha512-BZPR3RGYlAXnly6ymAxfkVn5rCbZzQNou0rxv3GfWZ8cTQp+hhVd73khbGLAd8k1TlAPLISH337M+tAgAnaJDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.60.0.tgz", + "integrity": "sha512-SX46wEUtitCpq7AN38HkUU/+zvUpdKf7ephtWAFgckH8O7PQIyL5gvrhQgBLuEYgLfuKWOVvWVskMbuFHAz5xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/typescript-estree": "8.60.0", + "@typescript-eslint/utils": "8.60.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.0.tgz", + "integrity": "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.0.tgz", + "integrity": "sha512-HtXuPfrHTyBDkameWpl+vJb1Uevu2tznAyahM1Oc4AENidCLTPiZDWIo4GfcxNdC/RcfGcadzzkqbRG87dUrQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.60.0", + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/typescript-estree": "8.60.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.1.tgz", + "integrity": "sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.0.tgz", + "integrity": "sha512-3AcZNBGMClm6CXDyo8kYvVGT/sx29sS0oBsIb9oZI2gunA4Vm2M3YHzRLPvsUBBsl+yB5FPtltq7gGH0iTlp9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.60.0", + "@typescript-eslint/tsconfig-utils": "8.60.0", + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/visitor-keys": "8.60.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.0.tgz", + "integrity": "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.1.tgz", + "integrity": "sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/project-service": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.1.tgz", + "integrity": "sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.60.1", + "@typescript-eslint/types": "^8.60.1", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.1.tgz", + "integrity": "sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.1.tgz", + "integrity": "sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.1.tgz", + "integrity": "sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/project-service": "8.60.1", + "@typescript-eslint/tsconfig-utils": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.1.tgz", + "integrity": "sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@typescript-eslint/types": "8.60.1", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.0.tgz", + "integrity": "sha512-9WI52t8ZGLVGrPMBet25yAftqY/n95+zmoUUtJBBQTKDSKUu7OsPTroT2op7U9JatkoRccL0YkWDNMFfC4Sjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.60.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.0.tgz", + "integrity": "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@vitejs/plugin-basic-ssl": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-2.1.4.tgz", + "integrity": "sha512-HXciTXN/sDBYWgeAD4V4s0DN0g72x5mlxQhHxtYu3Tt8BLa6MzcJZUyDVFCdtjNs3bfENVHVzOsmooTVuNgAAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "peerDependencies": { + "vite": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/abbrev": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-4.0.0.tgz", + "integrity": "sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/algoliasearch": { + "version": "5.48.1", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.48.1.tgz", + "integrity": "sha512-Rf7xmeuIo7nb6S4mp4abW2faW8DauZyE2faBIKFaUfP3wnpOvNSbiI5AwVhqBNj0jPgBWEvhyCu0sLjN2q77Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.14.1", + "@algolia/client-abtesting": "5.48.1", + "@algolia/client-analytics": "5.48.1", + "@algolia/client-common": "5.48.1", + "@algolia/client-insights": "5.48.1", + "@algolia/client-personalization": "5.48.1", + "@algolia/client-query-suggestions": "5.48.1", + "@algolia/client-search": "5.48.1", + "@algolia/ingestion": "1.48.1", + "@algolia/monitoring": "1.48.1", + "@algolia/recommend": "5.48.1", + "@algolia/requester-browser-xhr": "5.48.1", + "@algolia/requester-fetch": "5.48.1", + "@algolia/requester-node-http": "5.48.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/angular-user-idle": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/angular-user-idle/-/angular-user-idle-4.0.0.tgz", + "integrity": "sha512-W3543QftsrlPWDrxolbILFTHCtw0mOQI6NaLk2qfjWkTpkRTxECdi165iMNAj5ZomnCqJVXlft9azF30OsMHLg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=13.3.0 || ^14 || >16.0.0", + "@angular/core": ">=13.3.0 || ^14 || >16.0.0", + "rxjs": "^7.5.0" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", + "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/asn1js": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.10.tgz", + "integrity": "sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.5", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", + "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.2", + "caniuse-lite": "^1.0.30001787", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-loader": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-10.0.0.tgz", + "integrity": "sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": "^18.20.0 || ^20.10.0 || >=22.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5.61.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.8", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.33", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.33.tgz", + "integrity": "sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" + }, + "node_modules/beasties": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.4.1.tgz", + "integrity": "sha512-2Imdcw3LznDuxAbJM26RHniOLAzE6WgrK8OuvVXCQtNBS8rsnD9zsSEa3fHl4hHpUY7BYTlrpvtPVbvu9G6neg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "css-select": "^6.0.0", + "css-what": "^7.0.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "htmlparser2": "^10.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.49", + "postcss-media-query-parser": "^0.2.3", + "postcss-safe-parser": "^7.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", + "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.3", + "http-errors": "^2.0.0", + "iconv-lite": "^0.7.0", + "on-finished": "^2.4.1", + "qs": "^6.14.1", + "raw-body": "^3.0.1", + "type-is": "^2.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/bonjour-service": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.4.0.tgz", + "integrity": "sha512-fGQtj1qdR9vIKjFiWPQd52qIqwjaYqhcI40JEiDuvlZ86E7ZBPBwY9fPgHy9r2rYGIjiRfctNPYz6OQU73ww2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/bootstrap": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, + "node_modules/brace-expansion": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "license": "BSD-3-Clause" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bytestreamjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz", + "integrity": "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/cacache": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-20.0.4.tgz", + "integrity": "sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^5.0.0", + "fs-minipass": "^3.0.0", + "glob": "^13.0.0", + "lru-cache": "^11.1.0", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^7.0.2", + "ssri": "^13.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001793", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-3.4.0.tgz", + "integrity": "sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==", + "license": "MIT", + "engines": { + "node": ">=18.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.2.0.tgz", + "integrity": "sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^8.0.0", + "string-width": "^8.2.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", + "license": "ISC", + "dependencies": { + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", + "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-14.0.0.tgz", + "integrity": "sha512-3JLW90aBGeaTLpM7mYQKpnVdgsUZRExY55giiZgLuX/xTQRUs1dOCwbBnWnvY6Q6rfZoXMNwzOQJCSZPppfqXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-parent": "^6.0.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.2.0", + "serialize-javascript": "^7.0.3", + "tinyglobby": "^0.2.12" + }, + "engines": { + "node": ">= 20.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/core-js": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz", + "integrity": "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cosmiconfig": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz", + "integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "license": "MIT" + }, + "node_modules/css-loader": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.3.tgz", + "integrity": "sha512-frbERmjT0UC5lMheWpJmMilnt9GEhbZJN/heUb7/zaJYeIzj5St9HvDcfshzzOqbsS+rYpMk++2SD3vGETDSyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.40", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.6.3" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-select": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz", + "integrity": "sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^7.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "nth-check": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz", + "integrity": "sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", + "license": "MIT" + }, + "node_modules/date-format": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", + "license": "MIT", + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.366", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.366.tgz", + "integrity": "sha512-OlRuhb688YTCzzU3gXPLn6nGyd+F+53INE1qaKKlu6kETErE8FYsyDh0XqXEU+uBRn0MpCzz2vfNwORhkap8qg==", + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io": { + "version": "6.6.8", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.8.tgz", + "integrity": "sha512-2agL3ueZhqxoVrfmntO8yuVj+uNSlIOnhykYHk3Cq0ShYPdUjjUiSJrQvXjq01I9jAuI0Zl2YO8Evv5Mqytm5g==", + "license": "MIT", + "dependencies": { + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "@types/ws": "^8.5.12", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.4.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.20.1" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz", + "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/enhanced-resolve": { + "version": "5.22.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.1.tgz", + "integrity": "sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz", + "integrity": "sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "punycode": "^1.4.1", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz", + "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.3", + "@esbuild/android-arm": "0.27.3", + "@esbuild/android-arm64": "0.27.3", + "@esbuild/android-x64": "0.27.3", + "@esbuild/darwin-arm64": "0.27.3", + "@esbuild/darwin-x64": "0.27.3", + "@esbuild/freebsd-arm64": "0.27.3", + "@esbuild/freebsd-x64": "0.27.3", + "@esbuild/linux-arm": "0.27.3", + "@esbuild/linux-arm64": "0.27.3", + "@esbuild/linux-ia32": "0.27.3", + "@esbuild/linux-loong64": "0.27.3", + "@esbuild/linux-mips64el": "0.27.3", + "@esbuild/linux-ppc64": "0.27.3", + "@esbuild/linux-riscv64": "0.27.3", + "@esbuild/linux-s390x": "0.27.3", + "@esbuild/linux-x64": "0.27.3", + "@esbuild/netbsd-arm64": "0.27.3", + "@esbuild/netbsd-x64": "0.27.3", + "@esbuild/openbsd-arm64": "0.27.3", + "@esbuild/openbsd-x64": "0.27.3", + "@esbuild/openharmony-arm64": "0.27.3", + "@esbuild/sunos-x64": "0.27.3", + "@esbuild/win32-arm64": "0.27.3", + "@esbuild/win32-ia32": "0.27.3", + "@esbuild/win32-x64": "0.27.3" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.27.3.tgz", + "integrity": "sha512-AUXuOxZ145/5Az+lIqk6TdJbxKTyDGkXMJpTExmBdbnHR6n6qAFx+F4oG9ORpVYJ9dQYeQAqzv51TO4DFKsbXw==", + "dev": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.0.tgz", + "integrity": "sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-rate-limit": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.5.2.tgz", + "integrity": "sha512-5Kb34ipNX694DH48vN9irak1Qx30nb0PLYHXfJgw4YEjiC3ZEmZJhwOp+VfiCYwFzvFTdB9QkArYS5kXa2cx2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.2.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": ">= 4.11" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fetch-cookie": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-2.2.0.tgz", + "integrity": "sha512-h9AgfjURuCgA2+2ISl8GbavpUdR+WGAM2McW/ovn4tVccegp8ZqCKWSBR8uRdM8dDNlx5WdKRWxBYUwteLDCNQ==", + "license": "Unlicense", + "dependencies": { + "set-cookie-parser": "^2.4.8", + "tough-cookie": "^4.0.0" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==", + "license": "MIT" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==", + "license": "(OFL-1.1 AND MIT)", + "engines": { + "node": ">=0.10.3" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "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, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hi-base32": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/hi-base32/-/hi-base32-0.5.1.tgz", + "integrity": "sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA==", + "license": "MIT" + }, + "node_modules/hono": { + "version": "4.12.23", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.23.tgz", + "integrity": "sha512-eIaZ9qDgu7XV0pxOCrg7/WhnQ6Ivm22UcxhXx/A3dcbqbbYgBEkc6e/J/s7j2tS96zoB0S9VBdLwQNCWwUo4LA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.9.0" + } + }, + "node_modules/hosted-git-info": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.3.tgz", + "integrity": "sha512-Hc+ghLoSt6QaYZUv0WBiIvmMDZuZZ7oaDvdH8MbfOO4lOsxdXLEvuC6ePoGs9H1X9oCLyq6+NVN0MKqD+ydxyg==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^11.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-middleware": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.5.tgz", + "integrity": "sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.15", + "debug": "^4.3.6", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.3", + "is-plain-object": "^5.0.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-8.0.0.tgz", + "integrity": "sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^10.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.6.tgz", + "integrity": "sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-6.0.0.tgz", + "integrity": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/ip-address": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-in-ssh": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-in-ssh/-/is-in-ssh-1.0.0.tgz", + "integrity": "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-network-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.2.tgz", + "integrity": "sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/istanbul-lib-source-maps/node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jasmine-core": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-6.2.0.tgz", + "integrity": "sha512-b16WZG/pFEFj8qRW1ss7nDuNGYz9ji8BDGj7fJNrROauk5rj/diO3KPOuyIpcgUChdC+c0PfQ8iUk4nHE+EN4w==", + "license": "MIT" + }, + "node_modules/jasmine-spec-reporter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz", + "integrity": "sha512-OtC7JRasiTcjsaCBPtMO0Tl8glCejM4J4/dNuOJdA8lBjz4PmWjYQ6pzb0uzpBNAWJMDudYuj9OdXJWqM2QTJg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "colors": "1.4.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/jose": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.3.tgz", + "integrity": "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/jquery": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-4.0.0.tgz", + "integrity": "sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg==", + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-5.0.0.tgz", + "integrity": "sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/json-schema-typed": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/jsonwebtoken": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.3.tgz", + "integrity": "sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==", + "license": "MIT", + "dependencies": { + "jws": "^4.0.1", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jwa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "^1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", + "license": "MIT", + "dependencies": { + "jwa": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/karma": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", + "license": "MIT", + "dependencies": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.7.2", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", + "license": "MIT", + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-chrome-launcher/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/karma-coverage-istanbul-reporter": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz", + "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==", + "dev": true, + "license": "MIT", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^3.0.6", + "istanbul-reports": "^3.0.2", + "minimatch": "^3.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/mattlewis92" + } + }, + "node_modules/karma-coverage-istanbul-reporter/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/karma-coverage-istanbul-reporter/node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/karma-coverage-istanbul-reporter/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma-jasmine": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", + "license": "MIT", + "dependencies": { + "jasmine-core": "^4.1.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "karma": "^6.0.0" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.2.0.tgz", + "integrity": "sha512-J0laEC43Oy2RdR5V5R3bqmdo7yRIYySq6XHKbA+e5iSAgLjhR1oICLGeSREPlJXpeyNcdJf3J17YcdhD0mRssQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "jasmine-core": "^4.0.0 || ^5.0.0 || ^6.0.0", + "karma": "^6.0.0", + "karma-jasmine": "^5.0.0" + } + }, + "node_modules/karma-jasmine/node_modules/jasmine-core": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz", + "integrity": "sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==", + "license": "MIT" + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/karma/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/karma/node_modules/body-parser": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/karma/node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/karma/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/karma/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/karma/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/karma/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/karma/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/karma/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/karma/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/karma/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/karma/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/karma/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/karma/node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/karma/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/karma/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/launch-editor": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.14.1.tgz", + "integrity": "sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.4" + } + }, + "node_modules/less": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/less/-/less-4.4.2.tgz", + "integrity": "sha512-j1n1IuTX1VQjIy3tT7cyGbX7nvQOsFLoIqobZv4ttI5axP923gA44zUj6miiA6R5Aoms4sEGVIIcucXUbRI14g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "12.3.1", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.3.1.tgz", + "integrity": "sha512-JZZmG7gMzoDP3VGeEG8Sh6FW5wygB5jYL7Wp29FFihuRTsIBacqO3LbRPr2yStYD11riVf13selLm/CPFRDBRQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || ^1.0.0 || ^2.0.0-0", + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, + "license": "ISC", + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.5.tgz", + "integrity": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^5.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/lmdb": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.5.1.tgz", + "integrity": "sha512-NYHA0MRPjvNX+vSw8Xxg6FLKxzAG+e7Pt8RqAQA/EehzHVXq9SxDqJIN3JL1hK0dweb884y8kIh6rkWvPyg9Wg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@harperfast/extended-iterable": "^1.0.3", + "msgpackr": "^1.11.2", + "node-addon-api": "^6.1.0", + "node-gyp-build-optional-packages": "5.2.2", + "ordered-binary": "^1.5.3", + "weak-lru-cache": "^1.2.2" + }, + "bin": { + "download-lmdb-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@lmdb/lmdb-darwin-arm64": "3.5.1", + "@lmdb/lmdb-darwin-x64": "3.5.1", + "@lmdb/lmdb-linux-arm": "3.5.1", + "@lmdb/lmdb-linux-arm64": "3.5.1", + "@lmdb/lmdb-linux-x64": "3.5.1", + "@lmdb/lmdb-win32-arm64": "3.5.1", + "@lmdb/lmdb-win32-x64": "3.5.1" + } + }, + "node_modules/loader-runner": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "license": "MIT" + }, + "node_modules/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, + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-7.0.1.tgz", + "integrity": "sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==", + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0", + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "license": "Apache-2.0", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-fetch-happen": { + "version": "15.0.6", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.6.tgz", + "integrity": "sha512-Je0fLJ0F5atA7F+eIlLzk+Wkcl57JDf4kf+EW8xiP5E31xOQxkIxTbgf1Oi1Lw9tRI9UEMRdI5Vz2xTzoNU1Jw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promise-retry": "^1.0.0", + "@npmcli/agent": "^4.0.0", + "@npmcli/redact": "^4.0.0", + "cacache": "^20.0.1", + "http-cache-semantics": "^4.1.1", + "minipass": "^7.0.2", + "minipass-fetch": "^5.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^1.0.0", + "proc-log": "^6.0.0", + "ssri": "^13.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/memfs": { + "version": "4.57.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.57.3.tgz", + "integrity": "sha512-dlvqataP1zUOlfj6pv9wgCSC5pRIooNntXgdLfR7FWlcKi1p8fMfJADtHp/+8Dhu5JFvMHNh7L0QVcuaaBKqqA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.3", + "@jsonjoy.com/fs-fsa": "4.57.3", + "@jsonjoy.com/fs-node": "4.57.3", + "@jsonjoy.com/fs-node-builtins": "4.57.3", + "@jsonjoy.com/fs-node-to-fsa": "4.57.3", + "@jsonjoy.com/fs-node-utils": "4.57.3", + "@jsonjoy.com/fs-print": "4.57.3", + "@jsonjoy.com/fs-snapshot": "4.57.3", + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.0.tgz", + "integrity": "sha512-540P2c5dYnJlyJxTaSloliZexv8rji6rY8FhQN+WF/82iHQfA23j/xtJx97L+mXOML27EqksSek/g4eK7jaL3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-fetch": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.2.tgz", + "integrity": "sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^2.0.0", + "minizlib": "^3.0.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + }, + "optionalDependencies": { + "iconv-lite": "^0.7.2" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.7.tgz", + "integrity": "sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-sized": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-2.0.0.tgz", + "integrity": "sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/msgpackr": { + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.12.tgz", + "integrity": "sha512-RBdJ1Un7yGlXWajrkxcSa93nvQ0w4zBf60c0yYv7YtBelP8H2FA7XsfBbMHtXKXUMUxH7zV3Zuozh+kUQWhHvg==", + "dev": true, + "license": "MIT", + "optional": true, + "optionalDependencies": { + "msgpackr-extract": "^3.0.2" + } + }, + "node_modules/msgpackr-extract": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.4.tgz", + "integrity": "sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.4", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.4", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.4" + } + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/needle": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.5.0.tgz", + "integrity": "sha512-jaQyPKKk2YokHrEg+vFDYxXIHTCBgiZwSHOoVx/8V3GIBS8/VN6NdVRmg8q1ERtPkMvmOvebsgga4sAj5hls/w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/ngx-device-detector": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/ngx-device-detector/-/ngx-device-detector-11.0.0.tgz", + "integrity": "sha512-vQ07MpUvVKgxGMPmNvbZ9mUcgH4cH0KMVCj9skMOciPh4sBUKNsorWE/FUs2eSYiLbtu7oq1JcPMcRuEWZ1rug==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + }, + "peerDependencies": { + "@angular/common": "^21.0.0", + "@angular/core": "^21.0.0" + } + }, + "node_modules/ngx-extended-pdf-viewer": { + "version": "27.0.0", + "resolved": "https://registry.npmjs.org/ngx-extended-pdf-viewer/-/ngx-extended-pdf-viewer-27.0.0.tgz", + "integrity": "sha512-Q8MM9IDrOlPsEDC62XZsU9VMffNFFrgblPhb9Bav5G/Cj9UnUiITaoO6qthw0nea4ES10RQRuILxcfYbSr5wpg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=19.0.0 <22.0.0", + "@angular/core": ">=19.0.0 <22.0.0" + } + }, + "node_modules/ngx-spinner": { + "version": "21.1.0", + "resolved": "https://registry.npmjs.org/ngx-spinner/-/ngx-spinner-21.1.0.tgz", + "integrity": "sha512-QQJpEuQUwaoh3qXijBOemNkJjYTn3+qM8en+R70vyjyGH9m230A7FrmBKq02tDiDJwidi40A4AXUfBVfjhzZ6Q==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": ">=20.0.0", + "@angular/core": ">=20.0.0" + } + }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-gyp": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.3.0.tgz", + "integrity": "sha512-QNcUWM+HgJplcPzBvFBZ9VXacyGZ4+VTOb80PwWR+TlVzoHbRKULNEzpRsnaoxG3Wzr7Qh7BYxGDU3CbKib2Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "graceful-fs": "^4.2.6", + "nopt": "^9.0.0", + "proc-log": "^6.0.0", + "semver": "^7.3.5", + "tar": "^7.5.4", + "tinyglobby": "^0.2.12", + "undici": "^6.25.0", + "which": "^6.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/node-gyp/node_modules/undici": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.26.0.tgz", + "integrity": "sha512-4yqz8a3n5HmGTlsbADNtr/dJlhkh/55Rq798G6ibiULcXbDtaLpTl1pvdqcbFfeoj3iSi52lePFM7h9H21cw/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.47", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", + "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/nopt": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-9.0.0.tgz", + "integrity": "sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^4.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-5.0.0.tgz", + "integrity": "sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^5.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-install-checks": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-8.0.0.tgz", + "integrity": "sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-5.0.0.tgz", + "integrity": "sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-package-arg": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-13.0.2.tgz", + "integrity": "sha512-IciCE3SY3uE84Ld8WZU23gAPPV9rIYod4F+rc+vJ7h7cwAJt9Vk6TVsK60ry7Uj3SRS3bqRRIGuTp9YVlk6WNA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^9.0.0", + "proc-log": "^6.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^7.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-packlist": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-10.0.4.tgz", + "integrity": "sha512-uMW73iajD8hiH4ZBxEV3HC+eTnppIqwakjOYuvgddnalIw2lJguKviK1pcUJDlIWm1wSJkchpDZDSVVsZEYRng==", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^8.0.0", + "proc-log": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-11.0.3.tgz", + "integrity": "sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^8.0.0", + "npm-normalize-package-bin": "^5.0.0", + "npm-package-arg": "^13.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-19.1.1.tgz", + "integrity": "sha512-TakBap6OM1w0H73VZVDf44iFXsOS3h+L4wVMXmbWOQroZgFhMch0juN6XSzBNlD965yIKvWg2dfu7NSiaYLxtw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^4.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^15.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^5.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^13.0.0", + "proc-log": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz", + "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.4.0", + "define-lazy-prop": "^3.0.0", + "is-in-ssh": "^1.0.0", + "is-inside-container": "^1.0.0", + "powershell-utils": "^0.1.0", + "wsl-utils": "^0.3.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-9.3.0.tgz", + "integrity": "sha512-lBX72MWFduWEf7v7uWf5DHp9Jn5BI8bNPGuFgtXMmr2uDz2Gz2749y3am3agSDdkhHPHYmmxEGSKH85ZLGzgXw==", + "license": "MIT", + "dependencies": { + "chalk": "^5.6.2", + "cli-cursor": "^5.0.0", + "cli-spinners": "^3.2.0", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.1.0", + "log-symbols": "^7.0.1", + "stdin-discarder": "^0.3.1", + "string-width": "^8.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ordered-binary": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.1.tgz", + "integrity": "sha512-QkCdPooczexPLiXIrbVOPYkR3VO3T6v2OyKRkR1Xbhpy7/LAVXwahnRCgRp78Oe/Ehf0C/HATAxfSr6eA1oX+w==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/pacote": { + "version": "21.3.1", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.3.1.tgz", + "integrity": "sha512-O0EDXi85LF4AzdjG74GUwEArhdvawi/YOHcsW6IijKNj7wm8IvEWNF5GnfuxNpQ/ZpO3L37+v8hqdVh8GgWYhg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^7.0.0", + "@npmcli/installed-package-contents": "^4.0.0", + "@npmcli/package-json": "^7.0.0", + "@npmcli/promise-spawn": "^9.0.0", + "@npmcli/run-script": "^10.0.0", + "cacache": "^20.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^13.0.0", + "npm-packlist": "^10.0.1", + "npm-pick-manifest": "^11.0.1", + "npm-registry-fetch": "^19.0.0", + "proc-log": "^6.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^4.0.0", + "ssri": "^13.0.0", + "tar": "^7.4.3" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/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, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "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, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz", + "integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-8.0.0.tgz", + "integrity": "sha512-wzh11mj8KKkno1pZEu+l2EVeWsuKDfR5KNWZOTsslfUX8lPDZx77m9T0kIoAVkFtD1nx6YF8oh4BnPHvxMtNMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0", + "parse5": "^8.0.0", + "parse5-sax-parser": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parse5-sax-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-8.0.0.tgz", + "integrity": "sha512-/dQ8UzHZwnrzs3EvDj6IkKrD/jIZyTlB+8XrHJvcjNgRdmWruNdN9i9RK/JtxakmlUdPwKubKPTCqvbTgzGhrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz", + "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.5.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", + "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/path-to-regexp": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/piscina": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-5.1.4.tgz", + "integrity": "sha512-7uU4ZnKeQq22t9AsmHGD2w4OYQGonwFnTypDypaWi7Qr2EvQIFVtG8J5D/3bE7W123Wdc9+v4CZDu5hJXVCtBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.x" + }, + "optionalDependencies": { + "@napi-rs/nice": "^1.0.4" + } + }, + "node_modules/pkce-challenge": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.20.0" + } + }, + "node_modules/pkijs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.4.0.tgz", + "integrity": "sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@noble/hashes": "1.4.0", + "asn1js": "^3.0.6", + "bytestreamjs": "^2.0.1", + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-loader": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.2.0.tgz", + "integrity": "sha512-tHX+RkpsXVcc7st4dSdDGliI+r4aAQDuv+v3vFYHixb6YgjreG5AG4SEB0kDK8u2s6htqEEpKlkhSBUTvWKYnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^9.0.0", + "jiti": "^2.5.1", + "semver": "^7.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-safe-parser": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/powershell-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", + "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/psl/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "license": "MIT" + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", + "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "license": "MIT", + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0" + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", + "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/rolldown": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.4.tgz", + "integrity": "sha512-V2tPDUrY3WSevrvU2E41ijZlpF+5PbZu4giH+VpNraaadsJGHa4fR6IFwsocVwEXDoAdIv5qgPPxgrvKAOIPtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.113.0", + "@rolldown/pluginutils": "1.0.0-rc.4" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.0.0-rc.4", + "@rolldown/binding-darwin-arm64": "1.0.0-rc.4", + "@rolldown/binding-darwin-x64": "1.0.0-rc.4", + "@rolldown/binding-freebsd-x64": "1.0.0-rc.4", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.4", + "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.4", + "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.4", + "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.4", + "@rolldown/binding-linux-x64-musl": "1.0.0-rc.4", + "@rolldown/binding-openharmony-arm64": "1.0.0-rc.4", + "@rolldown/binding-wasm32-wasi": "1.0.0-rc.4", + "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.4", + "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.4" + } + }, + "node_modules/rollup": { + "version": "4.61.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.61.0.tgz", + "integrity": "sha512-T9mWdbWfQtp0B5lv/HX+wrhYsmXRlcWnXXmJbXqKJhlRaoS6KMhq0gpyzW4UJfclcxrEdLnTgjT2NjruLONu0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.9" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.61.0", + "@rollup/rollup-android-arm64": "4.61.0", + "@rollup/rollup-darwin-arm64": "4.61.0", + "@rollup/rollup-darwin-x64": "4.61.0", + "@rollup/rollup-freebsd-arm64": "4.61.0", + "@rollup/rollup-freebsd-x64": "4.61.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.61.0", + "@rollup/rollup-linux-arm-musleabihf": "4.61.0", + "@rollup/rollup-linux-arm64-gnu": "4.61.0", + "@rollup/rollup-linux-arm64-musl": "4.61.0", + "@rollup/rollup-linux-loong64-gnu": "4.61.0", + "@rollup/rollup-linux-loong64-musl": "4.61.0", + "@rollup/rollup-linux-ppc64-gnu": "4.61.0", + "@rollup/rollup-linux-ppc64-musl": "4.61.0", + "@rollup/rollup-linux-riscv64-gnu": "4.61.0", + "@rollup/rollup-linux-riscv64-musl": "4.61.0", + "@rollup/rollup-linux-s390x-gnu": "4.61.0", + "@rollup/rollup-linux-x64-gnu": "4.61.0", + "@rollup/rollup-linux-x64-musl": "4.61.0", + "@rollup/rollup-openbsd-x64": "4.61.0", + "@rollup/rollup-openharmony-arm64": "4.61.0", + "@rollup/rollup-win32-arm64-msvc": "4.61.0", + "@rollup/rollup-win32-ia32-msvc": "4.61.0", + "@rollup/rollup-win32-x64-gnu": "4.61.0", + "@rollup/rollup-win32-x64-msvc": "4.61.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz", + "integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "version": "16.0.7", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.7.tgz", + "integrity": "sha512-w6q+fRHourZ+e+xA1kcsF27iGM6jdB8teexYCfdUw0sYgcDNeZESnDNT9sUmmPm3ooziwUJXGwZJSTF3kOdBfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || ^1.0.0 || ^2.0.0-0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "dev": true, + "license": "BlueOak-1.0.0", + "optional": true, + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-5.5.0.tgz", + "integrity": "sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/x509": "^1.14.2", + "pkijs": "^3.3.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serialize-javascript": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.5.tgz", + "integrity": "sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" + }, + "engines": { + "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-index/node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", + "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sigstore": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-4.1.1.tgz", + "integrity": "sha512-endqECJkfhozrXMK5ngu/UAA0xVcVEFdnHJCElGaExypjW+HK5i6zu3NteLoaX/iFbRUbC3+DjttQs0GARr+5w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^4.0.0", + "@sigstore/core": "^3.2.1", + "@sigstore/protobuf-specs": "^0.5.0", + "@sigstore/sign": "^4.1.1", + "@sigstore/tuf": "^4.0.2", + "@sigstore/verify": "^3.1.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/slice-ansi": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-8.0.0.tgz", + "integrity": "sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.3", + "is-fullwidth-code-point": "^5.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.3.tgz", + "integrity": "sha512-2Dd78bqzzjE6KPkD5fHZmDAKRNe3J15q+YHDrIsy9WEkqttc7GY+kT9OBLSMaPbQaEd0x1BjcmtMtXkfpc+T5A==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.4.1", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.7.tgz", + "integrity": "sha512-e0LyK91f3cUxTmv95/KzoLg47+zF+s/sbxRGDNsyG4dmIP8ZSX8ax6byOxfJXeNNtS/8AZlfD+uP7gBeR7DLlg==", + "license": "MIT", + "dependencies": { + "debug": "~4.4.1", + "ws": "~8.20.1" + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz", + "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.6.tgz", + "integrity": "sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==", + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.4.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io/node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/socket.io/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/socket.io/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/socket.io/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz", + "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.1.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", + "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", + "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", + "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/ssri": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-13.0.1.tgz", + "integrity": "sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stdin-discarder": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.3.2.tgz", + "integrity": "sha512-eCPu1qRxPVkl5605OTWF8Wz40b4Mf45NY5LQmVPQ599knfs5QhASUm9GbJ5BDMDOXgrnh0wyEdvzmL//YMlw0A==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "license": "MIT", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz", + "integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==", + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.5.0", + "strip-ansi": "^7.1.2" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tar": { + "version": "7.5.16", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.16.tgz", + "integrity": "sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/terser": { + "version": "5.46.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", + "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", + "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/thingies": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.6.0.tgz", + "integrity": "sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tmp": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsyringe": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz", + "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tsyringe/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tuf-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-4.1.0.tgz", + "integrity": "sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "4.1.0", + "debug": "^4.4.3", + "make-fetch-happen": "^15.0.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-is": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", + "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", + "dev": true, + "license": "MIT", + "dependencies": { + "content-type": "^2.0.0", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/type-is/node_modules/content-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", + "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true, + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.41", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.41.tgz", + "integrity": "sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/undici": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.4.tgz", + "integrity": "sha512-BM/JzwwaRXxrLdElV2Uo6cTLEjhSb3WXboncJamZ15NgUURmvlXvxa6xkwIOILIjPNo9i8ku136ZvWV0Uly8+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/undici-types": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-name": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-7.0.2.tgz", + "integrity": "sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz", + "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.105.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.2.tgz", + "integrity": "sha512-dRXm0a2qcHPUBEzVk8uph0xWSjV/xZxenQQbLwnwP7caQCYpqG1qddwlyEkIDkYn0K8tvmcrZ+bOrzoQ3HxCDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.19.0", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.3.1", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.16", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.3.tgz", + "integrity": "sha512-9Gyu2F7+bg4Vv+pjbovuYDhHX+mqdqITykfzdM9UyKqKHlsE5aAjRhR+oOEfXW5vBeu8tarzlJFIZva4ZjAdrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.25", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.8.1", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.22.1", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^5.5.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/body-parser": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/webpack-dev-server/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/express": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", + "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.5", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.15.1", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/webpack-dev-server/node_modules/finalhandler": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", + "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/path-to-regexp": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/webpack-dev-server/node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/serve-static": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", + "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz", + "integrity": "sha512-HPuy+uuoTCaaoEoI1LQ3JN9+vrPBvEesnnX1jADHy728cHSMlq4wUc4afYqahq2B1mhQVZxCXOkNTnXltr+2vQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "7.5.11", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", + "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wsl-utils": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", + "integrity": "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0", + "powershell-utils": "^0.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xhr2": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.2.1.tgz", + "integrity": "sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", + "license": "MIT", + "dependencies": { + "cliui": "^9.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "string-width": "^7.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^22.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", + "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.25.2", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", + "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==", + "dev": true, + "license": "ISC", + "peerDependencies": { + "zod": "^3.25.28 || ^4" + } + }, + "node_modules/zone.js": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.16.2.tgz", + "integrity": "sha512-Eky7p2Z1Ig3NnbfodSPoARCjKBSTFMnE/ACsP1L/XJEfY4SdOFce19BsUCWVwL6K5ABZFy5J3bjcMWffX+YM3Q==", + "license": "MIT" + } + } +} diff --git a/App/ClientApp/package.json b/App/ClientApp/package.json new file mode 100644 index 0000000..fe1a50c --- /dev/null +++ b/App/ClientApp/package.json @@ -0,0 +1,100 @@ +{ + "name": "OnlineSalesAutoCrop.app", + "version": "2.2.5", + "scripts": { + "build": "ng build", + "e2e": "ng e2e", + "lint": "ng lint", + "ng": "ng", + "start": "ng serve", + "test": "ng test" + }, + "private": true, + "dependencies": { + "@angular/animations": "21.2.15", + "@angular/common": "21.2.15", + "@angular/compiler": "21.2.15", + "@angular/core": "21.2.15", + "@angular/forms": "21.2.15", + "@angular/localize": "21.2.15", + "@angular/platform-browser": "21.2.15", + "@angular/platform-browser-dynamic": "21.2.15", + "@angular/platform-server": "21.2.15", + "@angular/router": "21.2.15", + "@angular/service-worker": "21.2.15", + "@microsoft/signalr": "10.0.0", + "@ng-bootstrap/ng-bootstrap": "20.0.0", + "@popperjs/core": "2.11.8", + "@progress/kendo-angular-barcodes": "24.0.3", + "@progress/kendo-angular-buttons": "24.0.3", + "@progress/kendo-angular-charts": "24.0.3", + "@progress/kendo-angular-chart-wizard": "24.0.3", + "@progress/kendo-angular-common": "24.0.3", + "@progress/kendo-angular-dateinputs": "24.0.3", + "@progress/kendo-angular-dialog": "24.0.3", + "@progress/kendo-angular-dropdowns": "24.0.3", + "@progress/kendo-angular-excel-export": "24.0.3", + "@progress/kendo-angular-grid": "24.0.3", + "@progress/kendo-angular-inputs": "24.0.3", + "@progress/kendo-angular-intl": "24.0.3", + "@progress/kendo-angular-l10n": "24.0.3", + "@progress/kendo-angular-label": "24.0.3", + "@progress/kendo-angular-layout": "24.0.3", + "@progress/kendo-angular-menu": "24.0.3", + "@progress/kendo-angular-notification": "24.0.3", + "@progress/kendo-angular-progressbar": "24.0.3", + "@progress/kendo-angular-scheduler": "24.0.3", + "@progress/kendo-angular-toolbar": "24.0.3", + "@progress/kendo-angular-treelist": "24.0.3", + "@progress/kendo-angular-utils": "24.0.3", + "@progress/kendo-data-query": "1.7.4", + "@progress/kendo-drawing": "1.25.2", + "@progress/kendo-font-icons": "5.0.0", + "@progress/kendo-licensing": "1.11.2", + "@progress/kendo-theme-default": "14.1.0", + "@types/node": "25.9.1", + "angular-user-idle": "4.0.0", + "autoprefixer": "10.5.0", + "bootstrap": "5.3.8", + "core-js": "3.49.0", + "crypto-js": "4.2.0", + "file-saver": "2.0.5", + "font-awesome": "4.7.0", + "hi-base32": "0.5.1", + "jasmine-core": "6.2.0", + "jquery": "4.0.0", + "karma-chrome-launcher": "3.2.0", + "karma-jasmine": "5.1.0", + "ngx-device-detector": "11.0.0", + "ngx-extended-pdf-viewer": "27.0.0", + "ngx-spinner": "21.1.0", + "rxjs": "7.8.2", + "typescript": "5.9.3", + "zone.js": "0.16.2" + }, + "devDependencies": { + "@angular/cli": "21.2.13", + "@angular/compiler-cli": "21.2.15", + "@angular/language-service": "21.2.15", + "@angular-devkit/build-angular": "21.2.13", + "@angular-eslint/builder": "21.4.0", + "@angular-eslint/eslint-plugin": "21.4.0", + "@angular-eslint/eslint-plugin-template": "21.4.0", + "@angular-eslint/schematics": "21.4.0", + "@angular-eslint/template-parser": "21.4.0", + "@types/crypto-js": "4.2.2", + "@types/jasmine": "6.0.0", + "@types/jasminewd2": "2.0.13", + "@typescript-eslint/eslint-plugin": "8.60.0", + "@typescript-eslint/parser": "8.60.0", + "browserslist": "4.28.2", + "eslint": "9.39.4", + "jasmine-spec-reporter": "7.0.0", + "karma": "6.4.4", + "karma-coverage-istanbul-reporter": "3.0.3", + "karma-jasmine-html-reporter": "2.2.0" + }, + "browser": { + "crypto": false + } +} diff --git a/App/ClientApp/src/app/aboutus/aboutus.component.html b/App/ClientApp/src/app/aboutus/aboutus.component.html new file mode 100644 index 0000000..fad6270 --- /dev/null +++ b/App/ClientApp/src/app/aboutus/aboutus.component.html @@ -0,0 +1,26 @@ +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ diff --git a/App/ClientApp/src/app/aboutus/aboutus.component.spec.ts b/App/ClientApp/src/app/aboutus/aboutus.component.spec.ts new file mode 100644 index 0000000..0119e6e --- /dev/null +++ b/App/ClientApp/src/app/aboutus/aboutus.component.spec.ts @@ -0,0 +1,44 @@ +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { DatePipe, DecimalPipe, CommonModule } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AppRoutesModule } from '../app.routes.module'; +import { AlertComponent } from '../components/alert'; +import { AboutUsComponent } from './aboutus.component'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; + +describe('AboutUsComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + AboutUsComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + BreadcrumbService, + FunctionService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(AboutUsComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/aboutus/aboutus.component.ts b/App/ClientApp/src/app/aboutus/aboutus.component.ts new file mode 100644 index 0000000..15920f6 --- /dev/null +++ b/App/ClientApp/src/app/aboutus/aboutus.component.ts @@ -0,0 +1,47 @@ +import { Router } from '@angular/router'; +import { Component, inject, OnInit } from '@angular/core'; +import { FormGroup, FormBuilder, FormsModule, ReactiveFormsModule } from '@angular/forms'; + +import { BreadcrumbService } from '../breadcrumb.service'; +import { AuthenticationService } from '../../providers/user/authentication.service'; + +@Component({ + standalone: true, + selector: 'about-us', + templateUrl: './aboutus.component.html', + imports: [FormsModule, ReactiveFormsModule] +}) +export class AboutUsComponent implements OnInit +{ + public aboutUsForm: FormGroup; + + private readonly router = inject(Router); + private readonly formBuilder = inject(FormBuilder); + private readonly bcService = inject(BreadcrumbService); + private readonly authService = inject(AuthenticationService); + + constructor() + { + if (!this.authService.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + this.bcService.setItems([{ label: 'Contact us', routerLink: ['/aboutus'] }]); + } + + ngOnInit(): void + { + this.aboutUsForm = this.formBuilder.group( + { + fld1: '', + fld2: '', + fld3: '', + fld4: '', + fld5: '', + fld6: '' + } + ); + } +} diff --git a/App/ClientApp/src/app/accessdenied/accessdenied.component.html b/App/ClientApp/src/app/accessdenied/accessdenied.component.html new file mode 100644 index 0000000..4ddbede --- /dev/null +++ b/App/ClientApp/src/app/accessdenied/accessdenied.component.html @@ -0,0 +1,2 @@ +

Access Denied

+
You are not authrise to view this page...
diff --git a/App/ClientApp/src/app/accessdenied/accessdenied.component.spec.ts b/App/ClientApp/src/app/accessdenied/accessdenied.component.spec.ts new file mode 100644 index 0000000..70856bc --- /dev/null +++ b/App/ClientApp/src/app/accessdenied/accessdenied.component.spec.ts @@ -0,0 +1,35 @@ +import { CommonModule } from '@angular/common'; +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { AccessDeniedComponent } from './accessdenied.component'; + +describe('AccessDeniedComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + CommonModule, + ServicesModule, + AccessDeniedComponent + ], + providers: [ + provideHttpClient(), + BreadcrumbService, + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(AccessDeniedComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/accessdenied/accessdenied.component.ts b/App/ClientApp/src/app/accessdenied/accessdenied.component.ts new file mode 100644 index 0000000..8760cf5 --- /dev/null +++ b/App/ClientApp/src/app/accessdenied/accessdenied.component.ts @@ -0,0 +1,18 @@ +import { Component, inject, OnInit } from '@angular/core'; +import { BreadcrumbService } from '../breadcrumb.service'; + +@Component({ + standalone: true, + selector: 'access-denied', + templateUrl: './accessdenied.component.html', + styles: ['.center-align{text-align:center;}.center-align.heading{color:red;}'] +}) +export class AccessDeniedComponent implements OnInit +{ + private readonly bcService = inject(BreadcrumbService); + + ngOnInit() + { + this.bcService.setItems([{ label: 'Access Denied', routerLink: ['/accessdenied'] }]); + } +} diff --git a/App/ClientApp/src/app/accesslog/accesslog.component.html b/App/ClientApp/src/app/accesslog/accesslog.component.html new file mode 100644 index 0000000..2e7784f --- /dev/null +++ b/App/ClientApp/src/app/accesslog/accesslog.component.html @@ -0,0 +1,113 @@ +
+ +

Working on your request, please wait....

+
+ +
+
+ Access Type: +
+ + + @if(submitted && f.accessType.errors) + { +
+
Access Type is required.
+
+ } +
+ +
+ Login ID: +
+ + @if(submitted && f.loginId.errors) + { +
+ @if(f.loginId.errors.required) + { + Login Id is required. + } + @if(f.loginId.errors.pattern) + { + Login Id is invalid format. + } + @if(f.loginId.errors.minlength) + { + Minimum length of Login Id is {{f.loginId.errors.minlength.requiredLength}} + } +
+ } +
+ +
+ + +
+
+ +
+ +
+ +
+ Existing Data: +
+ + + + + {{dataItem.loginTime|date:'dd-MMM-yyyy H:mm:ss'}} + + + + + + {{dataItem.logoutTime|date:'dd-MMM-yyyy H:mm:ss'}} + + + + + +
+
diff --git a/App/ClientApp/src/app/accesslog/accesslog.component.spec.ts b/App/ClientApp/src/app/accesslog/accesslog.component.spec.ts new file mode 100644 index 0000000..efcc090 --- /dev/null +++ b/App/ClientApp/src/app/accesslog/accesslog.component.spec.ts @@ -0,0 +1,48 @@ +import { NgxSpinnerModule } from 'ngx-spinner'; +import { provideHttpClient } from '@angular/common/http'; +import { GridModule } from '@progress/kendo-angular-grid'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { DatePipe, DecimalPipe, CommonModule } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AlertComponent } from '../components/alert'; +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; +import { AccessLogComponent } from './accesslog.component'; + +describe('AccessLogComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + GridModule, + NgxSpinnerModule, + AccessLogComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + BreadcrumbService, + FunctionService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(AccessLogComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/accesslog/accesslog.component.ts b/App/ClientApp/src/app/accesslog/accesslog.component.ts new file mode 100644 index 0000000..c0170d2 --- /dev/null +++ b/App/ClientApp/src/app/accesslog/accesslog.component.ts @@ -0,0 +1,137 @@ +import { Router } from '@angular/router'; +import { NgClass, DatePipe } from '@angular/common'; +import { orderBy, process, State } from '@progress/kendo-data-query'; +import { NgxSpinnerService, NgxSpinnerComponent } from 'ngx-spinner'; +import { DatePickerComponent } from '@progress/kendo-angular-dateinputs'; +import { DropDownListComponent } from '@progress/kendo-angular-dropdowns'; +import { Component, inject, OnInit, ViewEncapsulation } from '@angular/core'; +import { DataStateChangeEvent, GridDataResult, KENDO_GRID } from '@progress/kendo-angular-grid'; +import { FormBuilder, FormGroup, Validators, FormsModule, ReactiveFormsModule } from '@angular/forms'; + +import { AlertService } from '../components/alert'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { UserService } from '../../providers/user/user.service.'; +import { FunctionService } from '../components/models/function.service'; + +@Component({ + standalone: true, + selector: 'access-log', + encapsulation: ViewEncapsulation.None, + templateUrl: './accesslog.component.html', + imports: [FormsModule, ReactiveFormsModule, NgxSpinnerComponent, DropDownListComponent, NgClass, DatePickerComponent, KENDO_GRID, DatePipe] +}) +export class AccessLogComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly service = inject(UserService); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + private readonly bcService = inject(BreadcrumbService); + private readonly spinnerService = inject(NgxSpinnerService); + + private items: any[] = []; + + public setting: any; + public accessLogForm: FormGroup; + public canEdit: boolean = false; + public submitted: boolean = false; + public remainingWidth: number = undefined; + public type: 'numeric' | 'input' = 'input'; + public pageSizes = [10, 15, 20, 25, 30, 50]; + public state: State = { skip: 0, take: 10, sort: [{ field: 'loginId', dir: undefined }] }; + public gridView: GridDataResult = process(this.items, this.state); + public accessTypes: Array<{ id: number, value: string }> = [{ id: 0, value: 'No Filter' }, { id: 1, value: 'Successful' }, { id: 2, value: 'Unauthorized' }]; + + constructor() + { + this.alertService.clear(); + this.bcService.setItems([{ label: 'User Profile' }, { label: 'Access Log', routerLink: ['/accesslog'] }]); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + } + } + + ngOnInit() + { + this.spinnerService.hide(); + const loginId = (this.service.currentUserValue?.loginId || ''); + this.canEdit = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.5_2') || loginId.toLowerCase() === 'superuser'; + this.accessLogForm = this.formBuilder.group( + { + loginId: [{ value: loginId, disabled: !this.canEdit }], + accessType: [0, [Validators.required, Validators.min(0), Validators.max(2)]], + endDate: [new Date(), Validators.required], + startDate: [new Date(), Validators.required], + }); + + this.remainingWidth = window.innerWidth <= 900 ? 250 : undefined; + } + + get f() { return this.accessLogForm.controls; } + + public dataStateChange(state: DataStateChangeEvent): void + { + this.state = state; + this.loadData(); + } + + private reloadPage(): void + { + this.gridView = process(this.items, this.state); + } + + public clearData(): void + { + this.items = []; + this.state.skip = 0; + + this.reloadPage(); + } + + public loadData(): void + { + this.submitted = true; + this.alertService.clear(); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + if (this.accessLogForm.invalid) + return; + + const params = + { + loginId: (this.f.loginId.value || ''), + accessType: this.f.accessType.value, + endDate: this.f.endDate.value ? this.fnSvc.getDate(new Date(this.f.endDate.value)) : null, + startDate: this.f.startDate.value ? this.fnSvc.getDate(new Date(this.f.startDate.value)) : null + }; + + this.spinnerService.show(); + this.service.getAccessLog(params).subscribe( + { + next: (resp: any) => + { + this.spinnerService.hide(); + if (resp.returnStatus === 200) + { + this.items = resp.value || []; + this.reloadPage(); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.spinnerService.hide(); + this.alertService.error(errorMessage); + } + }); + } +} diff --git a/App/ClientApp/src/app/app.breadcrumb.component.html b/App/ClientApp/src/app/app.breadcrumb.component.html new file mode 100644 index 0000000..8597a28 --- /dev/null +++ b/App/ClientApp/src/app/app.breadcrumb.component.html @@ -0,0 +1,27 @@ +
+ +
diff --git a/App/ClientApp/src/app/app.breadcrumb.component.ts b/App/ClientApp/src/app/app.breadcrumb.component.ts new file mode 100644 index 0000000..d5e2cc9 --- /dev/null +++ b/App/ClientApp/src/app/app.breadcrumb.component.ts @@ -0,0 +1,50 @@ +import { Subscription } from 'rxjs'; +import { Router, RouterLink } from '@angular/router'; +import { Component, inject, OnDestroy } from '@angular/core'; + +import { BreadcrumbService } from './breadcrumb.service'; +import { MenuItemComponent } from './components/menu/menuitem.component'; +import { AuthenticationService } from '../providers/user/authentication.service'; + +@Component({ + standalone: true, + selector: 'app-breadcrumb', + templateUrl: './app.breadcrumb.component.html', + imports: [RouterLink] +}) +export class AppBreadcrumbComponent implements OnDestroy +{ + private readonly router = inject(Router); + public readonly bcService = inject(BreadcrumbService); + private readonly authService = inject(AuthenticationService); + + public items: MenuItemComponent[]; + public subscription: Subscription; + + constructor() + { + this.subscription = this.bcService.itemsHandler.subscribe(response => + { + this.items = response; + }); + } + + public gotoHome(): void + { + if (this.authService?.currentUserValue) + { + if (this.authService.currentUserValue.dbOnStartup) + this.router.navigate(['/dashboard']); + else + this.router.navigate(['/home']); + } + } + + ngOnDestroy() + { + if (this.subscription) + { + this.subscription.unsubscribe(); + } + } +} diff --git a/App/ClientApp/src/app/app.component.html b/App/ClientApp/src/app/app.component.html new file mode 100644 index 0000000..6900be3 --- /dev/null +++ b/App/ClientApp/src/app/app.component.html @@ -0,0 +1,41 @@ +
+ + +
+ + +
+
+ + + +
+
+
+ +
+ +
+ + + + +
+
+
+
diff --git a/App/ClientApp/src/app/app.component.spec.ts b/App/ClientApp/src/app/app.component.spec.ts new file mode 100644 index 0000000..f292495 --- /dev/null +++ b/App/ClientApp/src/app/app.component.spec.ts @@ -0,0 +1,70 @@ +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { BrowserModule } from '@angular/platform-browser'; +import { ServiceWorkerModule } from '@angular/service-worker'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { NotificationService } from '@progress/kendo-angular-notification'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { DatePipe, DecimalPipe, HashLocationStrategy, LocationStrategy } from '@angular/common'; +import { HTTP_INTERCEPTORS, provideHttpClient, withInterceptorsFromDi } from '@angular/common/http'; + +import { AppComponent } from './app.component'; +import { AlertComponent } from './components/alert'; +import { UpdateService } from './update.service'; +import { SignalRService } from './signalR.service'; +import { AppRoutesModule } from './app.routes.module'; +import { BreadcrumbService } from './breadcrumb.service'; +import { AppTopBarComponent } from './app.topbar.component'; +import { AppFooterComponent } from './app.footer.component'; +import { ServicesModule } from '../providers/services.module'; +import { AppBreadcrumbComponent } from './app.breadcrumb.component'; +import { InterceptorService } from '../providers/interceptor.service'; +import { FunctionService } from './components/models/function.service'; +import { AppMenuComponent, AppSubMenuComponent } from './app.menu.component'; +import { AccessDeniedComponent } from './accessdenied/accessdenied.component'; +import { PageNotFoundComponent } from './pagenotfound/pagenotfound.component'; + +describe('AppComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserModule, + ServicesModule, + AlertComponent, + BrowserAnimationsModule, + AppRoutesModule, + AppMenuComponent, + AppSubMenuComponent, + AppBreadcrumbComponent, + AppTopBarComponent, + AppFooterComponent, + AccessDeniedComponent, + PageNotFoundComponent, + ServiceWorkerModule.register('ngsw-worker.js', { enabled: false }), + ], + providers: [ + provideHttpClient(withInterceptorsFromDi()), + { provide: HTTP_INTERCEPTORS, useClass: InterceptorService, multi: true }, + { provide: LocationStrategy, useClass: HashLocationStrategy }, + DatePipe, + DecimalPipe, + BreadcrumbService, + FunctionService, + UpdateService, + SignalRService, + NotificationService + ], + schemas: [ + CUSTOM_ELEMENTS_SCHEMA + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/app.component.ts b/App/ClientApp/src/app/app.component.ts new file mode 100644 index 0000000..64707a0 --- /dev/null +++ b/App/ClientApp/src/app/app.component.ts @@ -0,0 +1,289 @@ +import { NgClass } from '@angular/common'; +import { Title, Meta } from '@angular/platform-browser'; +import { Observable, Subscription, filter, fromEvent } from 'rxjs'; +import { NavigationEnd, Router, RouterModule } from '@angular/router'; +import { Component, AfterViewInit, Renderer2, ViewChild, OnInit, OnDestroy, inject } from '@angular/core'; + +import { Api } from '../providers/api/api'; +import packageJson from '../../package.json'; +import { UpdateService } from './update.service'; +import { SignalRService } from './signalR.service'; +import { AppMenuComponent } from './app.menu.component'; +import { AppTopBarComponent } from './app.topbar.component'; +import { AppFooterComponent } from './app.footer.component'; +import { AlertComponent } from './components/alert/alert.component'; +import { AppBreadcrumbComponent } from './app.breadcrumb.component'; +import { ScrollPanelComponent } from './components/scrollpanel/scrollpanel.component'; +import { InternetStatusComponent } from './components/internetstatus/internetstatus.component'; +import { AuthenticationService } from '../providers/user/authentication.service'; + +@Component({ + standalone: true, + selector: 'app-root', + templateUrl: './app.component.html', + imports: [NgClass, RouterModule, AlertComponent, ScrollPanelComponent, AppBreadcrumbComponent, AppMenuComponent, AppTopBarComponent, AppFooterComponent, InternetStatusComponent] +}) +export class AppComponent implements OnInit, AfterViewInit, OnDestroy +{ + public renderer = inject(Renderer2); + private readonly router = inject(Router); + private readonly metaService = inject(Meta); + private readonly titleService = inject(Title); + private readonly updateSvc = inject(UpdateService); + private readonly signalRSvc = inject(SignalRService); + private readonly service = inject(AuthenticationService); + + public grouped: boolean = true; + public darkMenu: boolean = true; + public resetMenu: boolean = false; + public userId: number = 0; + public loginId: string = ''; + public profileMode = 'popup'; + public activeTopbarItem: any; + public layoutMode = 'overlay'; + public swVersion: string = ''; + public detailInfo: string = ''; + public autoScrollMenu: string = ''; + public connectionStatus: string = ''; + public notificationCount: number = 0; + public onlineEvent: Observable; + public offlineEvent: Observable; + public menuHoverActive: boolean = false; + public rotateMenuButton: boolean = false; + public topbarMenuActive: boolean = false; + public overlayMenuActive: boolean = false; + public staticMenuMobileActive: boolean = false; + public connectionStatusMessage: string = ''; + public staticMenuDesktopInactive: boolean = false; + public subscriptions: Subscription[] = []; + + private menuClick: boolean = false; + private topbarItemClick: boolean = false; + + @ViewChild('layoutMenuScroller', { static: true }) layoutMenuScrollerViewChild: ScrollPanelComponent; + + constructor() + { + this.updateSvc.checkForUpdates(); + if (Api.microServiceEnabled) + { + this.signalRSvc.monitorAuthenticationHub(); + } + this.signalRSvc.monitorNotificationHub(); + this.service.notificationEvent.subscribe((raised: boolean) => this.raiseEventNotifCoun(raised)); + + this.router.events + .pipe(filter(event => event instanceof NavigationEnd)) + .subscribe((event: any) => + { + Api.previousUrl = Api.currentUrl; + Api.currentUrl = event.url; + }); + } + + ngOnInit(): void + { + this.onlineEvent = fromEvent(window, 'online'); + this.offlineEvent = fromEvent(window, 'offline'); + + this.subscriptions.push(this.onlineEvent.subscribe(() => + { + this.connectionStatusMessage = 'Back to online'; + this.connectionStatus = 'online'; + })); + + this.subscriptions.push(this.offlineEvent.subscribe(() => + { + this.connectionStatusMessage = 'Connection lost! You are not connected to internet'; + this.connectionStatus = 'offline'; + })); + + this.swVersion = packageJson.version; + this.titleService.setTitle('Ease Taskforce'); + this.detailInfo = `Version: ${this.swVersion}`; + this.metaService.addTags([ + { name: 'robots', content: 'index, follow' }, + { name: 'keywords', content: 'CEL, Computer Ease Limited' }, + { name: 'description', content: 'Author: CEL, Company: Computer Ease Limited, Address: 122 West Dhanmondi, Dhaka-1209, Bangladesh' } + ]); + } + + ngAfterViewInit(): void + { + setTimeout(() => { this.layoutMenuScrollerViewChild.moveBar(); }, 100); + } + + private raiseEventNotifCoun(raised: boolean): void + { + if (raised === false || !this.service.currentUserValue?.id) + { + this.notificationCount = 0; + return; + } + + this.service.loadNotificationCount(this.service.currentUserValue?.id).subscribe( + { + next: (resp: number) => + { + this.notificationCount = resp; + }, + error: () => + { + this.notificationCount = 0; + } + }); + } + + public onLayoutClick() + { + if (!this.topbarItemClick) + { + this.activeTopbarItem = null; + this.topbarMenuActive = false; + } + + if (!this.menuClick) + { + if (this.isHorizontal() || this.isSlim()) + { + this.resetMenu = true; + } + + if (this.overlayMenuActive || this.staticMenuMobileActive) + { + this.hideOverlayMenu(); + } + + this.menuHoverActive = false; + } + + this.topbarItemClick = false; + this.menuClick = false; + } + + public onMenuButtonClick(event: any) + { + this.menuClick = true; + this.rotateMenuButton = !this.rotateMenuButton; + this.topbarMenuActive = false; + + if (this.layoutMode === 'overlay' && !this.isMobile()) + { + this.overlayMenuActive = !this.overlayMenuActive; + } + else if (this.isDesktop()) + { + this.staticMenuDesktopInactive = !this.staticMenuDesktopInactive; + } + else + { + this.staticMenuMobileActive = !this.staticMenuMobileActive; + } + + event.preventDefault(); + } + + public onMenuClick() + { + this.menuClick = true; + this.resetMenu = false; + if (!this.isHorizontal()) + { + setTimeout(() => { this.layoutMenuScrollerViewChild.moveBar(); }, 450); + } + } + + public onTopbarMenuButtonClick(event: any) + { + this.topbarItemClick = true; + this.topbarMenuActive = !this.topbarMenuActive; + + this.hideOverlayMenu(); + + event.preventDefault(); + } + + public onTopbarItemClick(event: any, item: any) + { + this.topbarItemClick = true; + + if (this.activeTopbarItem === item) + { + this.activeTopbarItem = null; + } + else + { + this.activeTopbarItem = item; + } + + event.preventDefault(); + } + + public onTopbarSubItemClick(event: any, router: any) + { + this.router.navigate(['/' + router]); + event.preventDefault(); + } + + public onPendingNotifClick() + { + this.router.navigateByUrl('/pendingauth'); + } + + public hideOverlayMenu(): void + { + this.rotateMenuButton = false; + this.overlayMenuActive = false; + this.staticMenuMobileActive = false; + } + + public isTablet() + { + const width = window.innerWidth; + return width <= 1024 && width > 640; + } + + public isDesktop() + { + return window.innerWidth > 1024; + } + + public isMobile() + { + return window.innerWidth <= 640; + } + + public isOverlay() + { + return this.layoutMode === 'overlay'; + } + + public isHorizontal() + { + return this.layoutMode === 'horizontal'; + } + + public isSlim() + { + return this.layoutMode === 'slim'; + } + + public isStatic() + { + return this.layoutMode === 'static'; + } + + ngOnDestroy(): void + { + this.signalRSvc?.stopNotificationHub(); + if (Api.microServiceEnabled) + { + this.signalRSvc.stopAuthenticationHub(); + } + + for (const subscription of this.subscriptions) + { + subscription.unsubscribe(); + } + } +} diff --git a/App/ClientApp/src/app/app.config.service.ts b/App/ClientApp/src/app/app.config.service.ts new file mode 100644 index 0000000..762f9d1 --- /dev/null +++ b/App/ClientApp/src/app/app.config.service.ts @@ -0,0 +1,58 @@ +import { firstValueFrom } from 'rxjs'; +import { inject, Injectable } from '@angular/core'; +import { HttpClient, HttpHeaders } from '@angular/common/http'; + +import { Api } from '../providers/api/api'; +import { AppConfig, ApplicationConfiguration, ComputerConfig } from './components/models/app.config.model'; +import { DeviceDetectorService } from 'ngx-device-detector'; + + +@Injectable({ providedIn: 'root' }) +export class ConfigurationService +{ + private config: ApplicationConfiguration | undefined; + private readonly deviceService = inject(DeviceDetectorService); + + public async loadConfig(): Promise + { + if (!this.config) + { + try + { + //Initialize settings + this.config = { computerConfig: new ComputerConfig(), appConfig: new AppConfig() }; + + //Inject HttpClient + const http = inject(HttpClient) + + //Load application Settings + const appSettings = await firstValueFrom(http.get('appsettings.json')); + Api.microServiceEnabled = appSettings.microServiceEnabled; + Api.secretKey = appSettings.secretKey; + localStorage.setItem('OnlineSalesAutoCrop.storage1', Api.secretKey); + + Api.cipherSecretKey = appSettings.cipherSecretKey; + localStorage.setItem('OnlineSalesAutoCrop.storage2', Api.cipherSecretKey); + this.config.appConfig = appSettings; + + //Load Computer Settings + if (!(this.deviceService.isMobile() || this.deviceService.isTablet())) + { + let options: HttpHeaders = new HttpHeaders({ 'Content-Type': 'application/json;charset=utf-8' }); + options = options.append('Accept', 'application/json'); + const body: any = { noParameter: "1" }; + this.config.computerConfig = await firstValueFrom(http.post('http://127.0.0.1:7777/globalApi/readsettings', body, { headers: options })); + } + } + catch + { + //Noting to do + } + } + } + + public get configuration(): ApplicationConfiguration | undefined + { + return this.config; + } +} diff --git a/App/ClientApp/src/app/app.configuration.ts b/App/ClientApp/src/app/app.configuration.ts new file mode 100644 index 0000000..5d06164 --- /dev/null +++ b/App/ClientApp/src/app/app.configuration.ts @@ -0,0 +1,52 @@ +import { provideUserIdleConfig } from "angular-user-idle"; +import { provideServiceWorker } from "@angular/service-worker"; +import { provideAnimations } from "@angular/platform-browser/animations"; +import { NotificationModule } from "@progress/kendo-angular-notification"; +import { ICON_SETTINGS, IconsModule } from '@progress/kendo-angular-icons'; +import { DatePipe, DecimalPipe, HashLocationStrategy, LocationStrategy } from "@angular/common"; +import { HTTP_INTERCEPTORS, provideHttpClient, withInterceptorsFromDi } from "@angular/common/http"; +import { ApplicationConfig, importProvidersFrom, inject, provideAppInitializer, provideZoneChangeDetection } from "@angular/core"; + +import { UpdateService } from "./update.service"; +import { SignalRService } from "./signalR.service"; +import { AppRoutesModule } from "./app.routes.module"; +import { BreadcrumbService } from "./breadcrumb.service"; +import { environment } from "../environments/environment"; +import { IdleMonitorService } from "./idleMonitor.service"; +import { ConfigurationService } from "./app.config.service"; +import { ServicesModule } from "../providers/services.module"; +import { InterceptorService } from "../providers/interceptor.service"; +import { FunctionService } from "./components/models/function.service"; + +export const configFactory = (config: ConfigurationService) => () => +{ + return config.loadConfig() +}; + +export const appConfiguration: ApplicationConfig = +{ + providers: [ + provideAnimations(), + provideZoneChangeDetection(), + provideHttpClient(withInterceptorsFromDi()), + provideUserIdleConfig({ idle: 43200, timeout: 600, ping: 300 }), + provideServiceWorker('ngsw-worker.js', { enabled: environment.production }), + importProvidersFrom([IconsModule, NotificationModule, ServicesModule, AppRoutesModule]), + provideAppInitializer(() => + { + const initializerFn = (configFactory)(inject(ConfigurationService)); + return initializerFn(); + }), + { provide: LocationStrategy, useClass: HashLocationStrategy }, + { provide: ICON_SETTINGS, useValue: { type: 'svg', size: 'mediaum' } }, + { provide: HTTP_INTERCEPTORS, useClass: InterceptorService, multi: true }, + DatePipe, + DecimalPipe, + UpdateService, + SignalRService, + FunctionService, + BreadcrumbService, + IdleMonitorService + ] +} + diff --git a/App/ClientApp/src/app/app.footer.component.html b/App/ClientApp/src/app/app.footer.component.html new file mode 100644 index 0000000..556a05e --- /dev/null +++ b/App/ClientApp/src/app/app.footer.component.html @@ -0,0 +1,10 @@ + diff --git a/App/ClientApp/src/app/app.footer.component.ts b/App/ClientApp/src/app/app.footer.component.ts new file mode 100644 index 0000000..1c7781a --- /dev/null +++ b/App/ClientApp/src/app/app.footer.component.ts @@ -0,0 +1,28 @@ +import { Component, inject, OnInit } from '@angular/core'; + +import { AppComponent } from './app.component'; +import { environment } from '../environments/environment'; + +@Component({ + standalone: true, + selector: 'app-footer', + templateUrl: './app.footer.component.html', + styles: ['.footer-info{margin:.1em .1em .5rem .6rem;color:#9d0f0f;font-size:7.5pt;font-weight:500;float:right;display:block;flex-wrap:wrap;text-align:right;}.fixed-width{width:5rem;}.float-left{float:left;}.remaining-width{width:calc(100% - 5.2rem);}'] +}) +export class AppFooterComponent implements OnInit +{ + public ppSrc: string = ''; + public app = inject(AppComponent); + + ngOnInit() + { + if (environment.production) + { + this.ppSrc = '../../OnlineSalesAutoCrop/assets/doxs/privacypolicy.pdf' + } + else + { + this.ppSrc = '../../assets/doxs/privacypolicy.pdf'; + } + } +} diff --git a/App/ClientApp/src/app/app.menu.component.ts b/App/ClientApp/src/app/app.menu.component.ts new file mode 100644 index 0000000..c8348ef --- /dev/null +++ b/App/ClientApp/src/app/app.menu.component.ts @@ -0,0 +1,412 @@ +import { NgClass } from '@angular/common'; +import { Router, RouterLinkActive, RouterLink } from '@angular/router'; +import { trigger, state, style, transition, animate } from '@angular/animations'; +import { Component, Input, OnInit, AfterViewInit, forwardRef, inject } from '@angular/core'; + +import { AppComponent } from './app.component'; +import { UserService } from '../providers/user/user.service.'; +import { MenuItemComponent } from './components/menu/menuitem.component'; + +@Component({ + standalone: true, + selector: 'app-menu', + template: ` +
    + `, + imports: [forwardRef(() => AppSubMenuComponent)] +}) +export class AppMenuComponent implements OnInit, AfterViewInit +{ + public app = inject(AppComponent); + private readonly router = inject(Router); + private readonly service = inject(UserService); + + public modelGrouped: any[]; + public modelUngrouped: any[]; + @Input() public reset: boolean; + public isAuthenicated: boolean = false; + + private menuItems: any; + + ngOnInit() + { + this.service.authService.sessionEvent.subscribe(value => this.onAuthenication(value)); + if (this.service.authService.currentUserValue) + { + this.onAuthenication({ userId: this.service.authService.currentUserValue?.id, loggedIn: true }) + } + else + { + this.app.layoutMode = 'overlay' + } + + this.reloadMenu(); + this.modelUngrouped = [{ label: 'Main Menu', icon: 'fa fa-home', items: this.modelGrouped }]; + } + + private reloadMenu() + { + if (this.isAuthenicated && this.service?.authService?.currentUserValue?.moduleIds) + { + const dbOnStartup = this.service.authService.currentUserValue.dbOnStartup; + this.app.detailInfo = `Version: ${this.app.swVersion} | User: ${this.service.authService.currentUserValue.userName} | Login Time: ${this.service.authService.currentUserValue.loginTime}`; + this.modelGrouped = + [ + { + label: 'Home', icon: 'fa fa-home', + items: + [ + { label: 'Logout', icon: 'fa fa-power-off', routerLink: ['/logout'] }, + { label: dbOnStartup ? 'Dashboard' : 'Home', icon: dbOnStartup ? 'fa fa-dashboard' : 'fa fa-home', routerLink: [dbOnStartup ? '/dashboard' : '/home'] } + ] + }, + { + label: 'Activities', icon: 'fa fa-star', + /*{ label: '' },*/ + items: this.menuItems?.items ?? [] + } + ]; + } + else + { + this.app.detailInfo = `Version: ${this.app.swVersion}`; + this.modelGrouped = + [ + { + label: 'Home', icon: 'fa fa-home', + items: [{ label: 'Login', icon: 'fa fa-sign-in', routerLink: ['/login'] }] + }]; + } + } + + ngAfterViewInit() + { + setTimeout(() => { this.app.layoutMenuScrollerViewChild.moveBar(); }, 100); + } + + changeTheme(theme: string, scheme: string) + { + const layoutLink: HTMLLinkElement = document.getElementById('layout-css') as HTMLLinkElement; + const layouthref = layoutLink.baseURI + 'assets/layout/css/layout-' + theme + '.css'; + if (layouthref != layoutLink.href) + { + layoutLink.href = 'assets/layout/css/layout-' + theme + '.css'; + } + + const themeLink: HTMLLinkElement = document.getElementById('theme-css') as HTMLLinkElement; + const themehref = layoutLink.baseURI + 'assets/theme/' + theme + '/theme-' + scheme + '.css'; + if (themehref != themeLink.href) + { + themeLink.href = 'assets/theme/' + theme + '/theme-' + scheme + '.css'; + } + + const topbarLogo: HTMLImageElement = document.getElementById('layout-topbar-logo') as HTMLImageElement; + const menuLogo: HTMLImageElement = document.getElementById('layout-menu-logo') as HTMLImageElement; + + if (theme === 'yellow' || theme === 'lime') + { + topbarLogo.src = 'assets/layout/images/logo-black.png'; + menuLogo.src = 'assets/layout/images/logo-black.png'; + } + else + { + topbarLogo.src = 'assets/layout/images/logo-white.png'; + menuLogo.src = 'assets/layout/images/logo-white.png'; + } + + if (scheme === 'dark') + { + this.app.darkMenu = true; + } + else if (scheme === 'light') + { + this.app.darkMenu = false; + } + } + + private onAuthenication(value: any): void + { + this.isAuthenicated = value.loggedIn; + if (value.loggedIn && value.userId && value.userId !=0) + { + this.service.loadMenu(value.userId).subscribe( + { + next: (resp: any) => + { + this.menuItems = resp || []; + this.app.userId = this.service.authService.currentUserValue?.id; + this.app.loginId = this.service.authService.currentUserValue?.loginId; + this.app.layoutMode = this.service.authService.currentUserValue?.menuLayout; + this.app.notificationCount = this.service.authService.currentUserValue?.notificationCount; + this.app.autoScrollMenu = (this.app.layoutMode === 'static' || this.app.layoutMode === 'overlay') ? 'auto-scroll-menu' : ''; + this.changeTheme(this.service.authService.currentUserValue?.themeName, this.service.authService.currentUserValue?.schemeName); + + this.reloadMenu(); + }, + error: () => + { + this.menuItems = []; + this.app.layoutMode = 'overlay' + this.app.loginId = this.app.autoScrollMenu = ''; + this.app.userId = this.app.notificationCount = 0; + + this.service.authService.loggedout(false); + this.reloadMenu(); + + this.router.navigate(['/login']); + } + }); + } + else + { + this.menuItems = []; + this.app.layoutMode = 'overlay' + this.app.loginId = this.app.autoScrollMenu = ''; + this.app.userId = this.app.notificationCount = 0; + + this.service.authService.loggedout(false); + this.reloadMenu(); + + this.router.navigate(['/login']); + } + } +} + +@Component({ + standalone: true, + selector: 'app-submenu, [app-submenu]', + template: ` + @for (child of (root ? item : item.items); track child; let i = $index) + { + @if (child.visible === false ? false : true) + { +
  • + @if (root) + { +
    +   {{child.label}} +
    + } + @if (!child.routerLink) + { + @if(child.label.includes('')) + { +
    + + +
    + } + @else + { + + + {{child.label}} + @if (child.items) + { + + } + @if (child.badge) + { + {{child.badge}} + } + + } + } + @else + { + + + {{child.label}} + @if (child.items) + { + + } + @if (child.badge) + { + {{child.badge}} + } + + } +
    +
    +
    {{child.label}}
    +
    + @if (child.items) + { +
      +
    + } +
  • + } + } + `, + animations: [ + trigger('children', [ + state('hiddenAnimated', style({ + height: '0px' + })), + state('visibleAnimated', style({ + height: '*' + })), + state('visible', style({ + height: '*', + 'z-index': 100 + })), + state('hidden', style({ + height: '0px', + 'z-index': '*' + })), + transition('visibleAnimated => hiddenAnimated', animate('400ms cubic-bezier(0.86, 0, 0.07, 1)')), + transition('hiddenAnimated => visibleAnimated', animate('400ms cubic-bezier(0.86, 0, 0.07, 1)')) + ]) + ], + imports: [NgClass, RouterLinkActive, RouterLink] +}) +export class AppSubMenuComponent +{ + public app = inject(AppComponent); + public appMenu = inject(AppMenuComponent); + + @Input() item: any; + @Input() root: boolean; + @Input() visible: boolean; + + _reset: boolean; + activeIndex: number; + _parentActive: boolean; + + private readonly router = inject(Router); + + itemClick(event: Event, item: MenuItemComponent, index: number) + { + if (this.root) + { + this.app.menuHoverActive = !this.app.menuHoverActive; + } + // avoid processing disabled items + if (item.disabled) + { + event.preventDefault(); + return true; + } + + // activate current item and deactivate active sibling if any + this.activeIndex = (this.activeIndex === index) ? null : index; + + // execute command + if (item.command) + { + item.command({ originalEvent: event, item }); + } + + // prevent hash change + if (item.items || (!item.url && !item.routerLink)) + { + setTimeout(() => + { + this.app.layoutMenuScrollerViewChild.moveBar(); + }, 450); + event.preventDefault(); + } + + // hide menu + if (!item.items) + { + if (this.app.isHorizontal() || this.app.isSlim()) + { + this.app.resetMenu = true; + } else + { + this.app.resetMenu = false; + } + + this.app.overlayMenuActive = false; + this.app.staticMenuMobileActive = false; + this.app.menuHoverActive = !this.app.menuHoverActive; + } + } + + onMouseEnter(index: number) + { + if (this.root && this.app.menuHoverActive && (this.app.isHorizontal() || this.app.isSlim()) + && !this.app.isMobile() && !this.app.isTablet()) + { + this.activeIndex = index; + } + } + + onSearchClick(moduleId: string) + { + const item = this.findItemById(moduleId, this.item.items); + if (item?.routerLink) + { + this.router.navigateByUrl(`/${item.routerLink}` ); + } + } + + private findItemById(moduleId: string, items: any[]): any + { + for (const item of items) + { + if (item.moduleId === moduleId) + { + this.activeIndex = items.indexOf(item); + return item; + } + + if (item?.items?.length > 0) + { + const foundInChild = this.findItemById(moduleId, item.items); + if (foundInChild) + { + return foundInChild; + } + } + } + + return undefined; + } + + isActive(index: number): boolean + { + return this.activeIndex === index; + } + + @Input() get reset(): boolean + { + return this._reset; + } + + set reset(val: boolean) + { + this._reset = val; + if (this._reset && (this.app.isHorizontal() || this.app.isSlim())) + { + this.activeIndex = null; + } + } + + @Input() get parentActive(): boolean + { + return this._parentActive; + } + + set parentActive(val: boolean) + { + this._parentActive = val; + + if (!this._parentActive) + { + this.activeIndex = null; + } + } +} diff --git a/App/ClientApp/src/app/app.routes.module.ts b/App/ClientApp/src/app/app.routes.module.ts new file mode 100644 index 0000000..c64619b --- /dev/null +++ b/App/ClientApp/src/app/app.routes.module.ts @@ -0,0 +1,37 @@ +/// +import { NgModule } from '@angular/core'; +import { AuthGuard } from '../providers/authguard'; +import { Routes, RouterModule } from '@angular/router'; + +const routes: Routes = [ + //For All type of users + { path: '', loadComponent: () => import('./login/login.component').then(m => m.LoginComponent) }, + { path: 'login', loadComponent: () => import('./login/login.component').then(m => m.LoginComponent) }, + { path: 'forgotPassword', loadComponent: () => import('./forgotpassword/forgotpassword.component').then(m => m.ForgotPasswordComponent) }, + { path: 'logout', loadComponent: () => import('./logout/logout.component').then(m => m.LogoutComponent), canActivate: [AuthGuard] }, + { path: 'myprofile', loadComponent: () => import('./myprofile/myprofile.component').then(m => m.MyProfileComponent), canActivate: [AuthGuard] }, + { path: 'accesslog', loadComponent: () => import('./accesslog/accesslog.component').then(m => m.AccessLogComponent), canActivate: [AuthGuard] }, + + //Common modules + { path: 'thissystem', loadComponent: () => import('./thissystem/thissystem.component').then(m => m.ThisSystemComponent), canActivate: [AuthGuard], data: { permissionKey: 'ELIT.1.1' } }, + + { path: 'users', loadComponent: () => import('./users/users.component').then(m => m.UsersComponent), canActivate: [AuthGuard], data: { permissionKey: 'ELIT.1.2.2,ELIT.1.2.3,ELIT.1.2.3' } }, + { path: 'newuser', loadComponent: () => import('./users/newuser.component').then(m => m.NewUserComponent), canActivate: [AuthGuard], data: { permissionKey: 'ELIT.1.2.2_1' } }, + { path: 'edituser', loadComponent: () => import('./users/edituser.component').then(m => m.EditUserComponent), canActivate: [AuthGuard], data: { permissionKey: 'ELIT.1.2.2_2' } }, + { path: 'resetPwd', loadComponent: () => import('./users/resetpwd.component').then(m => m.ResetPwdComponent), canActivate: [AuthGuard], data: { permissionKey: 'ELIT.1.2.3,ELIT.1.2.3_1,ELIT.1.2.3_2' } }, + { path: 'forcelogout', loadComponent: () => import('./forcelogout/forcelogout.component').then(m => m.ForceLogoutComponent), canActivate: [AuthGuard], data: { permissionKey: 'ELIT.1.2.4,ELIT.1.2.4_1,ELIT.1.2.4_2,ELIT.1.2.4_3' } }, + + //Landing Page + { path: 'home', loadComponent: () => import('./home/home.component').then(m => m.HomeComponent), canActivate: [AuthGuard]}, + + //Error handler pages + { path: 'accessdenied', loadComponent: () => import('./accessdenied/accessdenied.component').then(m => m.AccessDeniedComponent)}, + { path: '**', loadComponent: () => import('./pagenotfound/pagenotfound.component').then(m => m.PageNotFoundComponent) } +]; + +@NgModule({ + imports: [RouterModule.forRoot(routes)], + exports: [RouterModule], + providers: [] +}) +export class AppRoutesModule { } diff --git a/App/ClientApp/src/app/app.topbar.component.html b/App/ClientApp/src/app/app.topbar.component.html new file mode 100644 index 0000000..6aa68b3 --- /dev/null +++ b/App/ClientApp/src/app/app.topbar.component.html @@ -0,0 +1,39 @@ +
    + + + @if(app.userId) + { + + + + } + +
    + @if(app.loginId) + { + @if(app.notificationCount) + { + + {{app.notificationCount}} + + } + + Ease TF + {{app.loginId}} + + +  Logout + + } + @else + { + + } +
    +
    diff --git a/App/ClientApp/src/app/app.topbar.component.ts b/App/ClientApp/src/app/app.topbar.component.ts new file mode 100644 index 0000000..47576c4 --- /dev/null +++ b/App/ClientApp/src/app/app.topbar.component.ts @@ -0,0 +1,16 @@ +import { NgClass } from '@angular/common'; +import { RouterLink } from '@angular/router'; +import { Component, inject } from '@angular/core'; + +import { AppComponent } from './app.component'; + +@Component({ + standalone: true, + selector: 'app-topbar', + templateUrl: './app.topbar.component.html', + imports: [RouterLink, NgClass] +}) +export class AppTopBarComponent +{ + public app = inject(AppComponent); +} diff --git a/App/ClientApp/src/app/breadcrumb.service.ts b/App/ClientApp/src/app/breadcrumb.service.ts new file mode 100644 index 0000000..683090b --- /dev/null +++ b/App/ClientApp/src/app/breadcrumb.service.ts @@ -0,0 +1,17 @@ +import { Subject } from 'rxjs'; +import { Injectable } from '@angular/core'; + +import { MenuItemComponent } from './components/menu/menuitem.component'; + +@Injectable() +export class BreadcrumbService +{ + private readonly itemsSource = new Subject(); + + itemsHandler = this.itemsSource.asObservable(); + + setItems(items: MenuItemComponent[]) + { + this.itemsSource.next(items); + } +} diff --git a/App/ClientApp/src/app/components/alert/alert.component.css b/App/ClientApp/src/app/components/alert/alert.component.css new file mode 100644 index 0000000..0ddefb2 --- /dev/null +++ b/App/ClientApp/src/app/components/alert/alert.component.css @@ -0,0 +1,20 @@ +.close { + float: right; + color: #4f3e3e; + font-size: 20pt; + font-weight: 700; + text-align: center; + margin-top: -.55rem; + vertical-align: middle; + text-shadow: 0 1px 0 #fff; +} + +a:hover { + color: #784d4d; +} + +.alert-msg { + font-size: 11pt; + text-align: justify; + margin-right: 1.8rem; +} diff --git a/App/ClientApp/src/app/components/alert/alert.component.html b/App/ClientApp/src/app/components/alert/alert.component.html new file mode 100644 index 0000000..7225bec --- /dev/null +++ b/App/ClientApp/src/app/components/alert/alert.component.html @@ -0,0 +1,6 @@ +@for (alert of alerts; track alert) { +
    + × +
    +
    +} diff --git a/App/ClientApp/src/app/components/alert/alert.component.ts b/App/ClientApp/src/app/components/alert/alert.component.ts new file mode 100644 index 0000000..46c154b --- /dev/null +++ b/App/ClientApp/src/app/components/alert/alert.component.ts @@ -0,0 +1,121 @@ +import { Subscription } from 'rxjs'; + +import { Router, NavigationStart } from '@angular/router'; +import { Component, OnInit, OnDestroy, Input, inject } from '@angular/core'; + +import { AlertService } from './alert.service'; +import { Alert, AlertType } from './alert.model'; + +@Component({ + standalone: true, + selector: 'alert', + templateUrl: './alert.component.html', + styleUrls: ['alert.component.css'], + imports: [] +}) +export class AlertComponent implements OnInit, OnDestroy +{ + private readonly router = inject(Router); + private readonly alertService = inject(AlertService); + + @Input() fade: boolean = true; + @Input() id: string = 'default-alert'; + + alerts: Alert[] = []; + alertSubscription: Subscription; + routeSubscription: Subscription; + + ngOnInit() + { + // subscribe to new alert notifications + this.alertSubscription = this.alertService.onAlert(this.id) + .subscribe(alert => + { + // clear alerts when an empty alert is received + if (!alert.message) + { + // filter out alerts without 'keepAfterRouteChange' flag + this.alerts = this.alerts.filter(x => x.keepAfterRouteChange); + + // remove 'keepAfterRouteChange' flag on the rest + this.alerts.forEach(x => delete x.keepAfterRouteChange); + + return; + } + + // add alert to array + this.alerts.push(alert); + + // auto close alert if required + if (alert.autoClose) + { + setTimeout(() => this.removeAlert(alert), 3000); + } + + // Comment out this line If alert position in botton + if (this.alerts.length > 0) + window.scroll({ top: 0, left: 0, behavior: 'smooth' }); + }); + + // clear alerts on location change + this.routeSubscription = this.router.events.subscribe(event => + { + if (event instanceof NavigationStart) + { + this.alertService.clear(this.id); + } + }); + } + + ngOnDestroy() + { + // unsubscribe to avoid memory leaks + this.alertSubscription.unsubscribe(); + this.routeSubscription.unsubscribe(); + } + + removeAlert(alert: Alert) + { + // check if already removed to prevent error on auto close + if (!this.alerts.includes(alert)) return; + + if (this.fade) + { + // fade out alert + this.alerts.find(x => x === alert).fade = true; + + // remove alert after faded out + setTimeout(() => + { + this.alerts = this.alerts.filter(x => x !== alert); + }, 250); + } else + { + // remove alert + this.alerts = this.alerts.filter(x => x !== alert); + } + } + + cssClass(alert: Alert) + { + if (!alert) + return; + + const classes = ['alert', 'alert-dismissable']; + const alertTypeClass = { + [AlertType.Success]: 'alert alert-success', + [AlertType.Error]: 'alert alert-danger', + [AlertType.Info]: 'alert alert-info', + [AlertType.Warning]: 'alert alert-warning' + } + + classes.push(alertTypeClass[alert.type]); + + if (alert.fade) + { + classes.push('fade'); + } + + return classes.join(' '); + } +} diff --git a/App/ClientApp/src/app/components/alert/alert.model.ts b/App/ClientApp/src/app/components/alert/alert.model.ts new file mode 100644 index 0000000..d447f40 --- /dev/null +++ b/App/ClientApp/src/app/components/alert/alert.model.ts @@ -0,0 +1,22 @@ +export class Alert +{ + id: string; + type: AlertType; + message: string; + autoClose: boolean; + keepAfterRouteChange: boolean; + fade: boolean; + + constructor(init?: Partial) + { + Object.assign(this, init); + } +} + +export enum AlertType +{ + Success, + Error, + Info, + Warning +} diff --git a/App/ClientApp/src/app/components/alert/alert.service.ts b/App/ClientApp/src/app/components/alert/alert.service.ts new file mode 100644 index 0000000..5049497 --- /dev/null +++ b/App/ClientApp/src/app/components/alert/alert.service.ts @@ -0,0 +1,52 @@ +import { filter } from 'rxjs/operators'; +import { Injectable } from '@angular/core'; +import { Observable, Subject } from 'rxjs'; + +import { Alert, AlertType } from './alert.model'; + +@Injectable({ providedIn: 'root' }) +export class AlertService +{ + private subject = new Subject(); + private defaultId = 'default-alert'; + + // enable subscribing to alerts observable + onAlert(id = this.defaultId): Observable + { + return this.subject.asObservable().pipe(filter((x: Alert) => x && x.id === id)); + } + + // convenience methods + success(message: string, options?: any) + { + this.alert(new Alert({ ...options, type: AlertType.Success, message })); + } + + error(message: string, options?: any) + { + this.alert(new Alert({ ...options, type: AlertType.Error, message })); + } + + info(message: string, options?: any) + { + this.alert(new Alert({ ...options, type: AlertType.Info, message })); + } + + warn(message: string, options?: any) + { + this.alert(new Alert({ ...options, type: AlertType.Warning, message })); + } + + // main alert method + alert(alert: Alert) + { + alert.id = alert.id || this.defaultId; + this.subject.next(alert); + } + + // clear alerts + clear(id = this.defaultId) + { + this.subject.next(new Alert({ id })); + } +} diff --git a/App/ClientApp/src/app/components/alert/index.ts b/App/ClientApp/src/app/components/alert/index.ts new file mode 100644 index 0000000..6102a2c --- /dev/null +++ b/App/ClientApp/src/app/components/alert/index.ts @@ -0,0 +1,3 @@ +export * from './alert.component'; +export * from './alert.service'; +export * from './alert.model'; diff --git a/App/ClientApp/src/app/components/authpndgdetail/authpndgdetail.component.html b/App/ClientApp/src/app/components/authpndgdetail/authpndgdetail.component.html new file mode 100644 index 0000000..2135298 --- /dev/null +++ b/App/ClientApp/src/app/components/authpndgdetail/authpndgdetail.component.html @@ -0,0 +1,53 @@ +
    + @if (childWindowOpened) { +
    + } + +

    Working on your request, please wait....

    +
    + + @if ((gridView && gridView.total)) { +
    + Total: {{gridView.total}} + @if(selectedIds?.length) + { + Selected: {{selectedIds.length}} + } +
    + } +
    + + + @for (column of columns; track column) { + + + } + +
    +
    + + diff --git a/App/ClientApp/src/app/components/authpndgdetail/authpndgdetail.component.ts b/App/ClientApp/src/app/components/authpndgdetail/authpndgdetail.component.ts new file mode 100644 index 0000000..963af06 --- /dev/null +++ b/App/ClientApp/src/app/components/authpndgdetail/authpndgdetail.component.ts @@ -0,0 +1,200 @@ +import { Router } from '@angular/router'; + +import { orderBy, State } from '@progress/kendo-data-query'; +import { NgxSpinnerComponent, NgxSpinnerService } from 'ngx-spinner'; +import { NgbModal, NgbModalOptions } from '@ng-bootstrap/ng-bootstrap'; +import { Component, EventEmitter, Input, OnInit, Output, inject } from '@angular/core'; +import { DataStateChangeEvent, GridDataResult, RowArgs, GridComponent, SelectionDirective, CheckboxColumnComponent, ColumnComponent } from '@progress/kendo-angular-grid'; + +import { AlertService } from '../alert/alert.service'; +import { StatusSetRemarkComponent } from './statussetremark.component'; +import { AuthModuleService } from '../../../providers/authmodule/authmodule.service'; + +@Component({ + standalone: true, + selector: 'auth-pndg-detail', + templateUrl: './authpndgdetail.component.html', + imports: [GridComponent, SelectionDirective, NgxSpinnerComponent, CheckboxColumnComponent, ColumnComponent] +}) +export class AuthPendingDetailComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly modalService = inject(NgbModal); + private readonly service = inject(AuthModuleService); + private readonly alertService = inject(AlertService); + private readonly spinnerService = inject(NgxSpinnerService); + + @Input() public fromParent: { moduleId: string; statusToRead: number; statusToUpdate: number; processName: string; moduleName: string; }; + @Output() public okayClicked: EventEmitter = new EventEmitter(); + @Input() set setHeight(value: number) + { + value = value < 300 ? 300 : value; + this.height = 'height: ' + (value - 112) + 'px;'; + this.gridHeight = 'max-height: ' + (value - 130) + 'px;'; + }; + + public columns: any[] = []; + public gridView: GridDataResult; + public loading: boolean = false; + public processName: string = ''; + public childWindowOpened = false; + public selectedIds: number[] = []; + public statusToUpdate: number = 0; + public width: string = 'width: 800px;'; + public height: string = 'height: 373px;'; + public gridHeight: string = 'max-height: 355px;'; + public state: State = { sort: [{ field: 'name', dir: undefined }] }; + public selectedKeys(context: RowArgs): number { return context.dataItem.Id; }; + + private data: any[] = []; + private moduleId: string = ''; + private statusToRead: number = 0; + private moduleName: string = ''; + + ngOnInit(): void + { + this.moduleId = this.fromParent.moduleId || ''; + this.moduleName = this.fromParent.moduleName || ''; + this.processName = this.fromParent.processName || ''; + this.statusToRead = +(this.fromParent.statusToRead || 0); + this.statusToUpdate = +(this.fromParent.statusToUpdate || 0); + + this.loadData(); + } + + private reloadData(): void + { + this.gridView = { data: orderBy(this.data, this.state.sort), total: this.data.length }; + } + + private loadData(): void + { + this.alertService.clear(); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + const params = { + status: this.statusToRead, + moduleId: this.moduleId + }; + this.spinnerService.show(); + this.service.getAuthDetails(params).subscribe( + { + next: (resp: any) => + { + this.spinnerService.hide(); + if (resp.returnStatus === 200) + { + this.loading = false; + this.data = resp.data || []; + this.columns = resp.columns || []; + + this.reloadData(); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.spinnerService.hide(); + this.alertService.error(errorMessage); + } + }); + } + + public dataStateChange(state: DataStateChangeEvent): void + { + this.state = state; + this.reloadData(); + } + + public okay(): void + { + const params = { + ids: this.selectedIds, + moduleId: this.moduleId, + status: this.statusToUpdate, + remarks: `${this.processName} ${this.moduleName}` + }; + this.okayClicked.emit(params); + } + + public deactivate(): void + { + const modalOptions: NgbModalOptions = + { + centered: true, + backdrop: 'static', + windowClass: 'always-ontop', + backdropClass: 'customBackdrop' + }; + + this.childWindowOpened = true; + const modalRef = this.modalService.open(StatusSetRemarkComponent, modalOptions); + modalRef.result.then((result) => + { + this.childWindowOpened = false; + if (result && result !== false) + { + const params = { + remarks: result, + ids: this.selectedIds, + moduleId: this.moduleId, + status: this.statusToUpdate + }; + + this.okayClicked.emit(params); + } + }, + () => + { + this.childWindowOpened = false; + } + ); + } + + public reject(): void + { + const modalOptions: NgbModalOptions = + { + centered: true, + backdrop: 'static', + windowClass: 'always-ontop', + backdropClass: 'customBackdrop' + }; + + this.childWindowOpened = true; + const modalRef = this.modalService.open(StatusSetRemarkComponent, modalOptions); + modalRef.result.then((result) => + { + this.childWindowOpened = false; + if (result && result !== false) + { + const params = { + remarks: result, + ids: this.selectedIds, + moduleId: this.moduleId, + status: 2 + }; + + this.okayClicked.emit(params); + } + }, + () => + { + this.childWindowOpened = false; + } + ); + } + + public close(): void + { + this.okayClicked.emit(false); + } +} diff --git a/App/ClientApp/src/app/components/authpndgdetail/statussetremark.component.html b/App/ClientApp/src/app/components/authpndgdetail/statussetremark.component.html new file mode 100644 index 0000000..5f008e2 --- /dev/null +++ b/App/ClientApp/src/app/components/authpndgdetail/statussetremark.component.html @@ -0,0 +1,28 @@ +
    + + + + + +
    diff --git a/App/ClientApp/src/app/components/authpndgdetail/statussetremark.component.ts b/App/ClientApp/src/app/components/authpndgdetail/statussetremark.component.ts new file mode 100644 index 0000000..e64820b --- /dev/null +++ b/App/ClientApp/src/app/components/authpndgdetail/statussetremark.component.ts @@ -0,0 +1,54 @@ +import { Router } from '@angular/router'; +import { NgClass } from '@angular/common'; +import { Component, OnInit, inject } from '@angular/core'; +import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; +import { FormGroup, FormBuilder, Validators, ReactiveFormsModule, FormsModule } from '@angular/forms'; + +import { AuthenticationService } from '../../../providers/user/authentication.service'; + +@Component({ + standalone: true, + selector: 'status-set-remark', + templateUrl: './statussetremark.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass] +}) +export class StatusSetRemarkComponent implements OnInit +{ + private readonly formBuilder = inject(FormBuilder); + private readonly activeModal = inject(NgbActiveModal); + + public submitted = false; + public statusSetRemarkForm: FormGroup; + + constructor() + { + const router = inject(Router); + const authService = inject(AuthenticationService); + + if (!authService.currentUserValue) + { + router.navigate(['/login']); + } + } + + ngOnInit() + { + this.statusSetRemarkForm = this.formBuilder.group({ remarks: ['', Validators.required] }); + } + + get f() { return this.statusSetRemarkForm.controls; } + + public okay(): void + { + this.submitted = true; + if (this.statusSetRemarkForm.invalid) + return; + + this.activeModal.close(this.f.remarks.value); + } + + public close(): void + { + this.activeModal.close(false); + } +} diff --git a/App/ClientApp/src/app/components/domhandler.ts b/App/ClientApp/src/app/components/domhandler.ts new file mode 100644 index 0000000..0b63d97 --- /dev/null +++ b/App/ClientApp/src/app/components/domhandler.ts @@ -0,0 +1,636 @@ +export class DomHandler +{ + public static zindex: number = 1000; + private static calculatedScrollbarWidth: number = null; + private static readonly calculatedScrollbarHeight: number = null; + private static browser: any; + + public static addClass(element: any, className: string): void + { + if (element.classList) + element.classList.add(className); + else + element.className += ' ' + className; + } + + public static addMultipleClasses(element: any, className: string): void + { + if (element.classList) + { + let styles: string[] = className.split(' '); + for (let style of styles) + { + element.classList.add(style); + } + } + else + { + let styles: string[] = className.split(' '); + for (let style of styles) + { + element.className += ' ' + style; + } + } + } + + public static removeClass(element: any, className: string): void + { + if (element.classList) + element.classList.remove(className); + else + element.className = element.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' '); + } + + public static hasClass(element: any, className: string): boolean + { + if (element.classList) + return element.classList.contains(className); + else + return new RegExp('(^| )' + className + '( |$)', 'gi').test(element.className); + } + + public static siblings(element: any): any + { + return Array.prototype.filter.call(element.parentNode.children, function (child) + { + return child !== element; + }); + } + + public static find(element: any, selector: string): any[] + { + return Array.from(element.querySelectorAll(selector)); + } + + public static findSingle(element: any, selector: string): any + { + if (element) + { + return element.querySelector(selector); + } + return null; + } + + public static index(element: any): number + { + let children = element.parentNode.childNodes; + let num = 0; + for (let i = 0; i < children.length; i++) + { + if (children[i] == element) + return num; + + if (children[i].nodeType == 1) + num++; + } + return -1; + } + + public static indexWithinGroup(element: any, attributeName: string): number + { + let children = element.parentNode.childNodes; + let num = 0; + for (let i = 0; i < children.length; i++) + { + if (children[i] == element) + return num; + + if (children[i].attributes && children[i].attributes[attributeName] && children[i].nodeType == 1) + num++; + } + return -1; + } + + public static relativePosition(element: any, target: any): void + { + let elementDimensions = element.offsetParent ? { width: element.offsetWidth, height: element.offsetHeight } : this.getHiddenElementDimensions(element); + const targetHeight = target.offsetHeight; + const targetOffset = target.getBoundingClientRect(); + const viewport = this.getViewport(); + let top: number, left: number; + + if ((targetOffset.top + targetHeight + elementDimensions.height) > viewport.height) + { + top = -1 * (elementDimensions.height); + if (targetOffset.top + top < 0) + { + top = -1 * targetOffset.top; + } + } + else + { + top = targetHeight; + } + + if (elementDimensions.width > viewport.width) + { + // element wider then viewport and cannot fit on screen (align at left side of viewport) + left = targetOffset.left * -1; + } + else if ((targetOffset.left + elementDimensions.width) > viewport.width) + { + // element wider then viewport but can be fit on screen (align at right side of viewport) + left = (targetOffset.left + elementDimensions.width - viewport.width) * -1; + } + else + { + // element fits on screen (align with target) + left = 0; + } + + element.style.top = top + 'px'; + element.style.left = left + 'px'; + } + + public static absolutePosition(element: any, target: any): void + { + let elementDimensions = element.offsetParent ? { width: element.offsetWidth, height: element.offsetHeight } : this.getHiddenElementDimensions(element); + let elementOuterHeight = elementDimensions.height; + let elementOuterWidth = elementDimensions.width; + let targetOuterHeight = target.offsetHeight; + let targetOuterWidth = target.offsetWidth; + let targetOffset = target.getBoundingClientRect(); + let windowScrollTop = this.getWindowScrollTop(); + let windowScrollLeft = this.getWindowScrollLeft(); + let viewport = this.getViewport(); + let top, left; + + if (targetOffset.top + targetOuterHeight + elementOuterHeight > viewport.height) + { + top = targetOffset.top + windowScrollTop - elementOuterHeight; + if (top < 0) + { + top = windowScrollTop; + } + } + else + { + top = targetOuterHeight + targetOffset.top + windowScrollTop; + } + + if (targetOffset.left + elementOuterWidth > viewport.width) + left = Math.max(0, targetOffset.left + windowScrollLeft + targetOuterWidth - elementOuterWidth); + else + left = targetOffset.left + windowScrollLeft; + + element.style.top = top + 'px'; + element.style.left = left + 'px'; + } + + public static getHiddenElementOuterHeight(element: any): number + { + element.style.visibility = 'hidden'; + element.style.display = 'block'; + let elementHeight = element.offsetHeight; + element.style.display = 'none'; + element.style.visibility = 'visible'; + + return elementHeight; + } + + public static getHiddenElementOuterWidth(element: any): number + { + element.style.visibility = 'hidden'; + element.style.display = 'block'; + let elementWidth = element.offsetWidth; + element.style.display = 'none'; + element.style.visibility = 'visible'; + + return elementWidth; + } + + public static getHiddenElementDimensions(element: any): any + { + let dimensions: any = {}; + element.style.visibility = 'hidden'; + element.style.display = 'block'; + dimensions.width = element.offsetWidth; + dimensions.height = element.offsetHeight; + element.style.display = 'none'; + element.style.visibility = 'visible'; + + return dimensions; + } + + public static scrollInView(container: any, item: any) + { + let borderTopValue: string = getComputedStyle(container).getPropertyValue('borderTopWidth'); + let borderTop: number = borderTopValue ? parseFloat(borderTopValue) : 0; + let paddingTopValue: string = getComputedStyle(container).getPropertyValue('paddingTop'); + let paddingTop: number = paddingTopValue ? parseFloat(paddingTopValue) : 0; + let containerRect = container.getBoundingClientRect(); + let itemRect = item.getBoundingClientRect(); + let offset = (itemRect.top + document.body.scrollTop) - (containerRect.top + document.body.scrollTop) - borderTop - paddingTop; + let scroll = container.scrollTop; + let elementHeight = container.clientHeight; + let itemHeight = this.getOuterHeight(item); + + if (offset < 0) + { + container.scrollTop = scroll + offset; + } + else if ((offset + itemHeight) > elementHeight) + { + container.scrollTop = scroll + offset - elementHeight + itemHeight; + } + } + + public static fadeIn(element, duration: number): void + { + element.style.opacity = 0; + + let last = +new Date(); + let opacity = 0; + let tick = function () + { + opacity = +element.style.opacity.replace(",", ".") + (new Date().getTime() - last) / duration; + element.style.opacity = opacity; + last = +new Date(); + + if (+opacity < 1) + { + (window.requestAnimationFrame && requestAnimationFrame(tick)) || setTimeout(tick, 16); + } + }; + + tick(); + } + + public static fadeOut(element: any, ms: any) + { + let opacity = 1, + interval = 50, + duration = ms, + gap = interval / duration; + + let fading = setInterval(() => + { + opacity = opacity - gap; + + if (opacity <= 0) + { + opacity = 0; + clearInterval(fading); + } + + element.style.opacity = opacity; + }, interval); + } + + public static getWindowScrollTop(): number + { + let doc = document.documentElement; + return (window.scrollY || doc.scrollTop) - (doc.clientTop || 0); + } + + public static getWindowScrollLeft(): number + { + let doc = document.documentElement; + return (window.scrollX || doc.scrollLeft) - (doc.clientLeft || 0); + } + + public static matches(element: any, selector: string): boolean + { + let p = Element.prototype; + let f = p['matches'] ||p['msMatchesSelector'] || function (s) + { + return [].indexOf.call(document.querySelectorAll(s), this) !== -1; + }; + return f.call(element, selector); + } + + public static getOuterWidth(el: any, margin?) + { + let width = el.offsetWidth; + + if (margin) + { + let style = getComputedStyle(el); + width += parseFloat(style.marginLeft) + parseFloat(style.marginRight); + } + + return width; + } + + public static getHorizontalPadding(el: any) + { + let style = getComputedStyle(el); + return parseFloat(style.paddingLeft) + parseFloat(style.paddingRight); + } + + public static getHorizontalMargin(el: any) + { + let style = getComputedStyle(el); + return parseFloat(style.marginLeft) + parseFloat(style.marginRight); + } + + public static innerWidth(el: any) + { + let width = el.offsetWidth; + let style = getComputedStyle(el); + + width += parseFloat(style.paddingLeft) + parseFloat(style.paddingRight); + return width; + } + + public static width(el) + { + let width = el.offsetWidth; + let style = getComputedStyle(el); + + width -= parseFloat(style.paddingLeft) + parseFloat(style.paddingRight); + return width; + } + + public static getInnerHeight(el) + { + let height = el.offsetHeight; + let style = getComputedStyle(el); + + height += parseFloat(style.paddingTop) + parseFloat(style.paddingBottom); + return height; + } + + public static getOuterHeight(el, margin?) + { + let height = el.offsetHeight; + + if (margin) + { + let style = getComputedStyle(el); + height += parseFloat(style.marginTop) + parseFloat(style.marginBottom); + } + + return height; + } + + public static getHeight(el: any): number + { + let height = el.offsetHeight; + let style = getComputedStyle(el); + + height -= parseFloat(style.paddingTop) + parseFloat(style.paddingBottom) + parseFloat(style.borderTopWidth) + parseFloat(style.borderBottomWidth); + + return height; + } + + public static getWidth(el: any): number + { + let width = el.offsetWidth; + let style = getComputedStyle(el); + + width -= parseFloat(style.paddingLeft) + parseFloat(style.paddingRight) + parseFloat(style.borderLeftWidth) + parseFloat(style.borderRightWidth); + + return width; + } + + public static getViewport(): any + { + let win = window, + d = document, + e = d.documentElement, + g = d.getElementsByTagName('body')[0], + w = win.innerWidth || e.clientWidth || g.clientWidth, + h = win.innerHeight || e.clientHeight || g.clientHeight; + + return { width: w, height: h }; + } + + public static getOffset(el) + { + let rect = el.getBoundingClientRect(); + + return { + top: rect.top + document.body.scrollTop, + left: rect.left + document.body.scrollLeft + }; + } + + public static replaceElementWith(element: any, replacementElement: any): any + { + let parentNode = element.parentNode; + if (!parentNode) + throw `Can't replace element`; + return parentNode.replaceChild(replacementElement, element); + } + + public static getUserAgent(): string + { + return navigator.userAgent; + } + + public static isIE() + { + let ua = window.navigator.userAgent; + + let msie = ua.indexOf('MSIE '); + if (msie > 0) + { + // IE 10 or older => return version number + return true; + } + + let trident = ua.indexOf('Trident/'); + if (trident > 0) + { + // IE 11 => return version number + let rv = ua.indexOf('rv:'); + return true; + } + + let edge = ua.indexOf('Edge/'); + if (edge > 0) + { + // Edge (IE 12+) => return version number + return true; + } + + // other browser + return false; + } + + public static isIOS() + { + return /iPad|iPhone|iPod/.test(navigator.userAgent) && !window['MSStream']; + } + + public static isAndroid() + { + return /(android)/i.test(navigator.userAgent); + } + + public static appendChild(element: any, target: any) + { + if (this.isElement(target)) + target.appendChild(element); + else if (target?.el?.nativeElement) + target.el.nativeElement.appendChild(element); + else + throw 'Cannot append ' + target + ' to ' + element; + } + + public static removeChild(element: any, target: any) + { + if (this.isElement(target)) + target.removeChild(element); + else if (target?.el?.nativeElement) + target.el.nativeElement.removeChild(element); + else + throw 'Cannot remove ' + element + ' from ' + target; + } + + public static isElement(obj: any) + { + return (typeof HTMLElement === "object" ? obj instanceof HTMLElement : + obj && typeof obj === "object" && obj !== null && obj.nodeType === 1 && typeof obj.nodeName === "string" + ); + } + + public static calculateScrollbarWidth(el?: HTMLElement): number + { + if (el) + { + let style = getComputedStyle(el); + return (el.offsetWidth - el.clientWidth - parseFloat(style.borderLeftWidth) - parseFloat(style.borderRightWidth)); + } + else + { + if (this.calculatedScrollbarWidth !== null) + return this.calculatedScrollbarWidth; + + let scrollDiv = document.createElement("div"); + scrollDiv.className = "ui-scrollbar-measure"; + document.body.appendChild(scrollDiv); + + let scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth; + document.body.removeChild(scrollDiv); + + this.calculatedScrollbarWidth = scrollbarWidth; + + return scrollbarWidth; + } + } + + public static calculateScrollbarHeight(): number + { + if (this.calculatedScrollbarHeight !== null) + return this.calculatedScrollbarHeight; + + let scrollDiv = document.createElement("div"); + scrollDiv.className = "ui-scrollbar-measure"; + document.body.appendChild(scrollDiv); + + let scrollbarHeight = scrollDiv.offsetHeight - scrollDiv.clientHeight; + document.body.removeChild(scrollDiv); + + this.calculatedScrollbarWidth = scrollbarHeight; + + return scrollbarHeight; + } + + public static invokeElementMethod(element: any, methodName: string, args?: any[]): void + { + (element)[methodName].apply(element, args); + } + + public static clearSelection(): void + { + if (window.getSelection) + { + if (window.getSelection().empty) + { + window.getSelection().empty(); + } else if (window.getSelection().removeAllRanges && window.getSelection().rangeCount > 0 && window.getSelection().getRangeAt(0).getClientRects().length > 0) + { + window.getSelection().removeAllRanges(); + } + } + else if (document['selection']?.empty) + { + try + { + document['selection'].empty(); + } + catch + { + //ignore IE bug + } + } + } + + public static getBrowser() + { + if (!this.browser) + { + let matched = this.resolveUserAgent(); + this.browser = {}; + + if (matched.browser) + { + this.browser[matched.browser] = true; + this.browser['version'] = matched.version; + } + + if (this.browser['chrome']) + { + this.browser['webkit'] = true; + } else if (this.browser['webkit']) + { + this.browser['safari'] = true; + } + } + + return this.browser; + } + + public static resolveUserAgent() + { + let ua = navigator.userAgent.toLowerCase(); + let match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[1] || "", + version: match[2] || "0" + }; + } + + public static isInteger(value): boolean + { + if (Number.isInteger) + { + return Number.isInteger(value); + } + else + { + return typeof value === "number" && isFinite(value) && Math.floor(value) === value; + } + } + + public static isHidden(element: HTMLElement): boolean + { + return element.offsetParent === null; + } + + public static getFocusableElements(element: HTMLElement) + { + let focusableElements = DomHandler.find(element, `button:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), + [href][clientHeight][clientWidth]:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), + input:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), select:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), + textarea:not([tabindex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), [tabIndex]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden]), + [contenteditable]:not([tabIndex = "-1"]):not([disabled]):not([style*="display:none"]):not([hidden])` + ); + + let visibleFocusableElements = []; + for (let focusableElement of focusableElements) + { + if (getComputedStyle(focusableElement).display != "none" && getComputedStyle(focusableElement).visibility != "hidden") + visibleFocusableElements.push(focusableElement); + } + return visibleFocusableElements; + } +} diff --git a/App/ClientApp/src/app/components/employeepicker/employeecontrol.component.html b/App/ClientApp/src/app/components/employeepicker/employeecontrol.component.html new file mode 100644 index 0000000..1e946b5 --- /dev/null +++ b/App/ClientApp/src/app/components/employeepicker/employeecontrol.component.html @@ -0,0 +1,7 @@ +
    +
    + + + +
    +
    diff --git a/App/ClientApp/src/app/components/employeepicker/employeecontrol.component.ts b/App/ClientApp/src/app/components/employeepicker/employeecontrol.component.ts new file mode 100644 index 0000000..30fd510 --- /dev/null +++ b/App/ClientApp/src/app/components/employeepicker/employeecontrol.component.ts @@ -0,0 +1,237 @@ +import { NgbModal, NgbModalOptions } from '@ng-bootstrap/ng-bootstrap'; +import { Component, EventEmitter, Input, OnInit, Output, forwardRef, inject } from '@angular/core'; +import { AbstractControl, ControlValueAccessor, NG_VALIDATORS, NG_VALUE_ACCESSOR, ValidationErrors, Validator, Validators, FormsModule } from '@angular/forms'; + +import { EmployeeModel } from '../models/employee.model'; +import { EmployeeSearchComponent } from './employeesearch.component'; +import { EmployeeService } from '../../../providers/employee/employee.service'; + +@Component({ + standalone: true, + selector: 'employee-control', + templateUrl: './employeecontrol.component.html', + styles: ['.full-width{width: calc(100% - 313px);}'], + providers: [ + { provide: NG_VALIDATORS, useExisting: forwardRef(() => EmployeeControlComponent), multi: true }, + { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() => EmployeeControlComponent), multi: true } + ], + imports: [FormsModule] +}) +export class EmployeeControlComponent implements OnInit, ControlValueAccessor, Validator +{ + private readonly modalService = inject(NgbModal); + private readonly service = inject(EmployeeService); + + private onTouched: () => void; + private onChange: (value: any) => void; + + @Input() cssClass: string; + @Input() required: boolean; + @Input() submitted: boolean; + @Input() disabled: boolean = false; + @Output() employeeSelected = new EventEmitter(); + + public empName: string = ''; + public empCode: string = ''; + + private employeeId: number = 0; + private employee: EmployeeModel; + private employeeType: number = 0; + + ngOnInit() + { + if (this.empCode && this.empCode.length >= 3) + { + this.onEmployeeCodeChanged(); + } + } + + get getCssClass(): string + { + if (this.required && !this.disabled) + { + if ((this.cssClass || '').length > 0) + { + return (this.employeeId <= 0 && this.submitted) ? ` ${this.cssClass} invalid-custom-control` : ` ${this.cssClass}`; + } + else + { + return (this.employeeId <= 0 && this.submitted) ? 'invalid-custom-control' : ''; + } + } + else + { + return ''; + } + } + + public onEmployeeCodeChanged(): void + { + if (this.empCode) + { + this.empCode = (this.empCode || '').toString(); + if (this.empCode.length >= 3) + { + this.service.getEmployeeByCode(this.employeeType, this.empCode).subscribe( + { + next: (response: any) => + { + this.empName = (response.name || ''); + this.employeeId = response.employeeId; + this.employeeType = response.employeeType; + + this.employee = + { + name: this.empName, + employeeId: this.employeeId, + code: (response.code || ''), + employeeType: this.employeeType, + joiningDate: response.joiningDate, + contactNo: (response.contactNo || ''), + designation: (response.designation || ''), + emailAddress: (response.emailAddress || ''), + }; + + this.onChange(this.employee); + this.onEmployeeSelected(); + }, + error: () => + { + this.empName = ''; + this.employeeId = 0; + this.initializeModel(); + + this.onChange(this.employee); + this.onEmployeeSelected(); + } + }); + } + else + { + this.empName = ''; + this.employeeId = 0; + this.initializeModel(); + } + } + else + { + this.empName = ''; + this.employeeId = 0; + this.initializeModel(); + + this.onChange(this.employee); + this.onEmployeeSelected(); + } + } + + public showEmployees(): void + { + const modalOptions: NgbModalOptions = { keyboard: false, backdrop: 'static', centered: true, windowClass: 'gl-search-width' }; + const modalRef = this.modalService.open(EmployeeSearchComponent, modalOptions); + modalRef.componentInstance.fromParent = { employeeType: this.employeeType }; + + modalRef.result.then( + (response) => + { + if (response) + { + this.empCode = (response.code || ''); + this.empName = (response.name || ''); + this.employeeId = response.employeeId; + this.employeeType = response.employeeType; + + this.employee = + { + code: this.empCode, + name: this.empName, + employeeType: this.employeeType, + joiningDate: response.joiningDate, + contactNo: (response.contactNo || ''), + employeeId: +(response.employeeId || '0'), + designation: (response.designation || ''), + emailAddress: (response.emailAddress || ''), + }; + if (this.employeeId && this.employeeId > 0 && this.empCode && this.empCode.length >= 3) + { + this.onChange(this.employee); + this.onEmployeeSelected(); + } + } + }, + () => + { + this.employeeId = 0; + this.empCode = this.empName = ''; + this.initializeModel(); + + this.onChange(this.employee); + } + ); + } + + private onEmployeeSelected(): void + { + this.employeeSelected.emit(this.employee); + } + + private initializeModel(): void + { + this.employee = + { + code: '', + name: '', + contactNo: '', + employeeId: 0, + designation: '', + emailAddress: '', + joiningDate: null, + employeeType: this.employeeType + }; + } + + public writeValue(value: any): void + { + if (value) + { + this.empCode = value.code; + this.employeeType = parseInt(value.employeeType || '0'); + } + else + { + this.empCode = ''; + this.employeeId = 0; + this.initializeModel(); + } + this.onEmployeeCodeChanged(); + } + + public validate(control: AbstractControl): ValidationErrors | null + { + return this.required && !this.employeeId ? Validators.requiredTrue(control) : null; + } + + public registerOnValidatorChange(fn: () => void): void + { + this.onChange = fn; + } + + public registerOnChange(fn: (value: string) => void): void + { + this.onChange = fn; + } + + public registerOnTouched(fn: () => void): void + { + this.onTouched = fn; + } + + public setDisabledState(disabled: boolean) + { + this.disabled = disabled; + } + + public onBlur(): void + { + this.onTouched(); + } +} diff --git a/App/ClientApp/src/app/components/employeepicker/employeesearch.component.html b/App/ClientApp/src/app/components/employeepicker/employeesearch.component.html new file mode 100644 index 0000000..d83bdb3 --- /dev/null +++ b/App/ClientApp/src/app/components/employeepicker/employeesearch.component.html @@ -0,0 +1,70 @@ +
    + + + +
    diff --git a/App/ClientApp/src/app/components/employeepicker/employeesearch.component.ts b/App/ClientApp/src/app/components/employeepicker/employeesearch.component.ts new file mode 100644 index 0000000..e4582db --- /dev/null +++ b/App/ClientApp/src/app/components/employeepicker/employeesearch.component.ts @@ -0,0 +1,123 @@ +import { Component, Input, OnInit, inject } from '@angular/core'; +import { FormBuilder, FormGroup, FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; + +import { AlertService } from '../alert/alert.service'; +import { FunctionService } from '../models/function.service'; +import { SettingsModuleEnum } from '../models/named-parameters.model'; +import { EmployeeService } from '../../../providers/employee/employee.service'; +import { NgClass } from '@angular/common'; +import { GridComponent, CommandColumnComponent, CellTemplateDirective, GridToolbarFocusableDirective, FocusableDirective, EditCommandDirective, ColumnComponent } from '@progress/kendo-angular-grid'; + +@Component({ + standalone: true, + selector: 'employee-search', + templateUrl: './employeesearch.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass, GridComponent, CommandColumnComponent, CellTemplateDirective, GridToolbarFocusableDirective, FocusableDirective, EditCommandDirective, ColumnComponent] +}) +export class EmployeeSearchComponent implements OnInit +{ + private readonly fnSvc = inject(FunctionService); + private readonly service = inject(EmployeeService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + private readonly activeModal = inject(NgbActiveModal); + + @Input() private fromParent; + + public setting: any; + public items: any[] = []; + public errors: string = ''; + public loading: boolean = false; + public submitted: boolean = false; + public empSearchForm: FormGroup; + + ngOnInit(): void + { + this.empSearchForm = this.formBuilder.group({ criteria: '' }); + + this.loadSetting(); + } + + private loadSetting(): void + { + this.loading = true; + + this.service.getLabelSetting(SettingsModuleEnum.Employee_Search).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.setting = resp; + this.setValidatorsToControls(); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.errors = errorMessage; + } + }); + } + + get f() { return this.empSearchForm.controls; } + + public clearGrid(): void + { + this.items = []; + } + + public loadEmployees(): void + { + this.clearGrid(); + this.submitted = true; + if (this.empSearchForm.invalid) + return; + + this.alertService.clear(); + + const criteria: string = (this.f.criteria.value || ''); + const empType: number = parseInt(this.fromParent?.employeeType || '1'); + + this.service.getEmployeesBySearch(empType, criteria, 8).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.items = resp.value || []; + } + else + { + this.errors = resp.returnMessage; + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.errors = errorMessage; + } + }); + } + + private setValidatorsToControls(): void + { + if (this.setting && this.empSearchForm?.controls) + { + this.fnSvc.setValidatorsToToControl({ control: this.f.criteria, required: this.setting.label02Req, regExp: this.setting.label02RegExp, maxLen: 50 }); + } + } + + public okay(dataItem: any): void + { + this.activeModal.close(dataItem); + } + + public close(): void + { + this.activeModal.close(); + } +} diff --git a/App/ClientApp/src/app/components/internetstatus/internetstatus.component.css b/App/ClientApp/src/app/components/internetstatus/internetstatus.component.css new file mode 100644 index 0000000..ffe5c6c --- /dev/null +++ b/App/ClientApp/src/app/components/internetstatus/internetstatus.component.css @@ -0,0 +1,42 @@ +.online { + background-color: green; + color: #ffffff; + padding: 10px; + text-align: center; + height: 100%; + animation: online-response 0.5s 1; + -webkit-animation: online-response 0.5s 1; + animation-fill-mode: forwards; + animation-delay: 2s; + -webkit-animation-delay: 1s; /* Safari and Chrome */ + -webkit-animation-fill-mode: forwards; +} + +.offline { + background-color: red; + color: #ffffff; + padding: 10px; + text-align: center; + height: 100%; +} + + +@keyframes online-response { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +@-webkit-keyframes online-response { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} diff --git a/App/ClientApp/src/app/components/internetstatus/internetstatus.component.html b/App/ClientApp/src/app/components/internetstatus/internetstatus.component.html new file mode 100644 index 0000000..d127238 --- /dev/null +++ b/App/ClientApp/src/app/components/internetstatus/internetstatus.component.html @@ -0,0 +1,13 @@ +@if(internetStatus === 'online') +{ +
    + {{onlineInternetMessage}} +
    +} + +@if(internetStatus === 'offline') +{ +
    + {{onlineInternetMessage}} +
    +} diff --git a/App/ClientApp/src/app/components/internetstatus/internetstatus.component.ts b/App/ClientApp/src/app/components/internetstatus/internetstatus.component.ts new file mode 100644 index 0000000..5c6a661 --- /dev/null +++ b/App/ClientApp/src/app/components/internetstatus/internetstatus.component.ts @@ -0,0 +1,15 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + standalone: true, + selector: 'app-internet-status', + templateUrl: './internetstatus.component.html', + styleUrls: ['internetstatus.component.css'], +}) +export class InternetStatusComponent +{ + @Input() internetStatus: string; + @Input() onlineInternetMessage: string; + + constructor() { } +} diff --git a/App/ClientApp/src/app/components/menu/menu-items.component.ts b/App/ClientApp/src/app/components/menu/menu-items.component.ts new file mode 100644 index 0000000..0f1750e --- /dev/null +++ b/App/ClientApp/src/app/components/menu/menu-items.component.ts @@ -0,0 +1,72 @@ +import +{ + tableBodyIcon, tableUnmergeIcon, tableRowGroupsIcon, gridIcon, SVGIcon, chartAreaStackedIcon, + chartBarStackedIcon, chartBarClusteredIcon, chartBarStacked100Icon, chartPieIcon, chartColumnStackedIcon, + chartColumnClusteredIcon, chartColumnStacked100Icon, chartLineStackedIcon, chartLineIcon, chartLineStacked100Icon, chartScatterIcon +} from "@progress/kendo-svg-icons"; + +export interface MenuItems +{ + text?: string; + svgIcon?: SVGIcon; + children?: ChildMenuItem[]; + separator?: boolean; +} + +export interface ChildMenuItem +{ + childText?: string; + svgIcon?: SVGIcon; + children?: ChildMenuItem[]; +} + +export const chartMenuItems: MenuItems[] = [ + { + text: "Generate Chart", + svgIcon: chartAreaStackedIcon, + children: [ + { + childText: "Bar Chart", + svgIcon: chartBarClusteredIcon, + children: [ + { childText: "Bar", svgIcon: chartBarClusteredIcon }, + { childText: "Stacked bar", svgIcon: chartBarStackedIcon }, + { childText: "100% Stacked bar", svgIcon: chartBarStacked100Icon }, + ], + }, + { childText: "Pie Chart", svgIcon: chartPieIcon }, + { + childText: "Column Chart", + svgIcon: chartColumnClusteredIcon, + children: [ + { childText: "Column", svgIcon: chartColumnClusteredIcon }, + { childText: "Stacked column", svgIcon: chartColumnStackedIcon }, + { + childText: "100% Stacked column", + svgIcon: chartColumnStacked100Icon, + }, + ], + }, + { + childText: "Line Chart", + svgIcon: chartLineStackedIcon, + children: [ + { childText: "Line", svgIcon: chartLineIcon }, + { childText: "Stacked line", svgIcon: chartLineStackedIcon }, + { childText: "100% Stacked line", svgIcon: chartLineStacked100Icon }, + ], + }, + { childText: "Scatter Chart", svgIcon: chartScatterIcon }, + ], + }, + { separator: true }, + { + text: "Select", + svgIcon: tableBodyIcon, + children: [ + { childText: "Row", svgIcon: tableRowGroupsIcon }, + { childText: "All rows", svgIcon: gridIcon }, + { childText: "Clear selection", svgIcon: tableUnmergeIcon }, + ], + }, +]; diff --git a/App/ClientApp/src/app/components/menu/menu.component.ts b/App/ClientApp/src/app/components/menu/menu.component.ts new file mode 100644 index 0000000..01617ea --- /dev/null +++ b/App/ClientApp/src/app/components/menu/menu.component.ts @@ -0,0 +1,309 @@ +import { RouterModule } from '@angular/router'; +import { CommonModule } from '@angular/common'; +import { trigger, state, style, transition, animate, AnimationEvent } from '@angular/animations'; +import { NgModule, Component, ElementRef, OnDestroy, Input, Output, EventEmitter, Renderer2, ViewChild, inject } from '@angular/core'; + +import { DomHandler } from '../domhandler'; +import { MenuItemComponent } from './menuitem.component'; + +@Component({ + standalone: true, + selector: 'menu-item-content,[menuItemContent]', + template: ` + @if (!item.routerLink) { + + @if (item.icon) { + + } + {{item.label}} + + } + @if (item.routerLink) { + + @if (item.icon) { + + } + {{item.label}} + + } + ` +}) +export class MenuItemContentComponent +{ + @Input() item: MenuItemComponent; + menu: MenuComponent; + + constructor() + { + const menu = inject(MenuComponent); + this.menu = menu; + } +} + +@Component({ + standalone: true, + selector: 'p-menu', + template: ` + @if (!popup || visible) { +
    +
      + @if (hasSubMenu(); as submenu) { + @for (submenu of model; track submenu) { + @if (submenu.separator) { +
    • + } + @if (!submenu.separator) { +
    • {{submenu.label}}
    • + } + @for (item of submenu.items; track item) { + @if (item.separator) { +
    • + } + @if (!item.separator) { +
    • + } + } + } + } + @if (!hasSubMenu(); as item) { + @for (item of model; track item) { + @if (item.separator) { +
    • + } + @if (!item.separator) { +
    • + } + } + } +
    +
    + } + `, + animations: [ + trigger('overlayAnimation', [ + state('void', style({ + transform: 'translateY(5%)', + opacity: 0 + })), + state('visible', style({ + transform: 'translateY(0)', + opacity: 1 + })), + transition('void => visible', animate('{{showTransitionParams}}')), + transition('visible => void', animate('{{hideTransitionParams}}')) + ]) + ] +}) +export class MenuComponent implements OnDestroy +{ + el = inject(ElementRef); + renderer = inject(Renderer2); + + @Input() model: MenuItemComponent[]; + @Input() popup: boolean; + @Input() style: any; + @Input() styleClass: string; + @Input() appendTo: any; + @Input() autoZIndex: boolean = true; + @Input() baseZIndex: number = 0; + @Input() showTransitionOptions: string = '225ms ease-out'; + @Input() hideTransitionOptions: string = '195ms ease-in'; + @ViewChild('container', { static: false }) containerViewChild: ElementRef; + @Output() showed: EventEmitter = new EventEmitter(); + @Output() hidden: EventEmitter = new EventEmitter(); + container: HTMLDivElement; + documentClickListener: any; + documentResizeListener: any; + preventDocumentDefault: boolean; + target: any; + visible: boolean; + + toggle(event: any) + { + if (this.visible) + this.hide(); + else + this.show(event); + + this.preventDocumentDefault = true; + } + + show(event: any) + { + this.target = event.currentTarget; + this.visible = true; + this.preventDocumentDefault = true; + } + + onOverlayAnimationStart(event: AnimationEvent) + { + switch (event.toState) + { + case 'visible': + if (this.popup) + { + this.container = event.element; + this.moveOnTop(); + this.showed.emit({}); + this.appendOverlay(); + DomHandler.absolutePosition(this.container, this.target); + this.bindDocumentClickListener(); + this.bindDocumentResizeListener(); + } + break; + + case 'void': + this.onOverlayHide(); + this.hidden.emit({}); + break; + } + } + + appendOverlay() + { + if (this.appendTo) + { + if (this.appendTo === 'body') + document.body.appendChild(this.container); + else + DomHandler.appendChild(this.container, this.appendTo); + } + } + + restoreOverlayAppend() + { + if (this.container && this.appendTo) + { + this.el.nativeElement.appendChild(this.container); + } + } + + moveOnTop() + { + if (this.autoZIndex) + { + this.container.style.zIndex = String(this.baseZIndex + (++DomHandler.zindex)); + } + } + + hide() + { + this.visible = false; + } + + onWindowResize() + { + this.hide(); + } + + itemClick(event, item: MenuItemComponent) + { + if (item.disabled) + { + event.preventDefault(); + return; + } + + if (!item.url) + { + event.preventDefault(); + } + + if (item.command) + { + item.command({ + originalEvent: event, + item: item + }); + } + + if (this.popup) + { + this.hide(); + } + } + + bindDocumentClickListener() + { + if (!this.documentClickListener) + { + this.documentClickListener = this.renderer.listen('document', 'click', () => + { + if (!this.preventDocumentDefault) + { + this.hide(); + } + + this.preventDocumentDefault = false; + }); + } + } + + unbindDocumentClickListener() + { + if (this.documentClickListener) + { + this.documentClickListener(); + this.documentClickListener = null; + } + } + + bindDocumentResizeListener() + { + this.documentResizeListener = this.onWindowResize.bind(this); + window.addEventListener('resize', this.documentResizeListener); + } + + unbindDocumentResizeListener() + { + if (this.documentResizeListener) + { + window.removeEventListener('resize', this.documentResizeListener); + this.documentResizeListener = null; + } + } + + onOverlayHide() + { + this.unbindDocumentClickListener(); + this.unbindDocumentResizeListener(); + this.preventDocumentDefault = false; + this.target = null; + } + + ngOnDestroy() + { + if (this.popup) + { + this.restoreOverlayAppend(); + this.onOverlayHide(); + } + } + + hasSubMenu(): boolean + { + if (this.model) + { + for (let item of this.model) + { + if (item.items) + { + return true; + } + } + } + return false; + } +} + +@NgModule({ + imports: [CommonModule, RouterModule], + exports: [MenuComponent, RouterModule], + declarations: [MenuComponent, MenuItemContentComponent] +}) +export class MenuModule { } diff --git a/App/ClientApp/src/app/components/menu/menu.css b/App/ClientApp/src/app/components/menu/menu.css new file mode 100644 index 0000000..690e0dd --- /dev/null +++ b/App/ClientApp/src/app/components/menu/menu.css @@ -0,0 +1,43 @@ +.ui-menu { + width: 12.5em; + padding: .25em; +} + + .ui-menu.ui-menu-dynamic { + position: absolute; + } + + .ui-menu .ui-menu-separator { + border-width: 1px 0 0 0; + } + + .ui-menu ul { + list-style: none; + margin: 0; + padding: 0; + } + + .ui-menu .ui-submenu-header { + padding: .25em .5em; + margin: .125em 0; + } + + .ui-menu .ui-menuitem { + margin: .125em 0; + } + + .ui-menu .ui-menuitem-link { + cursor: pointer; + padding: .25em; + display: block; + text-decoration: none; + } + + .ui-menu .ui-menuitem-icon { + margin-right: .25em; + vertical-align: middle; + } + + .ui-menu .ui-menuitem-text { + vertical-align: middle; + } diff --git a/App/ClientApp/src/app/components/menu/menuitem.component.ts b/App/ClientApp/src/app/components/menu/menuitem.component.ts new file mode 100644 index 0000000..d796cd5 --- /dev/null +++ b/App/ClientApp/src/app/components/menu/menuitem.component.ts @@ -0,0 +1,24 @@ +export interface MenuItemComponent +{ + label?: string; + icon?: string; + command?: (event?: any) => void; + url?: string; + routerLink?: any; + queryParams?: { [k: string]: any }; + items?: MenuItemComponent[] | MenuItemComponent[][]; + expanded?: boolean; + disabled?: boolean; + visible?: boolean; + target?: string; + routerLinkActiveOptions?: any; + separator?: boolean; + badge?: string; + badgeStyleClass?: string; + style?: any; + styleClass?: string; + title?: string; + id?: string; + automationId?: any; + fragment?: any; +} diff --git a/App/ClientApp/src/app/components/models/app.config.model.ts b/App/ClientApp/src/app/components/models/app.config.model.ts new file mode 100644 index 0000000..8ec1221 --- /dev/null +++ b/App/ClientApp/src/app/components/models/app.config.model.ts @@ -0,0 +1,23 @@ +export class AppConfig +{ + secretKey?: string; + maxLoginTime?: number; + cipherSecretKey?: string; + microServiceEnabled?: boolean; + enableBrowserPassword?: boolean; +} + +export class ComputerConfig +{ + status?: number; + hostName?: string; + ipAddress?: string; + remoteHost?: string; + macAddress?: string; +} + +export class ApplicationConfiguration +{ + appConfig: AppConfig; + computerConfig: ComputerConfig; +} diff --git a/App/ClientApp/src/app/components/models/contex.menu.ts b/App/ClientApp/src/app/components/models/contex.menu.ts new file mode 100644 index 0000000..ef2a4db --- /dev/null +++ b/App/ClientApp/src/app/components/models/contex.menu.ts @@ -0,0 +1,21 @@ +import { copyIcon, SVGIcon } from "@progress/kendo-svg-icons"; + +export interface CtxMenuItems +{ + text?: string; + svgIcon?: SVGIcon; + children?: CtxChildMenuItem[]; + separator?: boolean; +} + +export interface CtxChildMenuItem +{ + childText?: string; + svgIcon?: SVGIcon; + children?: CtxChildMenuItem[]; +} + +export const copyCtxMenu: CtxMenuItems[] = + [ + { text: "Copy", svgIcon: copyIcon } + ]; diff --git a/App/ClientApp/src/app/components/models/employee.model.ts b/App/ClientApp/src/app/components/models/employee.model.ts new file mode 100644 index 0000000..8443da1 --- /dev/null +++ b/App/ClientApp/src/app/components/models/employee.model.ts @@ -0,0 +1,22 @@ +export class EmployeeModel +{ + employeeId: number; + employeeType: number; + code: string; + name: string; + emailAddress: string; + contactNo: string; + designation: string; + joiningDate: Date +} + + +export class CustomerModel +{ + customerId: number; + code: string; + name: string; + balance: number; + creditLimit:number; + contactNo: string; +} diff --git a/App/ClientApp/src/app/components/models/function.service.ts b/App/ClientApp/src/app/components/models/function.service.ts new file mode 100644 index 0000000..7934a1f --- /dev/null +++ b/App/ClientApp/src/app/components/models/function.service.ts @@ -0,0 +1,454 @@ +import * as cryptoJs from 'crypto-js'; +import { Validators } from '@angular/forms'; +import { inject, Injectable } from '@angular/core'; +import { DatePipe, DecimalPipe } from '@angular/common'; + +import { Api } from '../../../providers/api/api'; +import { ValidateNumbersNamedParameters, ValidateUnicodeNamedParameters, ValidatorsNamedParameters } from './named-parameters.model'; + +@Injectable() +export class FunctionService +{ + private readonly datepipe = inject(DatePipe); + private readonly decimalpipe = inject(DecimalPipe); + + public encrypt(data: any): string + { + if (!Api.secretKey) + Api.secretKey = localStorage.getItem('EaseO2C.storage1') + + data = cryptoJs.AES.encrypt(data, atob(Api.secretKey)); + data = data.toString(); + return data; + } + + public decrypt(data: any): string + { + if (!Api.secretKey) + Api.secretKey = localStorage.getItem('EaseO2C.storage1') + + data = cryptoJs.AES.decrypt(data, atob(Api.secretKey)); + data = data.toString(cryptoJs.enc.Utf8); + return data; + } + + public cipherData(data: string): string + { + if (!Api.cipherSecretKey) + Api.cipherSecretKey = localStorage.getItem('EaseO2C.storage2') + + const key = cryptoJs.enc.Utf8.parse(atob(Api.cipherSecretKey)); + let encrypted = cryptoJs.AES.encrypt(cryptoJs.enc.Utf8.parse(data), key, + { + keySize: 128 / 8, + iv: key, + mode: cryptoJs.mode.CBC, + padding: cryptoJs.pad.Pkcs7 + }); + + return encrypted.toString(); + } + + public decipherData(data: any): string + { + if (!Api.cipherSecretKey) + Api.cipherSecretKey = localStorage.getItem('EaseO2C.storage2') + + const keyParsed = cryptoJs.enc.Utf8.parse(atob(Api.cipherSecretKey)); + const decrypted = cryptoJs.AES.decrypt(data, keyParsed, { + keySize: 128 / 8, + iv: keyParsed, + mode: cryptoJs.mode.CBC, + padding: cryptoJs.pad.Pkcs7 + }); + data = decrypted.toString(cryptoJs.enc.Utf8); + + return data; + } + + public getDate(date: any): string + { + if (date == undefined) + return null; + + let offsetMnts = date.getTimezoneOffset(); + let newDate = new Date(Math.abs(date.getFullYear()), date.getMonth(), date.getDate(), 0, 0, 0, 0); + newDate.setMinutes(-1 * offsetMnts); + + return newDate.toISOString(); + } + + public getDatetime(date: any): string + { + if (date == undefined) + return null; + + let offsetMnts = (-1 * date.getTimezoneOffset()) + date.getMinutes(); + let newDate = new Date(Math.abs(date.getFullYear()), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds()); + newDate.setMinutes(offsetMnts); + return newDate.toISOString(); + } + + public mergeTime(date: any, time: Date): string + { + if (date == undefined) + return null; + + let offsetMnts = (-1 * time.getTimezoneOffset()) + time.getMinutes(); + let newDate = new Date(Math.abs(date.getFullYear()), date.getMonth(), date.getDate(), time.getHours(), time.getMinutes(), time.getSeconds(), time.getMilliseconds()); + newDate.setMinutes(offsetMnts); + + return newDate.toISOString(); + } + + public getFirstDayOfMonth(year: number, month: number): Date + { + return new Date(year, month, 1); + } + + public getLastDayOfMonth(year: number, month: number): Date + { + return new Date(year, month + 1, 0); + } + + public toFormattedDate(date: any, formatOption: string = 'dd-MMM-yyyy'): string + { + if (date == undefined) + return ''; + + return this.datepipe.transform(date, formatOption); + } + + public toFormattedNumber(value: any, digitsInfo: string = '0.2-2'): string + { + value = +(value || '0'); + + return this.decimalpipe.transform(value, digitsInfo); + } + + public setValidatorsToToControl({ control, required, regExp, minLen, maxLen, minValue, maxValue }: ValidatorsNamedParameters): void + { + let validators: any = []; + control.clearValidators(); + + if (required === 1) + validators.push(Validators.required); + + if (regExp) + validators.push(Validators.pattern(regExp)); + + if (minLen && minLen > 0) + validators.push(Validators.minLength(minLen)); + + if (maxLen && maxLen > 0) + validators.push(Validators.maxLength(maxLen)); + + if (minValue != undefined && minValue != null) + validators.push(Validators.min(minValue)); + + if (maxValue != undefined && maxValue != null) + validators.push(Validators.max(maxValue)); + + control.setValidators(validators); + control.updateValueAndValidity(); + } + + public validateNumbers({ event, includeDecimal, includePlus, includeMinus, includeComma, includeSpace }: ValidateNumbersNamedParameters): boolean + { + //Plus (+) => Ascii 43 + //Minus (-) => Ascii 43 + //Comma (,) => Ascii 43 + //Space ( ) => Ascii 43 + //Decimal (.) => Ascii 46 + //Numbers (0-9) => Ascii 48-57 + + const charCode = event.which ? event.which : event.keyCode; + if (includeDecimal && includePlus && includeMinus && includeComma && includeSpace) + { + if (charCode == 32 || charCode == 43 || charCode == 44 || charCode == 45 || charCode == 46 || (charCode >= 48 && charCode <= 57)) + { + return true; + } + else + { + event.preventDefault(); + return false; + } + } + else if (includePlus && includeMinus && includeComma && includeSpace) + { + if (charCode == 32 || charCode == 43 || charCode == 44 || charCode == 45 || (charCode >= 48 && charCode <= 57)) + { + return true; + } + else + { + event.preventDefault(); + return false; + } + } + else if (includeDecimal && includePlus) + { + if (charCode == 43 || charCode == 46 || (charCode >= 48 && charCode <= 57)) + { + return true; + } + else + { + event.preventDefault(); + return false; + } + } + else if (includeDecimal) + { + if (charCode == 46 || (charCode >= 48 && charCode <= 57)) + { + return true; + } + else + { + event.preventDefault(); + return false; + } + } + else if (includePlus) + { + if (charCode == 43 || (charCode >= 48 && charCode <= 57)) + { + return true; + } + else + { + event.preventDefault(); + return false; + } + } + else if (charCode >= 48 && charCode <= 57) + { + return true; + } + else + { + event.preventDefault(); + return false; + } + } + + public unicodeBangla({ event, includeNewline }: ValidateUnicodeNamedParameters): boolean + { + const minUniCode = 0x0980; + const maxUniCode = 0x09FF; + const minAUpCode = 0x0041; + const maxAUpCode = 0x005A; + const minALwCode = 0x0061; + const maxALwCode = 0x007A; + const charCode = event.which ?? event.keyCode; + const charCodes: Array = includeNewline ? [10, 13, 32, 35, 44, 45, 47, 124] : [32, 35, 44, 45, 47, 124]; + if (charCodes.includes(charCode) + || (charCode >= minUniCode && charCode <= maxUniCode) + || (charCode >= minAUpCode && charCode <= maxAUpCode) + || (charCode >= minALwCode && charCode <= maxALwCode)) + { + return true; + } + else + { + event.preventDefault(); + return false; + } + } + + public getCOALevelIdName(levelId: number): string + { + switch (levelId) + { + case 2: + return 'Group'; + + case 3: + return 'Subgroup'; + + case 4: + return 'Posting'; + + default: + return 'Control'; + } + } + + public getPHLevelIdName(levelId: number, setting: any): string + { + switch (levelId) + { + case 2: + return setting?.label09; + + case 3: + return setting?.label10; + + case 4: + return setting?.label11; + + case 5: + return setting?.label12; + + case 6: + return setting?.label13; + + case 7: + return setting?.label14; + + case 8: + return setting?.label15; + + case 9: + return setting.label16; + + case 10: + return setting?.label17; + + default: + return setting?.label08; + } + } + + public getCHLevelIdName(levelId: number, setting: any): string + { + switch (levelId) + { + case 2: + return setting?.label08; + + case 3: + return setting?.label09; + + default: + return setting?.label07; + } + } + + public getMHLevelIdName(levelId: number, setting: any): string + { + switch (levelId) + { + case 2: + return setting?.label08; + + case 3: + return setting?.label09; + + case 4: + return setting?.label10; + + case 5: + return setting?.label11; + + case 6: + return setting?.label12; + + case 7: + return setting?.label13; + + case 8: + return setting?.label14; + + case 9: + return setting.label15; + + case 10: + return setting?.label16; + + default: + return setting?.label07; + } + } + + + public IsNumber(inputValue?: any): boolean + { + const numeric: number = Number(inputValue); + + return isNaN(numeric); + } + + public base64ToBlob(base64String: any, contentType: string = '') + { + const byteCharacters = atob(base64String); + const byteArrays = []; + + for (let i = 0; i < byteCharacters.length; i++) + { + byteArrays.push(byteCharacters.charCodeAt(i)); + } + + const byteArray = new Uint8Array(byteArrays); + return new Blob([byteArray], { type: contentType }); + } + + public getColor(fieldName: string, value: string, moduleId: number = 1): string + { + let colorCode = ''; + if (moduleId === 1 && value && fieldName !== 'Total') + { + let numValue: number = 0; + let values = value.split(' '); + if (values.length == 2) + { + if (values[0].endsWith('h')) + { + let x = values[0].replace('h', ''); + numValue = +(x) * 60; + + x = values[1].replace('m', ''); + numValue += +(x); + } + } + else if (values.length == 1) + { + if (values[0].endsWith('h')) + { + let x = values[0].replace('h', ''); + numValue = +(x) * 60; + } + } + + if (numValue > 480) + colorCode = 'red' + } + + return colorCode + } + + public getCellColor(fieldName: string, value: number, moduleId: number = 1): string + { + let colorCode = ''; + if (moduleId === 1 && value && fieldName !== 'Total') + { + if (value > 480) + colorCode = 'red' + } + + return colorCode + } + + public convertToHourMinutes(minutes: number) : string + { + let s: string = ''; + if (minutes >= 60) + { + let rem: number = minutes % 60; + s = `${(minutes - rem) / 60}h`; + minutes = rem; + } + + if (minutes > 0) + { + if (s.length > 0) + s += ' '; + + s += `${minutes}m`; + } + + return s; + } +} diff --git a/App/ClientApp/src/app/components/models/gl.model.ts b/App/ClientApp/src/app/components/models/gl.model.ts new file mode 100644 index 0000000..422e1bd --- /dev/null +++ b/App/ClientApp/src/app/components/models/gl.model.ts @@ -0,0 +1,9 @@ +export class GlModel +{ + accountId: number; + code: string; + name: string; + levelId: number; + balance: number; + prentId?: number; +} diff --git a/App/ClientApp/src/app/components/models/holiday.event.ts b/App/ClientApp/src/app/components/models/holiday.event.ts new file mode 100644 index 0000000..764e861 --- /dev/null +++ b/App/ClientApp/src/app/components/models/holiday.event.ts @@ -0,0 +1,16 @@ +export interface HolidayEvent +{ + TaskID?: number; + OwnerID?: number; + Title?: string; + Description?: string; + Start?: Date; + End?: Date; + StartTimezone?: string; + EndTimezone?: string; + IsAllDay?: boolean; + RecurrenceException?: any; + RecurrenceID?: number; + RecurrenceRule?: string; + HolidayType?: number; +} diff --git a/App/ClientApp/src/app/components/models/kendoutils.service.ts b/App/ClientApp/src/app/components/models/kendoutils.service.ts new file mode 100644 index 0000000..8343720 --- /dev/null +++ b/App/ClientApp/src/app/components/models/kendoutils.service.ts @@ -0,0 +1,41 @@ +import { DropTargetEvent } from "@progress/kendo-angular-utils"; + +export const calculateDestinationIndex = (e: DropTargetEvent, fromGrid: number, fromIndex: number, toGrid: number): number => +{ + let toIndex = +e.dropTarget.getAttribute("data-kendo-grid-item-index"); + const isInLowerHalf = isDroppedInLowerHalf(e); + + if (fromGrid !== toGrid) + { + if (isInLowerHalf) + { + toIndex += 1; + } + } + else if (isInLowerHalf && fromIndex > toIndex) + { + toIndex += 1; + } + else if (!isInLowerHalf && fromIndex < toIndex) + { + toIndex -= 1; + } + + return toIndex; +} + +const isDroppedInLowerHalf = (ev: DropTargetEvent) => +{ + const itemCoords = ev.dropTarget.getBoundingClientRect(); + return ev.dragEvent.clientY > itemCoords.top + itemCoords.height / 2; +}; + +export class Column +{ + columnId: number; + selected: boolean; + columnName: string; + columnTitle: string; + columnFormat: string; + columnAlias: string; +} diff --git a/App/ClientApp/src/app/components/models/market.model.ts b/App/ClientApp/src/app/components/models/market.model.ts new file mode 100644 index 0000000..593629e --- /dev/null +++ b/App/ClientApp/src/app/components/models/market.model.ts @@ -0,0 +1,6 @@ +export class MarketModel +{ + marketId: number; + marketCode: string; + marketName: string; +} diff --git a/App/ClientApp/src/app/components/models/named-parameters.model.ts b/App/ClientApp/src/app/components/models/named-parameters.model.ts new file mode 100644 index 0000000..7469472 --- /dev/null +++ b/App/ClientApp/src/app/components/models/named-parameters.model.ts @@ -0,0 +1,217 @@ +import { AbstractControl } from "@angular/forms"; + +export interface ValidateUnicodeNamedParameters { event: any, includeNewline?: boolean }; +export interface ValidateNumbersNamedParameters { event: any, includeDecimal?: boolean, includePlus?: boolean, includeMinus?: boolean, includeComma?: boolean, includeSpace?: boolean }; +export interface ValidatorsNamedParameters { control: AbstractControl, required: number, regExp: string, minLen?: number, maxLen?: number, minValue?: number, maxValue?: number }; + +export enum GlCodeTypeEnum +{ + BankAccount = 1, + GlCode = 2, + Vat = 3, + Ait = 4 +} + +export enum EmployeeType_oldEnum +{ + ProjectLeader = 1, + ProjectManager = 2, + Employee = 3 +} + +export enum EmployeeTypeEnum +{ + Employee = 1, + ProjectLeader = 2, + ProjectManager = 4, + Developer = 8, + Support = 16, + QA = 32, +} + +export enum LookupTypeEnum +{ + Select_Lookup_Type = 0, + OrderType = 1, + JobType = 2, + VoucherType = 3, + InventoryType = 4, + GoodsType = 5, + UOM = 6, + AnomalyReason = 7, + Designation = 8, + StockTakeReason = 9, + Department = 10, + LeaveType = 11, + AssetType = 12, + LoginRemarks = 13, + LogoutRemarks = 14, + SecurityCategories = 15, + SalesPointType = 16, + BloodGroup = 17, + UnitType = 18, + ProductHierarchyLevel = 19, + ChannelHierarchyLevel = 20, + MarketHierarchyLevel = 21, + CustomerGrade = 22, + PriceType = 23, + ProductVatSdCommission = 24, + ExternalProductLevel = 25, + IdealWorkingHours = 26, + RamadanWorkingHours = 27, +} + +export class VatPayMethod +{ + public id: number; + public value: string; +} + +export const VatPayMethods: VatPayMethod[] = [ + { id: 1, value: 'Regular' }, + { id: 2, value: 'Deducted' }, + { id: 3, value: 'Paid Later' }, + { id: 4, value: 'No VAT' } +]; + +export enum SettingsModuleEnum +{ + Select_Module = 0, + This_System = 1, + Group = 2, + User = 3, + User_Attributes = 4, + Bank_Branches = 5, + Client = 6, + Bank_Account = 7, + GL_Code = 8, + VAT_GL = 9, + AIT_GL = 10, + Employee = 68, + Employee_Search = 69, + Employee_Role = 11, + Projects = 13, + Authentications = 14, + Authorizations = 15, + Deactivation = 12, + Purchase_Order = 16, + Invoice = 17, + Bill_Picker = 18, + Payment = 19, + Gl_Vouchers = 20, + Transactional_Report = 21, + Contact_Expiry_Report = 22, + Freeze_PO_Or_Invoice = 23, + Chart_Of_Accounts = 24, + GL_Search = 25, + GL_Tran = 26, + GL_Client_Supplier_Customer_Ledger = 27, + GL_TurnOver = 28, + GL_Trial_Balance = 29, + GL_Income_Expenditure = 76, + GL_DayBook = 30, + Gl_BankOrCash_Book = 31, + Gl_Schedule = 32, + GL_Tran_AV = 33, + GL_Yearend_Process = 34, + Locations = 35, + Stores = 36, + GL_Code_FAOrP2P = 37, + Suppliers = 38, + Product_Types = 39, + Products = 40, + Product_Search = 46, + FA_Types = 41, + FA_Categories = 42, + FA_Items = 43, + AIT_VAT_Rate = 44, + Work_Order_P2P = 45, + GRN_P2P = 47, + Invoice_P2P = 48, + Cash_Purchase_P2P = 49, + Bill_Picker_P2P = 50, + Payment_P2P = 51, + Goods_Consumption = 52, + Goods_Damage = 53, + Goods_Transfer = 54, + Goods_Receive = 55, + Stock_Report = 56, + Goods_Transfer_Anomaly = 57, + Stock_Take = 58, + Stock_Ledger = 59, + GRN_FA = 60, + Work_Order_FA = 61, + Invoice_FA = 62, + Payment_FA = 63, + ItemAcquisition = 64, + AssetInstallation = 65, + Product_Stock_Search = 66, + AssetLocationTransfer = 67, + Asset_WriteOff = 70, + Asset_Sale = 71, + Asset_AddValue = 74, + Asset_ReduceValue = 75, + No_Depreciation_Mark = 72, + Depreciation_Calculation = 73, + GL_Head_Identification = 77, + Initial_Stock_FA = 78, + Initial_Stock_P2P = 79, + FA_Item_Details = 80, + FA_At_A_Glance = 81, + FA_No_Dprn_Marked = 82, + FA_Waiting_Aquisition = 83, + FA_Acquired = 84, + FA_Waiting_Install = 85, + FA_Depreciation_Report = 86, + FA_Item_Description_Update = 87, + Priority = 88, + Task_Status = 89, + Task_Category = 96, + Task_Type = 90, + Team_Space = 91, + Team_Space_Attribute = 92, + Team_Space_User_Projects = 98, + Task = 93, + Sub_Task = 97, + My_Task = 94, + Task_Report = 95, + Ip_Mac_Address_Entry = 99, + Attendance_Report = 100, + Employee_Absent = 101, + Asset_Booking = 102, + Advance_Payment = 103, + Challan_Number_Update = 104, + SalesPoints = 105, + ProductHierarchies = 106, + Brands = 107, + SKU = 108, + ChannelHierarchies = 109, + Customers = 110, + SalesOfficers = 111, + MarketHierarchies = 112, + SKU_Parameters = 113, + Market_Search = 114, + Customer_Credit = 115, + SalesPromotions = 116, + Customer_Transaction = 117, + ExternalProducts = 118, + Orders = 119, + SalesInvoices = 120, + Initial_Stock_Sales = 121, + Transfer_Anomaly_Sales = 122, + Stock_Take_Sales = 123, + SalesPayments = 124 +} + +export enum SalesTypeEnum +{ + DirectSales = 1, + OrderSales = 2 +} + +export enum InvoiceSourceEnum +{ + FromApplication = 1, + FromMobile = 2, + FromOthers = 3 +} diff --git a/App/ClientApp/src/app/components/models/product.model.ts b/App/ClientApp/src/app/components/models/product.model.ts new file mode 100644 index 0000000..5a15392 --- /dev/null +++ b/App/ClientApp/src/app/components/models/product.model.ts @@ -0,0 +1,23 @@ +export class ProductModel +{ + productId: number; + productCode: string; + productName: string; + inventoryTypeId: number; + inventoryType: string; + astOrGLCode: string; + expOrDepGLCode: string; + price: number; + vatRate: number; + aitRate: number; +} + + +export class SkuModel +{ + skuId: number; + skuCode: string; + skuName: string; + price: number; + vatRate: number; +} diff --git a/App/ClientApp/src/app/components/models/range.model.ts b/App/ClientApp/src/app/components/models/range.model.ts new file mode 100644 index 0000000..4524769 --- /dev/null +++ b/App/ClientApp/src/app/components/models/range.model.ts @@ -0,0 +1,5 @@ +export class RangeModel +{ + start: number; + end: number; +} diff --git a/App/ClientApp/src/app/components/models/salesproduct.model.ts b/App/ClientApp/src/app/components/models/salesproduct.model.ts new file mode 100644 index 0000000..99f9dae --- /dev/null +++ b/App/ClientApp/src/app/components/models/salesproduct.model.ts @@ -0,0 +1,6 @@ +export class SalesProductModel +{ + productId: number; + productCode: string; + productName: string; +} diff --git a/App/ClientApp/src/app/components/models/user.model.ts b/App/ClientApp/src/app/components/models/user.model.ts new file mode 100644 index 0000000..ff0bfda --- /dev/null +++ b/App/ClientApp/src/app/components/models/user.model.ts @@ -0,0 +1,54 @@ +export class UserModel +{ + id: number; + logId: number; + expires?: Date; + loginId: string; + userName: string; + systemDate: Date; + idleTime: number; + pingTime: number; + loginTime: string; + logoutTime?: Date; + validUser: boolean; + employeeId: number; + timeoutTime: number; + loginStatus: number; + bmProcessId: number; + prProcessId: number; + dbOnStartup: boolean; + batchEnabled: boolean; + viewOwnTaskOnly: boolean; + notificationCount: number; + pwdChangeRequired: boolean; + authenticationToken?: string; + authRequiredAtLogin: boolean; + + idsValue: string; + moduleIds: any[] = []; + returnStatus: number; + returnMessage: any[] = []; + validationErrors: any[] = []; + + schemeName: string = 'dark'; + themeName: string = 'yellow'; + menuLayout: string = 'overlay'; +} + +export class NotificationEmitter +{ + raised: boolean; +} + +export class LoginEmitter +{ + userId: number; + loggedIn: boolean; +} + +export class TaskStatusEmitter +{ + userId: number; + taskStatus: number; + teamSpaceId: number; +} diff --git a/App/ClientApp/src/app/components/otp/otp.component.html b/App/ClientApp/src/app/components/otp/otp.component.html new file mode 100644 index 0000000..302a6f8 --- /dev/null +++ b/App/ClientApp/src/app/components/otp/otp.component.html @@ -0,0 +1,18 @@ +
    + + + +
    diff --git a/App/ClientApp/src/app/components/otp/otp.component.ts b/App/ClientApp/src/app/components/otp/otp.component.ts new file mode 100644 index 0000000..1094481 --- /dev/null +++ b/App/ClientApp/src/app/components/otp/otp.component.ts @@ -0,0 +1,69 @@ +import { Component, OnInit, Input, inject } from '@angular/core'; +import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; +import { FormBuilder, FormGroup, Validators, FormsModule, ReactiveFormsModule } from '@angular/forms'; + +import { AlertService } from '../alert'; +import { UserService } from '../../../providers/user/user.service.'; +import { NgClass } from '@angular/common'; + +@Component({ + standalone: true, + selector: 'app-otp', + templateUrl: './otp.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass] +}) +export class OtpComponent implements OnInit +{ + private readonly user = inject(UserService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + private readonly activeModal = inject(NgbActiveModal); + + @Input() fromParent; + + public otpForm: FormGroup; + public userId: number = 0; + public authMethod: number = 0; + public submitted: boolean = false; + + ngOnInit() + { + this.userId = this.fromParent.userId; + this.authMethod = this.fromParent.authMethod; + this.otpForm = this.formBuilder.group({ otpCode: ['', [Validators.required, Validators.minLength(6), Validators.maxLength(6)]] }); + } + + get f() { return this.otpForm.controls; } + + public validateOtp(): void + { + this.submitted = true; + this.alertService.clear(); + if (this.otpForm.invalid) + return; + + this.user.validateOtp(this.userId, this.authMethod, this.f.otpCode.value).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200 && resp.value) + { + this.activeModal.close(true); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.alertService.error(errorMessage); + } + }); + } + + public close(): void + { + this.activeModal.close(false); + } +} diff --git a/App/ClientApp/src/app/components/scrollpanel/scrollpanel.component.ts b/App/ClientApp/src/app/components/scrollpanel/scrollpanel.component.ts new file mode 100644 index 0000000..166530d --- /dev/null +++ b/App/ClientApp/src/app/components/scrollpanel/scrollpanel.component.ts @@ -0,0 +1,242 @@ +import { NgClass, NgStyle } from '@angular/common'; +import { Component, Input, AfterViewInit, OnDestroy, ElementRef, NgZone, ViewChild, inject } from '@angular/core'; + +import { DomHandler } from '../domhandler'; + +@Component({ + standalone: true, + selector: 'scroll-panel', + template: ` +
    +
    +
    + +
    +
    +
    +
    +
    + `, + styleUrl: 'scrollpanel.css', + imports: [NgClass, NgStyle] +}) +export class ScrollPanelComponent implements AfterViewInit, OnDestroy +{ + el = inject(ElementRef); + zone = inject(NgZone); + + @Input() public style: any; + @Input() public styleClass: string; + @ViewChild('xBar', { static: false }) private readonly xBarViewChild: ElementRef; + @ViewChild('yBar', { static: false }) private readonly yBarViewChild: ElementRef; + @ViewChild('content', { static: false }) private readonly contentViewChild: ElementRef; + @ViewChild('container', { static: false }) private readonly containerViewChild: ElementRef; + + private lastPageY: number; + private lastPageX: number; + private scrollYRatio: number; + private scrollXRatio: number; + private initialized: boolean; + private isXBarClicked: boolean; + private isYBarClicked: boolean; + private readonly timeoutFrame: any = (fn: () => void) => setTimeout(fn, 0); + + ngAfterViewInit() + { + this.zone.runOutsideAngular(() => + { + this.moveBar(); + this.moveBar = this.moveBar.bind(this); + this.onXBarMouseDown = this.onXBarMouseDown.bind(this); + this.onYBarMouseDown = this.onYBarMouseDown.bind(this); + this.onDocumentMouseMove = this.onDocumentMouseMove.bind(this); + this.onDocumentMouseUp = this.onDocumentMouseUp.bind(this); + + window.addEventListener('resize', this.moveBar); + this.contentViewChild.nativeElement.addEventListener('scroll', this.moveBar); + this.contentViewChild.nativeElement.addEventListener('mouseenter', this.moveBar); + this.xBarViewChild.nativeElement.addEventListener('mousedown', this.onXBarMouseDown); + this.yBarViewChild.nativeElement.addEventListener('mousedown', this.onYBarMouseDown); + + this.calculateContainerHeight(); + + this.initialized = true; + }); + } + + calculateContainerHeight() + { + let container = this.containerViewChild.nativeElement; + let content = this.contentViewChild.nativeElement; + let xBar = this.xBarViewChild.nativeElement; + + let containerStyles = getComputedStyle(container), + xBarStyles = getComputedStyle(xBar), + pureContainerHeight = DomHandler.getHeight(container) - +(xBarStyles['height'], 10); + + if (containerStyles['max-height'] != "none" && pureContainerHeight == 0) + { + if (content.offsetHeight + +(xBarStyles['height'], 10) > +(containerStyles['max-height'], 10)) + { + container.style.height = containerStyles['max-height']; + } + else + { + container.style.height = content.offsetHeight + +(containerStyles.paddingTop) + +(containerStyles.paddingBottom) + +(containerStyles.borderTopWidth) + +(containerStyles.borderBottomWidth) + "px"; + } + } + } + + moveBar() + { + let container = this.containerViewChild.nativeElement; + let content = this.contentViewChild.nativeElement; + + /* horizontal scroll */ + let xBar = this.xBarViewChild.nativeElement; + let totalWidth = content.scrollWidth; + let ownWidth = content.clientWidth; + let bottom = (container.clientHeight - xBar.clientHeight) * -1; + + this.scrollXRatio = ownWidth / totalWidth; + + /* vertical scroll */ + let yBar = this.yBarViewChild.nativeElement; + let totalHeight = content.scrollHeight; + let ownHeight = content.clientHeight; + let right = (container.clientWidth - yBar.clientWidth) * -1; + + this.scrollYRatio = ownHeight / totalHeight; + + this.requestAnimationFrame(() => + { + if (this.scrollXRatio >= 1) + { + DomHandler.addClass(xBar, 'ui-scrollpanel-hidden'); + } + else + { + DomHandler.removeClass(xBar, 'ui-scrollpanel-hidden'); + xBar.style.cssText = 'width:' + Math.max(this.scrollXRatio * 100, 10) + '%; left:' + (content.scrollLeft / totalWidth) * 100 + '%;bottom:' + bottom + 'px;'; + } + + if (this.scrollYRatio >= 1) + { + DomHandler.addClass(yBar, 'ui-scrollpanel-hidden'); + } + else + { + DomHandler.removeClass(yBar, 'ui-scrollpanel-hidden'); + yBar.style.cssText = 'height:' + Math.max(this.scrollYRatio * 100, 10) + '%; top: calc(' + (content.scrollTop / totalHeight) * 100 + '% - ' + xBar.clientHeight + 'px);right:' + right + 'px;'; + } + }); + } + + onYBarMouseDown(e: MouseEvent) + { + this.isYBarClicked = true; + this.lastPageY = e.pageY; + DomHandler.addClass(this.yBarViewChild.nativeElement, 'ui-scrollpanel-grabbed'); + + DomHandler.addClass(document.body, 'ui-scrollpanel-grabbed'); + + document.addEventListener('mousemove', this.onDocumentMouseMove); + document.addEventListener('mouseup', this.onDocumentMouseUp); + e.preventDefault(); + } + + onXBarMouseDown(e: MouseEvent) + { + this.isXBarClicked = true; + this.lastPageX = e.pageX; + DomHandler.addClass(this.xBarViewChild.nativeElement, 'ui-scrollpanel-grabbed'); + + DomHandler.addClass(document.body, 'ui-scrollpanel-grabbed'); + + document.addEventListener('mousemove', this.onDocumentMouseMove); + document.addEventListener('mouseup', this.onDocumentMouseUp); + e.preventDefault(); + } + + onDocumentMouseMove(e: MouseEvent) + { + if (this.isXBarClicked) + { + this.onMouseMoveForXBar(e); + } + else if (this.isYBarClicked) + { + this.onMouseMoveForYBar(e); + } + else + { + this.onMouseMoveForXBar(e); + this.onMouseMoveForYBar(e); + } + } + + onMouseMoveForXBar(e: MouseEvent) + { + let deltaX = e.pageX - this.lastPageX; + this.lastPageX = e.pageX; + + this.requestAnimationFrame(() => + { + this.contentViewChild.nativeElement.scrollLeft += deltaX / this.scrollXRatio; + }); + } + + onMouseMoveForYBar(e: MouseEvent) + { + let deltaY = e.pageY - this.lastPageY; + this.lastPageY = e.pageY; + + this.requestAnimationFrame(() => + { + this.contentViewChild.nativeElement.scrollTop += deltaY / this.scrollYRatio; + }); + } + + scrollTop(scrollTop: number) + { + const stTmp: number = Math.max(scrollTop, 0); + const scrollableHeight = this.contentViewChild.nativeElement.scrollHeight - this.contentViewChild.nativeElement.clientHeight; + scrollTop = scrollTop > scrollableHeight ? scrollableHeight : stTmp; + this.contentViewChild.nativeElement.scrollTop = scrollTop; + } + + onDocumentMouseUp(e: Event) + { + DomHandler.removeClass(this.yBarViewChild.nativeElement, 'ui-scrollpanel-grabbed'); + DomHandler.removeClass(this.xBarViewChild.nativeElement, 'ui-scrollpanel-grabbed'); + DomHandler.removeClass(document.body, 'ui-scrollpanel-grabbed'); + + document.removeEventListener('mousemove', this.onDocumentMouseMove); + document.removeEventListener('mouseup', this.onDocumentMouseUp); + this.isXBarClicked = false; + this.isYBarClicked = false; + } + + requestAnimationFrame(f: Function) + { + let frame = window.requestAnimationFrame || this.timeoutFrame; + frame(f); + } + + ngOnDestroy() + { + if (this.initialized) + { + window.removeEventListener('resize', this.moveBar); + this.contentViewChild.nativeElement.removeEventListener('scroll', this.moveBar); + this.contentViewChild.nativeElement.removeEventListener('mouseenter', this.moveBar); + this.xBarViewChild.nativeElement.removeEventListener('mousedown', this.onXBarMouseDown); + this.yBarViewChild.nativeElement.removeEventListener('mousedown', this.onYBarMouseDown); + } + } + + refresh() + { + this.moveBar(); + } +} diff --git a/App/ClientApp/src/app/components/scrollpanel/scrollpanel.css b/App/ClientApp/src/app/components/scrollpanel/scrollpanel.css new file mode 100644 index 0000000..0f6613b --- /dev/null +++ b/App/ClientApp/src/app/components/scrollpanel/scrollpanel.css @@ -0,0 +1,54 @@ +.ui-scrollpanel-wrapper { + overflow: hidden; + width: 100%; + height: 100%; + position: relative; + z-index: 1; + float: left; +} + +.ui-scrollpanel-content { + height: calc(100% + 18px); + width: calc(100% + 18px); + padding: 0 18px 18px 0; + position: relative; + overflow: auto; + box-sizing: border-box; +} + +.ui-scrollpanel-bar { + position: relative; + background: #c1c1c1; + border-radius: 3px; + z-index: 2; + cursor: pointer; + opacity: 0; + transition: opacity 0.25s linear; +} + +.ui-scrollpanel-bar-y { + width: 9px; + top: 0; +} + +.ui-scrollpanel-bar-x { + height: 9px; + bottom: 0; +} + +.ui-scrollpanel-hidden { + visibility: hidden; +} + +.ui-scrollpanel:hover .ui-scrollpanel-bar, +.ui-scrollpanel:active .ui-scrollpanel-bar { + opacity: 1; +} + +.ui-scrollpanel-grabbed { + -o-user-select: none; + -ms-user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; +} diff --git a/App/ClientApp/src/app/components/viewdocument/viewdocument.component.html b/App/ClientApp/src/app/components/viewdocument/viewdocument.component.html new file mode 100644 index 0000000..c0d9ef8 --- /dev/null +++ b/App/ClientApp/src/app/components/viewdocument/viewdocument.component.html @@ -0,0 +1,34 @@ +
    + + + + @if (errors) { +
    + {{errors}} +
    + } +
    + + + diff --git a/App/ClientApp/src/app/components/viewdocument/viewdocument.component.ts b/App/ClientApp/src/app/components/viewdocument/viewdocument.component.ts new file mode 100644 index 0000000..f06bc54 --- /dev/null +++ b/App/ClientApp/src/app/components/viewdocument/viewdocument.component.ts @@ -0,0 +1,176 @@ + +import { Router } from '@angular/router'; +import { Component, OnInit, Input, Output, EventEmitter, inject } from '@angular/core'; +import { pdfDefaultOptions, NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer'; + +import { UserService } from '../../../providers/user/user.service.'; + +@Component({ + standalone: true, + selector: 'view-document', + templateUrl: './viewdocument.component.html', + imports: [NgxExtendedPdfViewerModule] +}) +export class ViewDocumentComponent implements OnInit +{ + private readonly service = inject(UserService); + + @Input() public fromParent: { reportId: number; txnId: number; fileName: string; data: any; cashPurchase: boolean }; + @Output() public okayClicked: EventEmitter = new EventEmitter(); + + @Input() set showDownloadButton(value: boolean) { this.viewDownloadButton = value; } + @Input() set setHeight(value: number) { value = Math.max(value, 370); this.height = (value - 110) + 'px'; }; + + public errors: string = ''; + public base64Data: string = ''; + public height: string = '460px'; + public viewDownloadButton: boolean = true; + + constructor() + { + const router = inject(Router); + + pdfDefaultOptions.assetsFolder = 'bleeding-edge'; + if (!this.service.currentUserValue) + { + router.navigate(['/login']); + } + } + + ngOnInit(): void + { + this.errors = ''; + const txnId: number = this.fromParent.txnId || 0; + const data: string = (this.fromParent.data || ''); + const reportId: number = this.fromParent.reportId || 0; + const fileName: string = (this.fromParent.fileName || ''); + const cashPurchase: boolean = this.fromParent.cashPurchase || false; + + if (reportId && reportId > 0 && txnId && txnId > 0) + { + if (reportId === 14) + { + this.service.printWO(txnId).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.base64Data = resp.value; + } + }, + error: (error: string) => + { + this.errors = error; + this.height = '452px'; + } + }); + } + else if (reportId === 13) + { + this.service.printPO(txnId).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.base64Data = resp.value; + } + }, + error: (error: string) => + { + this.errors = error; + this.height = '452px'; + } + }); + } + else if (reportId === 12) + { + this.service.printInvoice(txnId).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.base64Data = resp.value; + } + }, + error: (error: string) => + { + this.errors = error; + this.height = '452px'; + } + }); + } + else if (reportId === 11) + { + this.service.printVoucher(txnId).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.base64Data = resp.value; + } + }, + error: (error: string) => + { + this.errors = error; + this.height = '452px'; + } + }); + } + else + { + this.service.printFaReport(reportId, txnId, cashPurchase).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.base64Data = resp.value; + } + }, + error: (error: string) => + { + this.errors = error; + this.height = '452px'; + } + }); + } + } + else if (fileName && fileName.length > 0) + { + this.service.getDocument(fileName).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.base64Data = resp.value; + } + }, + error: (error: string) => + { + this.errors = error; + this.height = '452px'; + } + }); + } + else if (data && data.length > 100) + { + this.base64Data = data; + } + } + + public okay(): void + { + this.okayClicked.emit(true); + } + + public close(): void + { + this.okayClicked.emit(false); + } +} + diff --git a/App/ClientApp/src/app/customValidators.ts b/App/ClientApp/src/app/customValidators.ts new file mode 100644 index 0000000..f1a9265 --- /dev/null +++ b/App/ClientApp/src/app/customValidators.ts @@ -0,0 +1,57 @@ +import { AbstractControl, ValidatorFn } from '@angular/forms'; + +export function EqualValidator(controlName: string, matchingControlName: string): ValidatorFn | null +{ + return (formGroup: AbstractControl): { [key: string]: any } | null => + { + const control = formGroup.get(controlName); + const matchingControl = formGroup.get(matchingControlName); + + if (!control || !matchingControl) + { + return; + } + + if (matchingControl.errors && !matchingControl.errors.confirmedValidator) + { + return; + } + + if (control.value !== matchingControl.value) + { + matchingControl.setErrors({ equalValidator: true }); + } + else + { + matchingControl.setErrors(null); + } + } +} + +export function UnequalValidator(controlName: string, matchingControlName: string): ValidatorFn | null +{ + return (formGroup: AbstractControl): { [key: string]: any } | null => + { + const control = formGroup.get(controlName); + const matchingControl = formGroup.get(matchingControlName); + + if (!control || !matchingControl) + { + return; + } + + if (matchingControl.errors && !matchingControl.errors.confirmedValidator) + { + return; + } + + if (control.value === matchingControl.value) + { + matchingControl.setErrors({ unequalValidator: true }); + } + else + { + matchingControl.setErrors(null); + } + } +} diff --git a/App/ClientApp/src/app/forcelogout/forcelogout.component.html b/App/ClientApp/src/app/forcelogout/forcelogout.component.html new file mode 100644 index 0000000..297cee4 --- /dev/null +++ b/App/ClientApp/src/app/forcelogout/forcelogout.component.html @@ -0,0 +1,26 @@ +
    + Select User(s) to Force logut: +
    + + @if(canEdit) + { + + } + + + +
    + +@if(canEdit) +{ +
    +
    + +
    +} diff --git a/App/ClientApp/src/app/forcelogout/forcelogout.component.spec.ts b/App/ClientApp/src/app/forcelogout/forcelogout.component.spec.ts new file mode 100644 index 0000000..90a4a46 --- /dev/null +++ b/App/ClientApp/src/app/forcelogout/forcelogout.component.spec.ts @@ -0,0 +1,46 @@ +import { provideHttpClient } from '@angular/common/http'; +import { GridModule } from '@progress/kendo-angular-grid'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { DatePipe, DecimalPipe, CommonModule } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AlertComponent } from '../components/alert' +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ForceLogoutComponent } from './forcelogout.component' +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; + +describe('ForceLogoutComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + GridModule, + ForceLogoutComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + FunctionService, + BreadcrumbService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(ForceLogoutComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/forcelogout/forcelogout.component.ts b/App/ClientApp/src/app/forcelogout/forcelogout.component.ts new file mode 100644 index 0000000..caf27f9 --- /dev/null +++ b/App/ClientApp/src/app/forcelogout/forcelogout.component.ts @@ -0,0 +1,104 @@ +import { Router } from '@angular/router' +import { Component, OnInit, inject } from '@angular/core' +import { RowArgs, GridComponent, SelectionDirective, CheckboxColumnComponent, ColumnComponent } from '@progress/kendo-angular-grid' + +import { AlertService } from '../components/alert' +import { BreadcrumbService } from '../breadcrumb.service' +import { UserService } from '../../providers/user/user.service.' + +@Component({ + standalone: true, + selector: 'force-logout', + templateUrl: './forcelogout.component.html', + imports: [GridComponent, SelectionDirective, CheckboxColumnComponent, ColumnComponent] +}) +export class ForceLogoutComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly service = inject(UserService); + private readonly alertService = inject(AlertService); + + public items: any = []; + public canEdit: boolean = false; + public loading: boolean = false; + public selectedIds: string[] = []; + public remainingWidth: number = undefined; + public selectedKeys(context: RowArgs): number { return context.dataItem.userId }; + + constructor() + { + const bcService = inject(BreadcrumbService); + + bcService.setItems([{ label: 'System Setup' }, { label: 'User Management' }, { label: 'Force Logout', routerLink: ['/forcelogout'] }]) + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + this.canEdit = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.4_1') + || this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.4_2') + || this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.4_3'); + } + + ngOnInit() + { + this.remainingWidth = window.innerWidth <= 720 ? 230 : undefined; + this.service.getUsersForForceLogout().subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.items = resp.value || []; + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }) + } + + public logoutForcbely(): void + { + this.alertService.clear(); + + if (this.selectedIds == undefined || this.selectedIds == null || this.selectedIds.length <= 0) + { + this.alertService.error('Select at least one User to force Logout.'); + return; + } + + this.loading = true; + const params: any = { userIds: this.selectedIds }; + + this.service.forceLogoutNow(params).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.loading = false; + this.alertService.success(resp.returnMessage); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false + this.alertService.error(errorMessage); + } + }); + } +} diff --git a/App/ClientApp/src/app/forgotpassword/forgotpassword.component.html b/App/ClientApp/src/app/forgotpassword/forgotpassword.component.html new file mode 100644 index 0000000..8de9f89 --- /dev/null +++ b/App/ClientApp/src/app/forgotpassword/forgotpassword.component.html @@ -0,0 +1,50 @@ +
    +
    + Login Id or Email address or Mobile number: +
    + + @if(submitted && f.accountId.errors) + { +
    + @if(f.accountId.errors.required) + { +
    Login Id or Email address or Mobile number is required.
    + } +
    + } +
    + +
    + +
    + @if(accountValid) + { +
    +
    + Mobile number: +
    + +
    + +
    + Email address: +
    + +
    + +
    + +
    + } + +
    + +
    diff --git a/App/ClientApp/src/app/forgotpassword/forgotpassword.component.spec.ts b/App/ClientApp/src/app/forgotpassword/forgotpassword.component.spec.ts new file mode 100644 index 0000000..40160a5 --- /dev/null +++ b/App/ClientApp/src/app/forgotpassword/forgotpassword.component.spec.ts @@ -0,0 +1,44 @@ +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { CommonModule, DatePipe, DecimalPipe } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { AlertComponent } from '../components/alert/alert.component'; +import { ForgotPasswordComponent } from './forgotpassword.component'; +import { FunctionService } from '../components/models/function.service'; + +describe('ForgotPasswordComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + ForgotPasswordComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + FunctionService, + BreadcrumbService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(ForgotPasswordComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/forgotpassword/forgotpassword.component.ts b/App/ClientApp/src/app/forgotpassword/forgotpassword.component.ts new file mode 100644 index 0000000..67391bf --- /dev/null +++ b/App/ClientApp/src/app/forgotpassword/forgotpassword.component.ts @@ -0,0 +1,135 @@ +import { NgClass} from '@angular/common'; +import { Component, OnInit, inject } from '@angular/core'; +import { FormBuilder, FormGroup, Validators, FormsModule, ReactiveFormsModule } from '@angular/forms'; + +import { AlertService } from '../components/alert'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { UserService } from '../../providers/user/user.service.'; +import { FunctionService } from '../components/models/function.service'; + +@Component({ + standalone: true, + selector: 'forgot-password', + templateUrl: './forgotpassword.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass] +}) +export class ForgotPasswordComponent implements OnInit +{ + private readonly service = inject(UserService); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + + public forgotPwdForm: FormGroup; + public loading: boolean = false; + public submitted: boolean = false; + public accountValid: boolean = false; + + private userId: number = 0; + private mobileNo: string = ''; + private emailAddress: string = ''; + + constructor() + { + const bcSvc = inject(BreadcrumbService); + bcSvc.setItems([{ label: 'Login', routerLink: ['/login'] }, { label: 'Forgot Password', routerLink: ['/forgotPassword'] }]); + } + + ngOnInit() + { + this.forgotPwdForm = this.formBuilder.group( + { + accountId: ['', Validators.required], + mobileNo: '', + emailAddress: '' + }); + } + + get f() { return this.forgotPwdForm.controls; } + + public clearData(): void + { + this.userId = 0; + this.accountValid = false; + this.emailAddress = this.mobileNo = ''; + this.forgotPwdForm.patchValue({ mobileNo: '', emailAddress: '' }); + } + + public findAccount(): void + { + this.submitted = true; + this.alertService.clear(); + if (this.f.accountId.invalid) + return; + + this.clearData(); + this.loading = true; + this.service.findAccount(this.fnSvc.cipherData(this.f.accountId.value),).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200 && resp.value) + { + this.submitted = false; + this.accountValid = true; + + this.userId = resp.userId; + this.mobileNo = resp.phoneNo; + this.emailAddress = resp.emailAddress; + this.forgotPwdForm.patchValue({ mobileNo: resp.phoneNoMasked, emailAddress: resp.emailAddressMasked }); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + + public sendPassword(): void + { + this.submitted = true; + this.alertService.clear(); + if (!this.userId || this.userId == 0 || (!this.emailAddress && !this.mobileNo)) + { + this.alertService.error('There is no valid data to send.'); + return; + } + + this.loading = true; + const params: any = + { + userId: this.fnSvc.cipherData(`${this.userId}`), + mobileNo: this.fnSvc.cipherData(this.mobileNo), + emailAddress: this.fnSvc.cipherData(this.emailAddress), + }; + this.service.sendPassword(params).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.loading = false; + this.alertService.success(resp.returnMessage); + this.submitted = false; + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } +} diff --git a/App/ClientApp/src/app/home/home.component.html b/App/ClientApp/src/app/home/home.component.html new file mode 100644 index 0000000..53f908d --- /dev/null +++ b/App/ClientApp/src/app/home/home.component.html @@ -0,0 +1 @@ +Computer Ease Limited diff --git a/App/ClientApp/src/app/home/home.component.spec.ts b/App/ClientApp/src/app/home/home.component.spec.ts new file mode 100644 index 0000000..90657d0 --- /dev/null +++ b/App/ClientApp/src/app/home/home.component.spec.ts @@ -0,0 +1,39 @@ +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { CommonModule, DatePipe, DecimalPipe } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { HomeComponent } from './home.component'; +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; + +describe('HomeComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + CommonModule, + ServicesModule, + HomeComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + FunctionService, + BreadcrumbService + ] + }).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(HomeComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/home/home.component.ts b/App/ClientApp/src/app/home/home.component.ts new file mode 100644 index 0000000..2420489 --- /dev/null +++ b/App/ClientApp/src/app/home/home.component.ts @@ -0,0 +1,44 @@ +import { Router } from '@angular/router'; +import { Component, inject, OnInit } from '@angular/core'; + +import { BreadcrumbService } from '../breadcrumb.service'; +import { environment } from '../../environments/environment'; +import { AuthenticationService } from '../../providers/user/authentication.service'; + + +@Component({ + standalone: true, + selector: 'app-home', + templateUrl: './home.component.html' +}) +export class HomeComponent implements OnInit +{ + public imgSrc: string = '' + + constructor() + { + const router = inject(Router); + const authService = inject(AuthenticationService); + + if (!authService.currentUserValue) + { + router.navigate(['/login']); + return; + } + + const bcSvc = inject(BreadcrumbService); + bcSvc.setItems([{ label: 'Home', routerLink: ['/home'] }]); + } + + ngOnInit() + { + if (environment.production) + { + this.imgSrc = '../../OnlineSalesAutoCrop/assets/layout/images/bg-home.jpg' + } + else + { + this.imgSrc = '../../assets/layout/images/bg-home.jpg'; + } + } +} diff --git a/App/ClientApp/src/app/idleMonitor.service.ts b/App/ClientApp/src/app/idleMonitor.service.ts new file mode 100644 index 0000000..32f17dc --- /dev/null +++ b/App/ClientApp/src/app/idleMonitor.service.ts @@ -0,0 +1,47 @@ +import { Injectable, inject } from '@angular/core' +import { UserIdleService } from 'angular-user-idle'; + +import { AuthenticationService } from "../providers/user/authentication.service" + +@Injectable({ providedIn: 'root' }) +export class IdleMonitorService +{ + private readonly idleService = inject(UserIdleService); + private readonly authSvc = inject(AuthenticationService); + + public startMonitor(): void + { + if (this.authSvc?.currentUserValue?.idleTime && this.authSvc?.currentUserValue?.timeoutTime && this.authSvc?.currentUserValue?.pingTime) + { + //Seting timeouts + this.idleService.stopWatching(); + this.idleService.setConfigValues({ idle: this.authSvc.currentUserValue.idleTime, timeout: this.authSvc.currentUserValue.timeoutTime, ping: this.authSvc.currentUserValue.pingTime }) + + //Start watching for user inactivity. + this.idleService.startWatching(); + + //Start watching when user idle is starting. + this.idleService.onTimerStart().subscribe(() => { }); + + //Stop watch when time is up. + this.idleService.onTimeout().subscribe(() => + { + this.stopMonitor(); + this.authSvc.logout()?.subscribe( + { + next: () => { this.authSvc.loggedout(); }, + error: () => { this.authSvc.loggedout(); } + }); + }); + } + } + + public stopMonitor(): void + { + if (this.authSvc?.currentUserValue?.id) + { + this.idleService.stopTimer(); + this.idleService.stopWatching(); + } + } +} diff --git a/App/ClientApp/src/app/login/changepwd.component.html b/App/ClientApp/src/app/login/changepwd.component.html new file mode 100644 index 0000000..ec709e2 --- /dev/null +++ b/App/ClientApp/src/app/login/changepwd.component.html @@ -0,0 +1,87 @@ +
    + + + + + +
    diff --git a/App/ClientApp/src/app/login/changepwd.component.ts b/App/ClientApp/src/app/login/changepwd.component.ts new file mode 100644 index 0000000..ca3a450 --- /dev/null +++ b/App/ClientApp/src/app/login/changepwd.component.ts @@ -0,0 +1,116 @@ +import { CommonModule } from '@angular/common'; +import { Component, OnInit, Input, inject } from '@angular/core'; +import { NgbActiveModal, NgbModule } from '@ng-bootstrap/ng-bootstrap'; +import { FormGroup, FormBuilder, Validators, FormsModule, ReactiveFormsModule } from '@angular/forms'; + +import { EqualValidator } from '../customValidators'; +import { UserService } from '../../providers/user/user.service.'; +import { FunctionService } from '../components/models/function.service'; + +@Component({ + standalone: true, + selector: 'login-change-pwd', + templateUrl: './changepwd.component.html', + imports: [FormsModule, ReactiveFormsModule, CommonModule, NgbModule] +}) +export class ChangePwdComponent implements OnInit +{ + private readonly service = inject(UserService); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly activeModal = inject(NgbActiveModal); + + @Input() fromParent; + + public submitted = false; + public userId: number = 0; + public changePwdForm: FormGroup; + public fieldTextType1: boolean = false; + public fieldTextType2: boolean = false; + public fieldTextType3: boolean = false; + public errorMessage: string = undefined; + + ngOnInit() + { + this.errorMessage = undefined; + this.userId = this.fromParent.userId; + this.changePwdForm = this.formBuilder.group( + { + loginId: this.fromParent.loginId, + userName: this.fromParent.userName, + oldPassword: ['', Validators.required], + password: ['', Validators.required], + confirmPassword: ['', Validators.required], + }, + { + validators: EqualValidator('password', 'confirmPassword') + } + ); + } + + public clearMessage(): void + { + this.errorMessage = undefined; + } + + public toggleFieldType(controlId): void + { + if (controlId === 1) + this.fieldTextType1 = !this.fieldTextType1; + else if (controlId === 2) + this.fieldTextType2 = !this.fieldTextType2; + else if (controlId === 3) + this.fieldTextType3 = !this.fieldTextType3; + } + + get f() { return this.changePwdForm.controls; } + + public changeNow(): void + { + this.submitted = true; + this.errorMessage = undefined; + if (this.changePwdForm.invalid) + { + return; + } + + const oldPwd = this.fnSvc.cipherData(this.f.oldPassword.value); + const newPwd = this.fnSvc.cipherData(this.f.password.value); + const cnfPwd = this.fnSvc.cipherData(this.f.confirmPassword.value); + this.service.changePassword(this.userId, oldPwd, newPwd, cnfPwd).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200 && resp.value) + { + this.service.authService.logout().subscribe( + { + next: () => + { + this.service.authService.loggedout(); + this.activeModal.close(true); + }, + error: () => + { + this.service.authService.loggedout(); + this.activeModal.close(true); + } + }); + } + else + { + this.errorMessage = resp.returnMessage; + } + }, + error: (errMessage: string) => + { + this.errorMessage = errMessage; + } + }); + } + + public close(): void + { + this.activeModal.close(false); + } +} diff --git a/App/ClientApp/src/app/login/login.component.html b/App/ClientApp/src/app/login/login.component.html new file mode 100644 index 0000000..a40b960 --- /dev/null +++ b/App/ClientApp/src/app/login/login.component.html @@ -0,0 +1,93 @@ +
    + + + +

    Login in progress, please wait....

    +
    +
    diff --git a/App/ClientApp/src/app/login/login.component.spec.ts b/App/ClientApp/src/app/login/login.component.spec.ts new file mode 100644 index 0000000..c333ce1 --- /dev/null +++ b/App/ClientApp/src/app/login/login.component.spec.ts @@ -0,0 +1,52 @@ +import { NgxSpinnerModule } from 'ngx-spinner'; +import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { DatePipe, DecimalPipe, CommonModule } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AlertComponent } from '../components/alert'; +import { LoginComponent } from './login.component'; +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ChangePwdComponent } from './changepwd.component'; +import { IdleMonitorService } from '../idleMonitor.service'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; + +describe('LoginComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + NgbModule, + NgxSpinnerModule, + LoginComponent, + ChangePwdComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + FunctionService, + BreadcrumbService, + IdleMonitorService + ] + }).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(LoginComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/login/login.component.ts b/App/ClientApp/src/app/login/login.component.ts new file mode 100644 index 0000000..9922068 --- /dev/null +++ b/App/ClientApp/src/app/login/login.component.ts @@ -0,0 +1,375 @@ +import { first } from 'rxjs/operators'; +import { NgClass } from '@angular/common'; +import { ActivatedRoute, Router } from '@angular/router'; +import { NgxSpinnerService, NgxSpinnerComponent } from "ngx-spinner"; +import { NgbModal, NgbModalOptions } from '@ng-bootstrap/ng-bootstrap'; +import { Component, ElementRef, OnInit, ViewChild, inject } from '@angular/core'; +import { DropDownFilterSettings, KENDO_DROPDOWNS } from '@progress/kendo-angular-dropdowns'; +import { FormBuilder, FormGroup, Validators, FormsModule, ReactiveFormsModule } from '@angular/forms'; + +import { Api } from '../../providers/api/api'; +import packageJson from '../../../package.json'; +import { AlertService } from '../components/alert'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ChangePwdComponent } from './changepwd.component'; +import { IdleMonitorService } from '../idleMonitor.service'; +import { ConfigurationService } from '../app.config.service'; +import { OtpComponent } from '../components/otp/otp.component'; +import { FunctionService } from '../components/models/function.service'; +import { AuthenticationService } from '../../providers/user/authentication.service'; +import { AppConfig, ComputerConfig } from '../components/models/app.config.model'; + +@Component({ + standalone: true, + selector: 'app-login', + templateUrl: './login.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass, NgxSpinnerComponent, KENDO_DROPDOWNS] +}) +export class LoginComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly route = inject(ActivatedRoute); + private readonly modalService = inject(NgbModal); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + private readonly idleSvc = inject(IdleMonitorService); + private readonly spinnerService = inject(NgxSpinnerService); + private readonly authService = inject(AuthenticationService); + + public loginForm: FormGroup; + public loading: boolean = false; + public submitted: boolean = false; + public lateLoginRemarks: any[] = []; + public fieldTextType: boolean = false; + public remarksRequired: boolean = false; + public attendanceEnabled: boolean = false; + public filterSettings: DropDownFilterSettings = { caseSensitive: false, operator: "contains" }; + + private hostName: string = ''; + private ipAddress: string = ''; + private appVersion: string = ''; + private macAddress: string = ''; + private readonly appConfig: AppConfig; + private readonly compConfig: ComputerConfig; + private enableBrowserPassword: boolean = false; + @ViewChild('loginId') private readonly loginId: ElementRef; + @ViewChild('password') private readonly password: ElementRef; + + constructor() + { + this.alertService.clear(); + const configSvc = inject(ConfigurationService); + this.appConfig = configSvc.configuration?.appConfig; + this.compConfig = configSvc.configuration?.computerConfig; + + if (this.authService.currentUserValue?.id) + { + if (this.authService.currentUserValue.dbOnStartup) + this.router.navigate(['/dashboard']); + else + this.router.navigate(['/home']); + } + else + { + const breadcrumbService = inject(BreadcrumbService); + breadcrumbService.setItems([{ label: 'Login', routerLink: ['/login'] }]); + } + } + + ngOnInit(): void + { + this.alertService.clear(); + this.spinnerService.hide(); + this.appVersion = packageJson.version; + this.loginForm = this.formBuilder.group( + { + loginId: ['', Validators.required], + password: ['', Validators.required], + remberMe: false, + atndnceLogin: false, + loginRemarks: '' + }); + + let maxLoginTime: number = 570; + + + if (this.compConfig) + { + if (this.appConfig.secretKey) + { + maxLoginTime = +(this.appConfig.maxLoginTime || 570); + this.enableBrowserPassword = this.appConfig.enableBrowserPassword || false; + } + + if (this.compConfig.status === 998) + { + this.attendanceEnabled = false; + this.alertService.error(`It's seems, You are using AnyDesk (${this.compConfig.remoteHost}).`); + } + else if (this.compConfig.status === 999) + { + this.attendanceEnabled = false; + this.alertService.error(`It's seems, You are using Remote Desktop (${this.compConfig.remoteHost}).`); + } + else + { + this.hostName = this.compConfig.hostName ?? ''; + this.ipAddress = this.compConfig.ipAddress ?? ''; + this.macAddress = this.compConfig.macAddress ?? ''; + this.attendanceEnabled = this.ipAddress?.length > 0; + + const currentTime: Date = new Date(); + const maxTime: Date = new Date(currentTime.getFullYear(), currentTime.getMonth(), currentTime.getDate(), 0, maxLoginTime); + this.remarksRequired = this.ipAddress?.length > 0 && currentTime > maxTime; + } + + this.loadLoginRemarks(); + } + + this.initControls(); + } + + private loadLoginRemarks(): void + { + const autId = this.fnSvc.cipherData(Api.cipherSecretKey ?? ''); + this.authService.getLoginRemarks(autId).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.lateLoginRemarks = resp.value ?? []; + } + else + { + this.lateLoginRemarks = []; + } + }, + error: () => + { + this.lateLoginRemarks = []; + } + }); + } + + private initControls(): void + { + let loginId: string = ''; + let remberMe: boolean = false; + let sysDate = this.fnSvc.getDate(new Date()); + let savedSysDate = localStorage.getItem('OnlineSalesAutoCrop.sysdate'); + + let savedData: string = localStorage.getItem('OnlineSalesAutoCrop.rlap'); + if (savedData != undefined && savedData != null) + { + let splitted = savedData.split('~'); + if (splitted.length == 2 && this.fnSvc.decrypt(splitted[1]) === '1') + { + remberMe = true; + loginId = this.fnSvc.decrypt(splitted[0]); + } + } + + this.loginForm.patchValue( + { + loginId: loginId, + password: '', + remberMe: remberMe, + atndnceLogin: this.attendanceEnabled && (!savedSysDate || sysDate !== savedSysDate) + }); + + if (this.loginId?.nativeElement && !this.f.loginId.value) + this.loginId.nativeElement.focus(); + else if (this.password?.nativeElement && !this.f.password.value) + this.password.nativeElement.focus(); + } + + public toggleFieldTextType(): void + { + if (this.f.password?.value) + this.fieldTextType = !this.fieldTextType; + } + + public disablePaste(e: any): void + { + e.preventDefault(); + } + + public onFocus(): void + { + this.fieldTextType = false; + } + + public onKeyUp(e: any): void + { + if (!e.cancelable && !this.enableBrowserPassword) + { + this.f.password.setValue('') + e.target.value = ''; + this.fieldTextType = false; + + e.preventDefault(); + } + } + + public eventCheck(event: any): void + { + if (event?.target?.checked && this.remarksRequired) + { + this.fnSvc.setValidatorsToToControl({ control: this.f.loginRemarks, required: 1, regExp: '' }); + } + else + { + this.f.loginRemarks.clearValidators(); + this.f.loginRemarks.updateValueAndValidity(); + } + } + + get f() { return this.loginForm.controls; } + + public onSubmit() + { + this.submitted = true; + + //Aeset alerts on submit + this.alertService.clear(); + if (this.loginForm.invalid) + return; + + //Encrypted Data for remember me + let loginInf: string = this.fnSvc.encrypt(this.f.loginId.value) + '~' + this.fnSvc.encrypt(this.f.remberMe.value ? "1" : "0"); + + //Do regular operation + this.loading = true; + const sysDate = this.fnSvc.getDate(new Date()); + + this.spinnerService.show(); + const params: any = + { + appVersion: this.appVersion, + attendanceLogin: this.f.atndnceLogin.value, + appId: this.fnSvc.cipherData(Api.firebaseToken), + loginId: this.fnSvc.cipherData(this.f.loginId.value), + password: this.fnSvc.cipherData(this.f.password.value), + hostName: this.fnSvc.cipherData(this.hostName), + ipAddress: this.fnSvc.cipherData(this.ipAddress), + macAddress: this.fnSvc.cipherData(this.macAddress), + loginRemarks: this.f.loginRemarks.value ?? '' + }; + + this.authService.login(params) + .pipe(first()) + .subscribe( + { + next: (data) => + { + this.loading = false; + this.spinnerService.hide(); + if (data.authRequiredAtLogin) + { + this.authService.loggedIn(data, false); + const modalOptions: NgbModalOptions = { backdrop: 'static', keyboard: false, backdropClass: 'customBackdrop', centered: true, windowClass: 'misc-width' }; + const modalRef = this.modalService.open(OtpComponent, modalOptions); + + modalRef.componentInstance.fromParent = { userId: data.id, authMethod: data.authMethod }; + modalRef.result.then((result) => + { + if (result) + { + if (data.pwdChangeRequired) + { + this.authService.loggedIn(data, false); + const modalOptions1: NgbModalOptions = { backdrop: 'static', keyboard: false, backdropClass: 'customBackdrop', centered: true }; + const modalRef1 = this.modalService.open(ChangePwdComponent, modalOptions1); + modalRef1.componentInstance.fromParent = { userId: data.id, loginId: data.loginId, userName: data.userName }; + + modalRef1.result.then(() => + { + this.authService.loggedout(); + }); + } + else + { + this.authService.refreshToken().subscribe( + { + next: () => + { + localStorage.setItem('OnlineSalesAutoCrop.sysdate', sysDate); + if (this.f.remberMe.value) + localStorage.setItem('OnlineSalesAutoCrop.rlap', loginInf); + else + localStorage.removeItem('OnlineSalesAutoCrop.rlap'); + + this.idleSvc.startMonitor(); + this.authService.raiseLoginEvent(data.id, true); + const returnUrl = this.authService.currentUserValue?.dbOnStartup ? this.route.snapshot.queryParams['returnUrl'] ?? '/dashboard' : this.route.snapshot.queryParams['returnUrl'] ?? '/home'; + this.router.navigate([returnUrl]); + }, + error: () => + { + this.authService.loggedout(); + } + }); + } + } + else + { + localStorage.removeItem('OnlineSalesAutoCrop.rlap'); + localStorage.removeItem('OnlineSalesAutoCrop.sysdate'); + + this.authService.loggedout(); + } + }); + } + else if (data.pwdChangeRequired) + { + this.authService.loggedIn(data, false); + const modalOptions: NgbModalOptions = { backdrop: 'static', keyboard: false, backdropClass: 'customBackdrop', centered: true }; + const modalRef = this.modalService.open(ChangePwdComponent, modalOptions); + modalRef.componentInstance.fromParent = { userId: data.id, loginId: data.loginId, userName: data.userName };; + + modalRef.result.then(() => + { + this.authService.loggedout(); + }); + } + else + { + this.authService.refreshToken().subscribe( + { + next: () => + { + localStorage.setItem('OnlineSalesAutoCrop.sysdate', sysDate); + if (this.f.remberMe.value) + localStorage.setItem('OnlineSalesAutoCrop.rlap', loginInf); + else + localStorage.removeItem('OnlineSalesAutoCrop.rlap'); + + this.idleSvc.startMonitor(); + this.authService.raiseLoginEvent(data.id, true); + const returnUrl = this.authService.currentUserValue?.dbOnStartup ? this.route.snapshot.queryParams['returnUrl'] ?? '/dashboard' : this.route.snapshot.queryParams['returnUrl'] ?? '/home'; + this.router.navigate([returnUrl]); + }, + error: () => + { + localStorage.removeItem('OnlineSalesAutoCrop.rlap'); + localStorage.removeItem('OnlineSalesAutoCrop.sysdate'); + + this.authService.loggedout(); + } + }); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.spinnerService.hide(); + localStorage.removeItem('OnlineSalesAutoCrop.rlap'); + localStorage.removeItem('OnlineSalesAutoCrop.sysdate'); + + this.alertService.error(errorMessage); + } + }); + } +} diff --git a/App/ClientApp/src/app/logout/logout.component.spec.ts b/App/ClientApp/src/app/logout/logout.component.spec.ts new file mode 100644 index 0000000..2ad01ea --- /dev/null +++ b/App/ClientApp/src/app/logout/logout.component.spec.ts @@ -0,0 +1,49 @@ +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { DialogModule } from '@progress/kendo-angular-dialog'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { CommonModule, DatePipe, DecimalPipe } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AlertComponent } from '../components/alert'; +import { LogoutComponent } from './logout.component'; +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { IdleMonitorService } from '../idleMonitor.service'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; + +describe('LogoutComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + CommonModule, + FormsModule, + ReactiveFormsModule, + AlertComponent, + DialogModule, + ServicesModule, + LogoutComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + FunctionService, + BreadcrumbService, + IdleMonitorService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(LogoutComponent); + fixture.detectChanges(); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/logout/logout.component.ts b/App/ClientApp/src/app/logout/logout.component.ts new file mode 100644 index 0000000..7c61d7c --- /dev/null +++ b/App/ClientApp/src/app/logout/logout.component.ts @@ -0,0 +1,54 @@ +import { Router } from '@angular/router'; +import { Component, OnInit, inject } from '@angular/core'; + +import { BreadcrumbService } from '../breadcrumb.service'; +import { LogoutChildComponent } from './logoutChild.component'; +import { NgbModal, NgbModalOptions } from '@ng-bootstrap/ng-bootstrap'; + +@Component({ + template: '', + standalone: true, + selector: 'app-logout', +}) +export class LogoutComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly modalService = inject(NgbModal); + + public submitted: boolean = false; + + constructor() + { + const breadcrumbService = inject(BreadcrumbService); + breadcrumbService.setItems([{ label: 'Logout', routerLink: ['/logout'] }]); + } + + ngOnInit() + { + const modalOptions: NgbModalOptions = + { + centered: true, + backdrop: 'static', + windowClass: 'misc-width', + backdropClass: 'customBackdrop' + }; + + const modalRef = this.modalService.open(LogoutChildComponent, modalOptions); + modalRef.result.then((resp) => + { + if (resp && resp === true) + { + this.router.navigate(['/login']); + } + else + { + this.router.navigate(['/dashboard']); + } + }, + () => + { + this.router.navigate(['/dashboard']); + } + ); + } +} diff --git a/App/ClientApp/src/app/logout/logoutChild.component.html b/App/ClientApp/src/app/logout/logoutChild.component.html new file mode 100644 index 0000000..3df0520 --- /dev/null +++ b/App/ClientApp/src/app/logout/logoutChild.component.html @@ -0,0 +1,52 @@ +
    + + + + + +
    diff --git a/App/ClientApp/src/app/logout/logoutChild.component.ts b/App/ClientApp/src/app/logout/logoutChild.component.ts new file mode 100644 index 0000000..5a69c55 --- /dev/null +++ b/App/ClientApp/src/app/logout/logoutChild.component.ts @@ -0,0 +1,161 @@ +import { NgClass } from '@angular/common'; +import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; +import { AfterViewInit, Component, OnInit, inject } from '@angular/core'; +import { FormGroup, FormBuilder, ReactiveFormsModule, FormsModule } from '@angular/forms'; +import { DropDownFilterSettings, KENDO_DROPDOWNS } from '@progress/kendo-angular-dropdowns'; + +import { AlertService } from '../components/alert'; +import { IdleMonitorService } from '../idleMonitor.service'; +import { FunctionService } from '../components/models/function.service'; +import { AuthenticationService } from '../../providers/user/authentication.service'; +import { ConfigurationService } from '../app.config.service'; + + +@Component({ + standalone: true, + selector: 'logout-child', + templateUrl: './logoutChild.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass, KENDO_DROPDOWNS] +}) +export class LogoutChildComponent implements OnInit, AfterViewInit +{ + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + private readonly activeModal = inject(NgbActiveModal); + private readonly idleSvc = inject(IdleMonitorService); + private readonly configSvc = inject(ConfigurationService); + private readonly authService = inject(AuthenticationService); + + public logoutForm: FormGroup; + public submitted: boolean = false; + public logoutTimeOnly: string = ''; + public earlyLogoutRemarks: any[] = []; + public remarksRequired: boolean = false; + public attendanceEnabled: boolean = false; + public filterSettings: DropDownFilterSettings = { caseSensitive: false, operator: "contains" }; + + private hostName: string = ''; + private ipAddress: string = ''; + private macAddress: string = ''; + + ngOnInit() + { + this.logoutForm = this.formBuilder.group( + { + atndnceLogout: false, + logoutRemarks: '' + }); + + this.authService.getLogoutRemarks().subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.earlyLogoutRemarks = resp.value ?? []; + } + else + { + this.earlyLogoutRemarks = []; + } + }, + error: () => + { + this.earlyLogoutRemarks = []; + } + }); + } + + ngAfterViewInit(): void + { + const compConfig = this.configSvc.configuration?.computerConfig; + if (compConfig) + { + if (compConfig.status === 998) + { + this.attendanceEnabled = false; + this.alertService.error(`It's seems, You are using AnyDesk (${compConfig.remoteHost}).`); + } + else if (compConfig.status === 999) + { + this.attendanceEnabled = false; + this.alertService.error(`It's seems, You are using Remote Desktop (${compConfig.remoteHost}).`); + } + else + { + this.hostName = this.fnSvc.cipherData(compConfig.hostName); + this.ipAddress = this.fnSvc.cipherData(compConfig.ipAddress); + this.macAddress = this.fnSvc.cipherData(compConfig.macAddress); + this.attendanceEnabled = this.authService.currentUserValue.logoutTime && compConfig.ipAddress?.length > 0; + + const currentTime: Date = new Date(); + const lgogoutTime = new Date(this.authService.currentUserValue.logoutTime); + this.remarksRequired = this.authService.currentUserValue.logoutTime && currentTime < lgogoutTime; + this.logoutTimeOnly = this.authService.currentUserValue.logoutTime ? ` (${this.fnSvc.toFormattedDate(lgogoutTime, 'H:mm')})` : ''; + } + } + } + + public eventCheck(event: any): void + { + if (event?.target?.checked && this.remarksRequired) + { + this.fnSvc.setValidatorsToToControl({ control: this.f.logoutRemarks, required: 1, regExp: '' }); + } + else + { + this.f.logoutRemarks.clearValidators(); + this.f.logoutRemarks.updateValueAndValidity(); + } + } + + get f() { return this.logoutForm.controls; } + + public okay(): void + { + this.submitted = true; + if (this.logoutForm.invalid) + return; + + if (this.f.atndnceLogout.value) + { + const logoutRemarks: string = this.f.logoutRemarks.value ?? ''; + this.authService.logout(true, this.ipAddress, this.macAddress, this.hostName, logoutRemarks)?.subscribe( + { + next: () => + { + this.idleSvc.stopMonitor(); + this.authService.loggedout(); + this.activeModal.close(true); + }, + error: (error: any) => + { + this.alertService.clear(); + this.alertService.error(error); + } + }); + } + else + { + this.authService.logout()?.subscribe( + { + next: () => + { + this.idleSvc.stopMonitor(); + this.authService.loggedout(); + this.activeModal.close(true); + }, + error: () => + { + this.authService.loggedout(); + } + }); + } + } + + public close(): void + { + this.activeModal.close(false); + } +} diff --git a/App/ClientApp/src/app/myprofile/myprofile.component.html b/App/ClientApp/src/app/myprofile/myprofile.component.html new file mode 100644 index 0000000..8a4f9a5 --- /dev/null +++ b/App/ClientApp/src/app/myprofile/myprofile.component.html @@ -0,0 +1,146 @@ +
    +
    + @if (kWindowOpened) + { +
    + } + +
    + Login Id: +
    + +
    + +
    + User Name: +
    + +
    + +
    + Designation: +
    + +
    + + @if(hasPwdChanged) + { +
    + Password Last Changed Time: +
    + +
    + } + @if(hasNextPwdDate) + { +
    + Next Password Change Date: +
    + +
    + } + + @if(hasPayslipPath && isUserEmployee) + { +
    + For the Month: +
    +
    + + +
    + @if (submitted && f.payslipMonth.errors) + { +
    + @if (f.payslipMonth.errors.required) + { + For the Month is required. + } +
    + } +
    + } + + @if(canDoTestSTT && hasAIApiKey) + { +
    + Speech to Text: +
    +
    +
    + + +
    +
    +
    + +
    +
    + } + + @if(isUserEmployee) + { +
    +
    + Address: +
    + + @if (submitted && f.address.errors) + { +
    + Address is required. +
    + } +
    + +
    + Contact No: +
    + + @if (submitted && f.contactNo.errors) + { +
    + Contact no is required. +
    + } +
    + + +
    + } + +
    + Profile Image: +
    + Ease TF +
    + +
    + Login Histories (Latest 10): +
    + + + + + {{dataItem.loginTime|date:'dd-MMM-yyyy H:mm:ss'}} + + + + + + {{dataItem.logoutTime|date:'dd-MMM-yyyy H:mm:ss'}} + + + + +
    +
    diff --git a/App/ClientApp/src/app/myprofile/myprofile.component.spec.ts b/App/ClientApp/src/app/myprofile/myprofile.component.spec.ts new file mode 100644 index 0000000..eadd88d --- /dev/null +++ b/App/ClientApp/src/app/myprofile/myprofile.component.spec.ts @@ -0,0 +1,48 @@ +import { provideHttpClient } from '@angular/common/http'; +import { GridModule } from '@progress/kendo-angular-grid'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { DropDownsModule } from '@progress/kendo-angular-dropdowns'; +import { DatePipe, DecimalPipe, CommonModule } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AlertComponent } from '../components/alert'; +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { MyProfileComponent } from './myprofile.component'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; + +describe('MyProfileComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + GridModule, + DropDownsModule, + MyProfileComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + BreadcrumbService, + FunctionService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(MyProfileComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/myprofile/myprofile.component.ts b/App/ClientApp/src/app/myprofile/myprofile.component.ts new file mode 100644 index 0000000..c1eed8c --- /dev/null +++ b/App/ClientApp/src/app/myprofile/myprofile.component.ts @@ -0,0 +1,302 @@ +import { Router } from '@angular/router'; +import { DatePipe, NgClass } from '@angular/common'; +import { KENDO_DATEINPUTS } from '@progress/kendo-angular-dateinputs'; +import { Component, ElementRef, OnInit, ViewChild, inject } from '@angular/core'; +import { GridComponent, ColumnComponent, CellTemplateDirective } from '@progress/kendo-angular-grid'; +import { FormBuilder, FormGroup, FormsModule, ReactiveFormsModule, Validators } from '@angular/forms'; +import { WindowCloseResult, WindowRef, WindowService, WindowSettings, WindowState, WindowContainerDirective } from '@progress/kendo-angular-dialog'; + +import { AlertService } from '../components/alert'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { UserService } from '../../providers/user/user.service.'; +import { FunctionService } from '../components/models/function.service'; +import { ViewDocumentComponent } from '../components/viewdocument/viewdocument.component'; + +@Component({ + standalone: true, + selector: 'my-profile', + templateUrl: './myprofile.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass, DatePipe, WindowContainerDirective, GridComponent, ColumnComponent, CellTemplateDirective, KENDO_DATEINPUTS] +}) +export class MyProfileComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly service = inject(UserService); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + private readonly windowService = inject(WindowService); + private readonly functionService = inject(FunctionService); + + public items: any; + public loading = false; + public userId: number = 0; + public myProfileForm: FormGroup; + public submitted: boolean = false; + public hasAIApiKey: boolean = false; + public colWidth: number = undefined; + public canDoTestSTT: boolean = false; + public kWindowOpened: boolean = false; + public hasPwdChanged: boolean = false; + public isUserEmployee: boolean = false; + public hasPayslipPath: boolean = false; + public hasNextPwdDate: boolean = false + public readonly acceptFileType: string = '.wav,.mp3'; + + private formData: FormData; + private prvHeight: number = 570; + @ViewChild('uploadFileLabel') private readonly uploadFileLabel: ElementRef + + constructor() + { + const breadcrumbService = inject(BreadcrumbService); + breadcrumbService.setItems([{ label: 'User Profile' }, { label: 'My Profile', routerLink: ['/myprofile'] }]); + if (this.service.currentUserValue) + { + this.userId = this.service.currentUserValue?.id; + this.canDoTestSTT = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.5_1') + this.isUserEmployee = this.service.currentUserValue?.employeeId && this.service.currentUserValue?.employeeId > 0; + } + else + { + this.router.navigate(['/login']); + } + } + + ngOnInit() + { + let payslipMonth: Date = new Date(); + payslipMonth = this.fnSvc.getFirstDayOfMonth(payslipMonth.getFullYear(), (payslipMonth.getMonth() - 1)); + this.myProfileForm = this.formBuilder.group( + { + loginId: '', + address: '', + username: '', + fileName: '', + contactNo: '', + designation: '', + nextPwdDate: '', + uploadFile: null, + pwdChangedTime: '', + payslipMonth: [new Date(payslipMonth), Validators.required] + }); + + this.loading = true; + this.colWidth = window.innerWidth <= 870 ? 150 : undefined; + this.fnSvc.setValidatorsToToControl({ control: this.f.address, required: 1, regExp: '', minLen: 1, maxLen: 120 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.contactNo, required: 1, regExp: '', minLen: 1, maxLen: 25 }); + + this.service.getMyProfile().subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.items = resp.loginHistories; + this.hasAIApiKey = resp.hasAIApiKey; + this.hasNextPwdDate = resp.nextPwdDate; + this.hasPayslipPath = resp.hasPayslipPath; + this.hasPwdChanged = resp.pwdLastChangedTime; + this.myProfileForm.patchValue( + { + loginId: resp.loginId, + address: resp.address, + username: resp.userName, + contactNo: resp.contactNo, + designation: resp.designation, + nextPwdDate: this.hasNextPwdDate ? this.functionService.toFormattedDate(resp.nextPwdDate, 'dd-MMM-yyyy') : '', + pwdChangedTime: this.hasPwdChanged ? this.functionService.toFormattedDate(resp.pwdLastChangedTime, 'dd-MMM-yyyy H:mm:ss') : '' + }); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + + public get f() { return this.myProfileForm.controls; } + + public keyPressEvent(event: any): boolean + { + return this.fnSvc.validateNumbers({ event: event, includePlus: true }); + } + + public onFileSelected(event: any): void + { + const sellectedFile = event.target.files[0]; + const selFileName = sellectedFile.name; + this.uploadFileLabel.nativeElement.innerText = selFileName; + this.myProfileForm.patchValue({ fileName: selFileName }); + + this.formData = new FormData(); + this.formData.append('fileName', selFileName); + this.formData.append('fileData', sellectedFile); + } + + public viewDocument(): void + { + this.submitted = true; + this.alertService.clear(); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + if (this.myProfileForm.invalid) + return; + + const params = + { + yearMonth: new Date(this.fnSvc.getDate(new Date(this.f.payslipMonth.value))) + }; + this.service.getMyPayslip(params).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + const modalOptions: WindowSettings = { title: 'My Payslip', content: ViewDocumentComponent, minWidth: 500, minHeight: 370, height: 570, width: 875, state: 'default' }; + const windowRef: WindowRef = this.windowService.open(modalOptions); + windowRef.content.instance.fromParent = { reportId: 0, txnId: 0, fileName: '', data: resp.value }; + + this.kWindowOpened = true; + const top: number = window.scrollY > 50 ? (window.scrollY + 50) : 100; + windowRef.window.instance.setOffset("top", top); + windowRef.window.instance.heightChange.subscribe( + (height: number) => + { + windowRef.content.instance.setHeight = this.prvHeight = height; + }); + + windowRef.window.instance.stateChange.subscribe( + (state: WindowState) => + { + if (state === 'maximized') + { + windowRef.content.instance.setHeight = window.innerHeight; + } + else if (state === 'default') + { + windowRef.content.instance.setHeight = this.prvHeight; + } + }); + + windowRef.result.subscribe( + (result) => + { + if (result instanceof WindowCloseResult) + { + this.kWindowOpened = false; + } + }); + + windowRef.content.instance.okayClicked.subscribe( + () => { this.kWindowOpened = false; windowRef.close(); }, + () => { this.kWindowOpened = false; windowRef.close(); } + ); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + + public testSTT(): void + { + this.alertService.clear(); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + if (!this.formData) + { + this.alertService.error('Select a pdf file first, then try again'); + return; + } + + this.loading = true; + this.formData.append('keywordsToSearch', 'My, Name'); + this.service.findKeywordsFromAudio(this.formData).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.alertService.info(resp.returnMessage); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + + public updateNow(): void + { + this.alertService.clear(); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + this.submitted = true; + if (this.f.address.invalid || this.f.contactNo.invalid) + { + return; + } + + const params = { + address: (this.f.address.value || ''), + contactNo: (this.f.contactNo.value || ''), + employeeId: this.service.currentUserValue.employeeId + } + + this.service.updateMyInfo(params).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.alertService.info(resp.returnMessage); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } +} diff --git a/App/ClientApp/src/app/pagenotfound/pagenotfound.component.html b/App/ClientApp/src/app/pagenotfound/pagenotfound.component.html new file mode 100644 index 0000000..197fa09 --- /dev/null +++ b/App/ClientApp/src/app/pagenotfound/pagenotfound.component.html @@ -0,0 +1,2 @@ +

    Page not Found

    +
    The resource you are looking for does not exists...
    diff --git a/App/ClientApp/src/app/pagenotfound/pagenotfound.component.spec.ts b/App/ClientApp/src/app/pagenotfound/pagenotfound.component.spec.ts new file mode 100644 index 0000000..2560bc8 --- /dev/null +++ b/App/ClientApp/src/app/pagenotfound/pagenotfound.component.spec.ts @@ -0,0 +1,35 @@ +import { CommonModule } from '@angular/common'; +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { PageNotFoundComponent } from './pagenotfound.component'; + +describe('PageNotFoundComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + CommonModule, + ServicesModule, + PageNotFoundComponent + ], + providers: [ + provideHttpClient(), + BreadcrumbService, + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(PageNotFoundComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/pagenotfound/pagenotfound.component.ts b/App/ClientApp/src/app/pagenotfound/pagenotfound.component.ts new file mode 100644 index 0000000..be54809 --- /dev/null +++ b/App/ClientApp/src/app/pagenotfound/pagenotfound.component.ts @@ -0,0 +1,18 @@ +import { Component, inject, OnInit } from '@angular/core'; +import { BreadcrumbService } from '../breadcrumb.service'; + +@Component({ + standalone: true, + selector: 'page-not-found', + templateUrl: './pagenotfound.component.html', + styles: ['.center-align{text-align:center;}.center-align.heading{color:red;}'] +}) +export class PageNotFoundComponent implements OnInit +{ + private readonly bcSvc = inject(BreadcrumbService); + + ngOnInit() + { + this.bcSvc.setItems([{ label: 'Page not found', routerLink: ['/**'] }]); + } +} diff --git a/App/ClientApp/src/app/signalR.service.ts b/App/ClientApp/src/app/signalR.service.ts new file mode 100644 index 0000000..4348982 --- /dev/null +++ b/App/ClientApp/src/app/signalR.service.ts @@ -0,0 +1,144 @@ +import { Injectable, inject } from '@angular/core' +import { NotificationService } from "@progress/kendo-angular-notification" +import { HubConnection, HubConnectionBuilder, LogLevel } from '@microsoft/signalr'; + +import { environment } from "../environments/environment" +import { AuthenticationService } from "../providers/user/authentication.service" + +@Injectable({ providedIn: 'root' }) +export class SignalRService +{ + private readonly notifySvc = inject(NotificationService); + private readonly authSvc = inject(AuthenticationService); + + private authHub: HubConnection; + private notifHub: HubConnection; + + public monitorAuthenticationHub(): void + { + this.authHub = new HubConnectionBuilder() + .withUrl(`${environment.apiUrl}authenticationHub`) + .configureLogging(LogLevel.Warning) + .withAutomaticReconnect() + .build(); + + this.authHub.start() + .then(() => { }) + .catch(() => { }); + + this.authHub.on('NotifySubscriber', (userId: number, msgType: number, ipAddress: string) => + { + + if (!this.authSvc.currentUserValue?.id || !userId || userId !== this.authSvc.currentUserValue?.id) + return; + + if (msgType === 1) //Force logout + { + if (!this.authSvc.currentUserValue?.logId) + return; + + this.authSvc.logout()?.subscribe( + { + next: () => { this.authSvc.loggedout() }, + error: () => { this.authSvc.loggedout() } + }); + } + else if (msgType === 2) //Same user longin from different device/browser + { + this.notifySvc.show({ + content: `You are Logged in from another device (Ip address: ${ipAddress})`, + hideAfter: 3000, + position: { horizontal: "center", vertical: "top" }, + animation: { type: "slide", duration: 500 }, + type: { style: "error", icon: true }, + cssClass: 'k-notification-top' + }); + } + }); + } + + public monitorNotificationHub(): void + { + this.notifHub = new HubConnectionBuilder() + .withUrl(`${environment.apiUrl}signalRHub`) + .configureLogging(LogLevel.Warning) + .withAutomaticReconnect() + .build(); + + this.notifHub.start() + .then(() => { }) + .catch(() => { }); + + this.notifHub.on('NotifySubscriber', (userId: number, msgType: number, itemId: number, ipAddress: string) => + { + if (msgType === 6) + { + if (!this.authSvc.currentUserValue?.logId) + return; + + //Raise pending authorization pening event + this.authSvc.raiseAtnLoginEvent(true); + } + else if (msgType === 5) + { + if (!this.authSvc.currentUserValue?.logId) + return; + + //Raise pending authorization pening event + this.authSvc.raiseNotificationEvent(true); + } + else if (msgType === 3 || msgType === 4) + { + if (!this.authSvc.currentUserValue?.logId || this.authSvc.currentUserValue.id === userId) + return; + + //Sub task Status changed/Remarks added (Same user/Other team space will not be notified) + this.authSvc.raiseTaskStatusEvent(userId, msgType, itemId); + } + else + { + if (!this.authSvc.currentUserValue?.id || !userId || userId !== this.authSvc.currentUserValue?.id) + return; + + if (msgType === 1) //Force logout + { + if (!this.authSvc.currentUserValue?.logId) + return; + + this.authSvc.logout()?.subscribe( + { + next: () => { this.authSvc.loggedout() }, + error: () => { this.authSvc.loggedout() } + }); + } + else if (msgType === 2) //Same user longin from different device/browser + { + this.notifySvc.show({ + content: `You are Logged in from another device (Ip address: ${ipAddress})`, + hideAfter: 3000, + position: { horizontal: "center", vertical: "top" }, + animation: { type: "slide", duration: 500 }, + type: { style: "error", icon: true }, + cssClass: 'k-notification-top' + }); + } + } + }); + } + + public stopAuthenticationHub(): void + { + if (this.authHub) + { + this.authHub.stop().then(() => { }).catch(() => { }); + } + } + + public stopNotificationHub(): void + { + if (this.notifHub) + { + this.notifHub.stop().then(() => { }).catch(() => { }); + } + } +} diff --git a/App/ClientApp/src/app/thissystem/thissystem.component.html b/App/ClientApp/src/app/thissystem/thissystem.component.html new file mode 100644 index 0000000..54312e6 --- /dev/null +++ b/App/ClientApp/src/app/thissystem/thissystem.component.html @@ -0,0 +1,710 @@ +
    + +

    Working on your request, please wait....

    +
    + + @if(setting?.label01Req) + { +
    + {{setting?.label01||'Code'}}: +
    + + @if(submitted && f.code.errors) + { +
    + @if(f.code.errors.required) + { + {{setting?.label01||'Code'}} is required. + } + @if(f.code.errors.pattern) + { + {{setting?.label01||'Code'}} is invalid format. + } + @if(f.code.errors.minlength) + { + Minimum length of {{setting?.label01||'Code'}} is {{f.code.errors.minlength.requiredLength}} + } + @if(f.code.errors.maxlength) + { + Maximum length of {{setting?.label01||'Code'}} is {{f.code.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label02Req) + { +
    + {{setting?.label02||'Name'}}: +
    + + @if(submitted && f.name.errors) + { +
    + @if(f.name.errors.required) + { + {{setting?.label02||'Name'}} is required. + } + @if(f.name.errors.pattern) + { + {{setting?.label0||'Name'}} is invalid format. + } + @if(f.name.errors.minlength) + { + Minimum length of {{setting?.label02||'Name'}} is {{f.name.errors.minlength.requiredLength}} + } + @if(f.name.errors.maxlength) + { + Maximum length of {{setting?.label02||'Name'}} is {{f.name.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label03Req) + { +
    + {{setting?.label03||'কোম্পানির নাম'}}: +
    + + @if(submitted && f.banglaName.errors) + { +
    + @if(f.banglaName.errors.required) + { + {{setting?.label03||'কোম্পানির নাম'}} is required. + } + @if(f.banglaName.errors.pattern) + { + {{setting?.label03||'কোম্পানির নাম'}} is invalid format. + } + @if(f.banglaName.errors.minlength) + { + Minimum length of {{setting?.label03||'কোম্পানির নাম'}} is {{f.banglaName.errors.minlength.requiredLength}} + } + @if(f.banglaName.errors.maxlength) + { + Maximum length of {{setting?.label03||'কোম্পানির নাম'}} is {{f.banglaName.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label04Req) + { +
    + {{setting?.label04||'Address'}}: +
    + + @if(submitted && f.address.errors) + { +
    + @if(f.address.errors.required) + { + {{setting?.label04||'Address'}} is required. + } + @if(f.address.errors.pattern) + { + {{setting?.label04||'Address'}} is invalid format. + } + @if(f.address.errors.minlength) + { + Minimum length of {{setting?.label04||'Address'}} is {{f.address.errors.minlength.requiredLength}} + } + @if(f.address.errors.maxlength) + { + Maximum length of {{setting?.label04||'Address'}} is {{f.address.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label05Req) + { +
    + {{setting?.label05||'ঠিকানা'}}: +
    + + @if(submitted && f.banglaAddress.errors) + { +
    + @if(f.banglaAddress.errors.required) + { + {{setting?.label05||'ঠিকানা'}} is required. + } + @if(f.banglaAddress.errors.pattern) + { + {{setting?.label05||'ঠিকানা'}} is invalid format. + } + @if(f.banglaAddress.errors.minlength) + { + Minimum length of {{setting?.label05||'ঠিকানা'}} is {{f.banglaAddress.errors.minlength.requiredLength}} + } + @if(f.banglaAddress.errors.maxlength) + { + Maximum length of {{setting?.label05||'ঠিকানা'}} is {{f.banglaAddress.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label06Req) + { +
    + {{setting?.label06||'Phone No'}}: +
    + @if(submitted && f.phoneNo.errors) + { + +
    + @if(f.phoneNo.errors.required) + { + {{setting?.label06||'Phone No'}} is required. + } + @if(f.phoneNo.errors.pattern) + { + {{setting?.label06||'Phone No'}} is invalid format. + } + @if(f.phoneNo.errors.minlength) + { + Minimum length of {{setting?.label06||'Phone No'}} is {{f.phoneNo.errors.minlength.requiredLength}} + } + @if(f.phoneNo.errors.maxlength) + { + Maximum length of {{setting?.label06||'Phone No'}} is {{f.phoneNo.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label07Req) + { +
    + {{setting?.label07||'Mobile No'}}: +
    + + @if(submitted && f.mobileNo.errors) + { +
    + @if(f.mobileNo.errors.required) + { + {{setting?.label07||'Mobile No'}} is required. + } + @if(f.mobileNo.errors.pattern) + { + {{setting?.label07||'Mobile No'}} is invalid format. + } + @if(f.mobileNo.errors.minlength) + { + Minimum length of {{setting?.label07||'Mobile No'}} is {{f.mobileNo.errors.minlength.requiredLength}} + } + @if(f.mobileNo.errors.maxlength) + { + Maximum length of {{setting?.label07||'Mobile No'}} is {{f.mobileNo.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label08Req) + { +
    + {{setting?.label08||'Email Address'}}: +
    + + @if(submitted && f.emailAddress.errors) + { +
    + @if(f.emailAddress.errors.required) + { + {{setting?.label08||'Email Address'}} is required. + } + @if(f.emailAddress.errors.pattern) + { + {{setting?.label08||'Email Address'}} is invalid format. + } + @if(f.emailAddress.errors.minlength) + { + Minimum length of {{setting?.label08||'Email Address'}} is {{f.emailAddress.errors.minlength.requiredLength}} + } + @if(f.emailAddress.errors.maxlength) + { + Maximum length of {{setting?.label08||'Email Address'}} is {{f.emailAddress.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label09Req) + { +
    + +
    + + @if(submitted && f.website.errors) + { +
    + @if(f.website.errors.required) + { + {{setting?.label09||'Web Address'}} is required. + } + @if(f.website.errors.pattern) + { + {{setting?.label09||'Web Address'}} is invalid format. + } + @if(f.website.errors.minlength) + { + Minimum length of {{setting?.label09||'Web Address'}} is {{f.website.errors.minlength.requiredLength}} + } + @if(f.website.errors.maxlength) + { + Maximum length of {{setting?.label09||'Web Address'}} is {{f.website.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label10Req) + { +
    + {{setting?.label10||'Vat Registration No'}}: +
    + + @if(submitted && f.vatRegNo.errors) + { +
    + @if(f.vatRegNo.errors.required) + { + {{setting?.label10||'Vat Registration No'}} is required. + } + @if(f.vatRegNo.errors.pattern) + { + {{setting?.label10||'Vat Registration No'}} is invalid format. + } + @if(f.vatRegNo.errors.minlength) + { + Minimum length of {{setting?.label10||'Vat Registration No'}} is {{f.vatRegNo.errors.minlength.requiredLength}} + } + @if(f.vatRegNo.errors.maxlength) + { + Maximum length of {{setting?.label10||'Vat Registration No'}} is {{f.vatRegNo.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label11Req) + { +
    + {{setting?.label11||'VAT Rate'}}: +
    + + @if(submitted && f.vatRate.errors) + { +
    + @if(f.vatRate.errors.required) + { + {{setting?.label11||'VAT Rate'}} is required. + } + @if(f.vatRate.errors.pattern) + { + {{setting?.label11||'VAT Rate'}} is invalid format. + } + @if(f.vatRate.errors.min) + { + Value can not be less than {{f.vatRate.errors.min.min}} + } + @if(f.vatRate.errors.max) + { + Value can not be greater than {{f.vatRate.errors.max.max}} + } +
    + } +
    + } + + @if(setting?.label12Req) + { +
    + + +
    + } + + @if(setting?.label13Req) + { +
    + {{setting?.label13||'Password Minimum Length'}}: +
    +
    + +
    + @if(submitted && f.pwdMinLen.errors) + { +
    + @if(f.pwdMinLen.errors.required) + { + {{setting?.label13||'Password Minimum Length'}} is required. + } + @if(f.pwdMinLen.errors.pattern) + { + {{setting?.label13||'Password Minimum Length'}} is invalid format. + } + @if(f.pwdMinLen.errors.min) + { + Value can not be less than {{f.pwdMinLen.errors.min.min}} + } + @if(f.pwdMinLen.errors.max) + { + Value can not be greater than {{f.pwdMinLen.errors.max.max}} + } +
    + } +
    + } + + @if(setting?.label14Req) + { +
    + {{setting?.label14||'Password Maximum Length'}}: +
    +
    + +
    + @if(submitted && f.pwdMaxLen.errors) + { +
    + @if(f.pwdMaxLen.errors.required) + { + {{setting?.label14||'Password Maximum Length'}} is required. + } + @if(f.pwdMaxLen.errors.pattern) + { + {{setting?.label14||'Password Maximum Length'}} is invalid format. + } + @if(f.pwdMaxLen.errors.min) + { + Value can not be less than {{f.pwdMaxLen.errors.min.min}} + } + @if(f.pwdMaxLen.errors.max) + { + Value can not be greater than {{f.pwdMaxLen.errors.max.max}} + } +
    + } +
    + } + + @if(setting?.label15Req) + { +
    + {{setting?.label15||'Password Reserved Words'}}: +
    + + @if(submitted && f.pwdRsvdWords.errors) + { +
    + @if(f.pwdRsvdWords.errors.required) + { + {{setting?.label15||'Password Reserved Words'}} is required. + } + @if(f.pwdRsvdWords.errors.pattern) + { + {{setting?.label15||'Password Reserved Words'}} is invalid format. + } + @if(f.pwdRsvdWords.errors.minlength) + { + Minimum length of {{setting?.label15||'Password Reserved Words'}} is {{f.pwdRsvdWords.errors.minlength.requiredLength}} + } + @if(f.pwdRsvdWords.errors.maxlength) + { + Maximum length of {{setting?.label15||'Password Reserved Words'}} is {{f.pwdRsvdWords.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label16Req) + { +
    + + +
    + } + + @if(setting?.label17Req) + { +
    + {{setting?.label17||'Do not Allow last # passwords'}}: +
    +
    + +
    + @if(submitted && f.daLastPwds.errors) + { +
    + @if(f.daLastPwds.errors.required) + { + {{setting?.label17||'Do not Allow last # passwords'}} is required. + } + @if(f.daLastPwds.errors.pattern) + { + {{setting?.label17||'Do not Allow last # passwords'}} is invalid format. + } + @if(f.daLastPwds.errors.min) + { + Value can not be less than {{f.daLastPwds.errors.min.min}} + } + @if(f.daLastPwds.errors.max) + { + Value can not be greater than {{f.daLastPwds.errors.max.max}} + } +
    + } +
    + } + + @if(setting?.label18Req) + { +
    + {{setting?.label18||'Password life (days)'}}: +
    +
    + +
    + @if(submitted && f.expiryDays.errors) + { +
    + @if(f.expiryDays.errors.required) + { + {{setting?.label18||'Password life (days)'}} is required. + } + @if(f.expiryDays.errors.pattern) + { + {{setting?.label18||'Password life (days)'}} is invalid format. + } + @if(f.expiryDays.errors.min) + { + Value can not be less than {{f.expiryDays.errors.min.min}} + } + @if(f.expiryDays.errors.max) + { + Value can not be greater than {{f.expiryDays.errors.max.max}} + } +
    + } +
    + } + + @if(setting?.label19Req) + { +
    + + +
    + } + + @if(setting?.label20Req) + { +
    + {{setting?.label20||'User will Lock after # Unsuccessful attempts'}}: +
    +
    + +
    + @if(submitted && f.maxTryCount.errors) + { +
    + @if(f.maxTryCount.errors.required) + { + {{setting?.label20||'User will Lock after # Unsuccessful attempts'}} is required. + } + @if(f.maxTryCount.errors.pattern) + { + {{setting?.label20||'User will Lock after # Unsuccessful attempts'}} is invalid format. + } + @if(f.maxTryCount.errors.min) + { + Value can not be less than {{f.maxTryCount.errors.min.min}} + } + @if(f.maxTryCount.errors.max) + { + Value can not be greater than {{f.maxTryCount.errors.max.max}} + } +
    + } +
    + } + + @if(setting?.label21Req) + { +
    + {{setting?.label21||'Lock Time (minutes)'}}: +
    +
    + +
    + @if(submitted && f.lockTime.errors) + { +
    + @if(f.lockTime.errors.required) + { + {{setting?.label21||'Lock Time (minutes)'}} is required. + } + @if(f.lockTime.errors.pattern) + { + {{setting?.label21||'Lock Time (minutes)'}} is invalid format. + } + @if(f.lockTime.errors.minlength) + { + Value can not be less than {{f.lockTime.errors.min.min}} + } + @if(f.lockTime.errors.maxlength) + { + Value can not be greater than {{f.lockTime.errors.max.max}} + } +
    + } +
    + } + + @if(setting?.label22Req) + { +
    + {{setting?.label22||'App Version'}}: +
    +
    + +
    + @if(submitted && f.appVersion.errors) + { +
    + @if(f.appVersion.errors.required) + { + {{setting?.label22||'App Version'}} is required. + } + @if(f.appVersion.errors.pattern) + { + {{setting?.label22||'App Version'}} is invalid format. + } + @if(f.appVersion.errors.minlength) + { + Minimum length of {{setting?.label22||'App Version'}} is {{f.appVersion.errors.minlength.requiredLength}} + } + @if(f.appVersion.errors.maxlength) + { + Maximum length of {{setting?.label22||'App Version'}} is {{f.appVersion.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label23Req) + { +
    + {{setting?.label23||'Auto Logout Parameters (Idle, Timeout, Ping value in seconds) s'}}: +
    +
    + +
    + @if(submitted && f.alParams.errors) + { +
    + @if(f.alParams.errors.required) + { + {{setting?.label23||'Auto Logout Parameters (Idle, Timeout, Ping value in seconds)'}} is required. + } + @if(f.alParams.errors.pattern) + { + {{setting?.label23||'Auto Logout Parameters (Idle, Timeout, Ping value in seconds)'}} is invalid format. + } + @if(f.alParams.errors.minlength) + { + Minimum length of {{setting?.label23||'Auto Logout Parameters (Idle, Timeout, Ping value in seconds)'}} is {{f.alParams.errors.minlength.requiredLength}} + } + @if(f.alParams.errors.maxlength) + { + Maximum length of {{setting?.label23||'Auto Logout Parameters (Idle, Timeout, Ping value in seconds)'}} is {{f.alParams.errors.maxlength.requiredLength}} + } +
    + } +
    + } + + @if(setting?.label24Req) + { +
    + + +
    + } + + @if(setting?.label25Req) + { +
    + {{setting?.label25||'Batch Management Process'}}: +
    +
    + + +
    + @if(submitted && f.batchEnabled.value && !f.bmProcessId.value) + { +
    +
    {{setting?.label25||'Batch Management Process'}} is required.
    +
    + } +
    + } + + @if(setting?.label26Req) + { +
    + {{setting?.label26||'Payment Receive Management Process'}}: +
    +
    + + +
    + @if(submitted && f.prProcessId.errors) + { +
    +
    {{setting?.label26||'Payment Receive Management Process'}} is required.
    +
    + } +
    + } + + @if(canEdit) + { +
    +
    + +
    + } +
    diff --git a/App/ClientApp/src/app/thissystem/thissystem.component.spec.ts b/App/ClientApp/src/app/thissystem/thissystem.component.spec.ts new file mode 100644 index 0000000..3bc523f --- /dev/null +++ b/App/ClientApp/src/app/thissystem/thissystem.component.spec.ts @@ -0,0 +1,54 @@ +import { NgxSpinnerModule } from 'ngx-spinner'; +import { provideHttpClient } from '@angular/common/http'; +import { GridModule } from '@progress/kendo-angular-grid'; +import { InputsModule } from '@progress/kendo-angular-inputs'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { DropDownsModule } from '@progress/kendo-angular-dropdowns'; +import { DatePickerModule } from '@progress/kendo-angular-dateinputs'; +import { DatePipe, DecimalPipe, CommonModule } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AlertComponent } from '../components/alert'; +import { AppRoutesModule } from '../app.routes.module'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ThisSystemComponent } from './thissystem.component'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; + +describe('ThisSystemComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + DropDownsModule, + GridModule, + InputsModule, + DatePickerModule, + NgxSpinnerModule, + ThisSystemComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + FunctionService, + BreadcrumbService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(ThisSystemComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/thissystem/thissystem.component.ts b/App/ClientApp/src/app/thissystem/thissystem.component.ts new file mode 100644 index 0000000..25b7470 --- /dev/null +++ b/App/ClientApp/src/app/thissystem/thissystem.component.ts @@ -0,0 +1,344 @@ +import { Router } from '@angular/router'; +import { NgClass } from '@angular/common'; +import { Component, inject, OnInit } from '@angular/core'; +import { NgxSpinnerService, NgxSpinnerComponent } from "ngx-spinner" +import { KENDO_DROPDOWNLIST } from '@progress/kendo-angular-dropdowns'; +import { NumericTextBoxComponent } from '@progress/kendo-angular-inputs'; +import { FormBuilder, FormGroup, Validators, FormsModule, ReactiveFormsModule } from '@angular/forms'; + +import { AlertService } from '../components/alert'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { FunctionService } from '../components/models/function.service'; +import { SettingsModuleEnum } from '../components/models/named-parameters.model'; +import { ThisSystemService } from '../../providers/thissystem/thissystem.service'; + +@Component({ + standalone: true, + selector: 'this-system', + templateUrl: './thissystem.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass, NumericTextBoxComponent, KENDO_DROPDOWNLIST, NgxSpinnerComponent] +}) +export class ThisSystemComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + private readonly service = inject(ThisSystemService); + private readonly bcService = inject( BreadcrumbService); + private readonly spinnerService = inject(NgxSpinnerService); + + public setting: any; + public required: string = ''; + public loading: boolean = false; + public canEdit: boolean = false; + public thisSystemForm: FormGroup; + public submitted: boolean = false; + public settingApplied: boolean = false; + public prProcesses: any = [{ id: 0, value: 'Manual' }, { id: 1, value: 'Earliest Invoice' }, { id: 2, value: 'Newest Invoice' }]; + public bmProcesses: any = [{ id: 0, value: 'None' }, { id: 1, value: 'Manual' }, { id: 2, value: 'FIFO (First in First out)' }, { id: 3, value: 'LIFO (Last in First out)' }]; + + private canEditBMProcess: boolean = true; + private readonly cantEditCode: boolean = false; + + constructor() + { + this.bcService.setItems([{ label: 'System Setup' }, { label: 'System Information', routerLink: ['/thissystem'] }]); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + this.canEdit = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.1_2'); + this.cantEditCode = !this.service.currentUserValue?.moduleIds?.includes('ELIT.1.5.15_2'); + + this.loadSetting(); + } + + private loadSetting(): void + { + this.loading = true; + this.service.getLabelSetting(SettingsModuleEnum.This_System).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.setting = resp; + this.setValidatorsToControls(); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + + ngOnInit(): void + { + const cantSave: boolean = !this.canEdit; + + this.thisSystemForm = this.formBuilder.group( + { + code: { value: '', disabled: (cantSave || this.cantEditCode) }, + name: { value: '', disabled: cantSave }, + banglaName: { value: '', disabled: cantSave }, + address: { value: '', disabled: cantSave }, + banglaAddress: { value: '', disabled: cantSave }, + phoneNo: { value: '', disabled: cantSave }, + mobileNo: { value: '', disabled: cantSave }, + emailAddress: { value: '', disabled: cantSave }, + website: { value: '', disabled: cantSave }, + vatRegNo: { value: '', disabled: cantSave }, + vatRate: { value: 0, disabled: cantSave }, + enfStgPwd: { value: false, disabled: cantSave }, + pwdMinLen: { value: 1, disabled: cantSave }, + pwdMaxLen: { value: 30, disabled: cantSave }, + pwdRsvdWords: { value: '', disabled: cantSave }, + loginIdCantPwd: { value: false, disabled: cantSave }, + daLastPwds: { value: 0, disabled: cantSave }, + expiryDays: { value: 30, disabled: cantSave }, + prvntAtckPwdReuse: { value: false, disabled: cantSave }, + maxTryCount: { value: 0, disabled: cantSave }, + lockTime: { value: 0, disabled: cantSave }, + appVersion: { value: 0, disabled: cantSave }, + alParams: { value: '', disabled: cantSave }, + batchEnabled: { value: false, disabled: cantSave }, + bmProcessId: { value: 0, disabled: cantSave }, + prProcessId: { value: 0, disabled: cantSave } + }); + + this.setValidatorsToControls(); + this.loadThisSystem(); + } + + private setValidatorsToControls(): void + { + if (!this.settingApplied && this.setting && this.thisSystemForm?.controls) + { + this.settingApplied = true; + + this.fnSvc.setValidatorsToToControl({ control: this.f.code, required: this.setting.label01Req, regExp: this.setting.label01RegExp, minLen: 2, maxLen: 15 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.name, required: this.setting.label02Req, regExp: this.setting.label02RegExp, minLen: 2, maxLen: 100 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.banglaName, required: this.setting.label03Req, regExp: this.setting.label03RegExp, minLen: 2, maxLen: 100 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.address, required: this.setting.label04Req, regExp: this.setting.label04RegExp, minLen: 0, maxLen: 300 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.banglaAddress, required: this.setting.label05Req, regExp: this.setting.label05RegExp, minLen: 0, maxLen: 300 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.phoneNo, required: this.setting.label06Req, regExp: this.setting.label06RegExp, minLen: 0, maxLen: 50 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.mobileNo, required: this.setting.label07Req, regExp: this.setting.label07RegExp, minLen: 0, maxLen: 50 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.emailAddress, required: this.setting.label08Req, regExp: this.setting.label08RegExp, minLen: 0, maxLen: 50 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.website, required: this.setting.label09Req, regExp: this.setting.label09RegExp, minLen: 0, maxLen: 50 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.vatRegNo, required: this.setting.label10Req, regExp: this.setting.label10RegExp, minLen: 0, maxLen: 50 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.vatRate, required: this.setting.label11Req, regExp: this.setting.label11RegExp, minValue: 0, maxValue: 100 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.pwdMinLen, required: this.setting.label13Req, regExp: this.setting.label13RegExp, minValue: 1, maxValue: 30 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.pwdMaxLen, required: this.setting.label14Req, regExp: this.setting.label14RegExp, minValue: 1, maxValue: 30 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.pwdRsvdWords, required: this.setting.label15Req, regExp: this.setting.label15RegExp, minLen: 0, maxLen: 150 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.daLastPwds, required: this.setting.label17Req, regExp: this.setting.label17RegExp, minValue: 0, maxValue: 10 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.expiryDays, required: this.setting.label18Req, regExp: this.setting.label18RegExp, minValue: 0, maxValue: 365 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.maxTryCount, required: this.setting.label20Req, regExp: this.setting.label20RegExp, minValue: 0, maxValue: 20 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.lockTime, required: this.setting.label21Req, regExp: this.setting.label21RegExp, minValue: 0, maxValue: 1440 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.appVersion, required: this.setting.label22Req, regExp: this.setting.label22RegExp, minLen: 5, maxLen: 11 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.alParams, required: this.setting.label23Req, regExp: this.setting.label23RegExp, minLen: 5, maxLen: 15 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.bmProcessId, required: this.setting.label25Req, regExp: this.setting.label25RegExp, minValue: 0, maxValue: 5 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.prProcessId, required: this.setting.label26Req, regExp: this.setting.label26RegExp, minValue: 0, maxValue: 5 }); + } + } + + private loadThisSystem(): void + { + this.loading = true; + this.service.getThisSystem().subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.thisSystemForm.patchValue( + { + code: resp.code, + name: resp.name, + banglaName: resp.banglaName, + address: resp.address, + banglaAddress: resp.banglaAddress, + phoneNo: resp.phoneNo, + mobileNo: resp.mobileNo, + emailAddress: resp.emailAddress, + website: resp.website, + vatRegNo: resp.vatRegNo, + vatRate: resp.vatRate, + enfStgPwd: resp.enfStgPwd, + pwdMinLen: resp.pwdMinLen, + pwdMaxLen: resp.pwdMaxLen, + pwdRsvdWords: resp.pwdReserveWords, + loginIdCantPwd: resp.loginIdCantBePassword, + daLastPwds: resp.disallowLastPwds, + expiryDays: resp.expiryDays, + prvntAtckPwdReuse: resp.preventAttackPasswordReuse, + maxTryCount: resp.maxTryCount, + lockTime: resp.lockTime, + appVersion: resp.appVersion, + alParams: resp.autoLogoutParams, + batchEnabled: resp.batchEnabled, + bmProcessId: resp.bmProcessId, + prProcessId: resp.prProcessId + }); + + this.canEditBMProcess = resp.canEditBatch; + this.batchEnabledCheckEvent(resp.batchEnabled); + if (resp.canEditPRProcess && this.f.prProcessId.enabled) + this.f.prProcessId.enable(); + else + this.f.prProcessId.disable(); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + + public keyPressEvent(event: any): boolean + { + return this.fnSvc.validateNumbers({ event: event, includePlus: true, includeMinus: true, includeComma: true, includeSpace: true }); + } + + public unicodeBangla(event: any, includeCrLf: boolean = false): boolean + { + return this.fnSvc.unicodeBangla({ event: event, includeNewline: includeCrLf }); + } + + get f() { return this.thisSystemForm.controls; } + + public enfStgPwdCheckEvent(): void + { + this.f.pwdMinLen.clearValidators(); + this.f.pwdMaxLen.clearValidators(); + if (this.f.enfStgPwd.value) + { + this.f.pwdMinLen.setValue(6); + this.f.pwdMinLen.setValidators([Validators.required, Validators.min(6), Validators.max(30)]); + this.f.pwdMaxLen.setValidators([Validators.required, Validators.min(6), Validators.max(30)]); + } + else + { + this.f.pwdMinLen.setValue(1); + this.f.pwdMinLen.setValidators([Validators.required, Validators.min(1), Validators.max(30)]); + this.f.pwdMaxLen.setValidators([Validators.required, Validators.min(1), Validators.max(30)]); + } + this.f.pwdMinLen.updateValueAndValidity(); + this.f.pwdMaxLen.updateValueAndValidity(); + } + + public batchEnabledCheckEvent(event: any): void + { + if (this.canEditBMProcess === false) + { + this.f.bmProcessId.disable(); + this.f.batchEnabled.disable(); + } + else if (event === true || event?.target?.checked) + { + this.required = 'required'; + this.fnSvc.setValidatorsToToControl({ control: this.f.bmProcessId, required: 1, regExp: '', minValue: 1, maxValue: 5 }); + if (this.canEdit) + this.f.bmProcessId.enable(); + else + this.f.bmProcessId.disable(); + } + else + { + this.required = ''; + this.f.bmProcessId.disable(); + this.f.bmProcessId.setValue(0); + this.fnSvc.setValidatorsToToControl({ control: this.f.bmProcessId, required: 0, regExp: '', minValue: 0, maxValue: 5 }); + } + } + + public onMaxTryCountChange(value: number) + { + if (value > 0) + { + this.f.lockTime.enable(); + } + else + { + this.f.lockTime.setValue(0); + this.f.lockTime.disable(); + } + } + + public onSubmit(): void + { + this.submitted = true; + this.alertService.clear(); + if (this.thisSystemForm.invalid) + return; + + this.loading = true; + this.spinnerService.show(); + const params: any = + { + code: this.f.code.value, + name: this.f.name.value, + banglaName: this.f.banglaName.value, + address: this.f.address.value, + banglaAddress: this.f.banglaAddress.value, + phoneNo: this.f.phoneNo.value, + mobileNo: this.f.mobileNo.value, + emailAddress: (this.f.emailAddress.value || '').length <= 0 ? null : this.f.emailAddress.value, + website: this.f.website.value, + vatRegNo: this.f.vatRegNo.value, + vatRate: this.f.vatRate.value, + enfStgPwd: this.f.enfStgPwd.value, + pwdMinLen: +(this.f.pwdMinLen.value || '1'), + pwdMaxLen: +(this.f.pwdMaxLen.value || '30'), + pwdReserveWords: (this.f.pwdRsvdWords.value || ''), + loginIdCantBePassword: this.f.loginIdCantPwd.value, + disallowLastPwds: +(this.f.daLastPwds.value || '0'), + expiryDays: +(this.f.expiryDays.value || '0'), + preventAttackPasswordReuse: this.f.prvntAtckPwdReuse.value, + maxTryCount: +(this.f.maxTryCount.value || '0'), + lockTime: +(this.f.lockTime.value || '0'), + appVersion: (this.f.appVersion.value || ''), + autoLogoutParams: this.f.alParams.value, + batchEnabled: this.f.batchEnabled.value, + bmProcessId: +(this.f.bmProcessId.value || '0'), + prProcessId: +(this.f.prProcessId.value || '0') + }; + + this.service.saveThisSystem(params).subscribe( + { + next: (resp: any) => + { + this.loading = false; + this.spinnerService.hide(); + if (resp.returnStatus === 200) + { + this.alertService.success(resp.returnMessage); + + this.loadThisSystem(); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.spinnerService.hide(); + this.alertService.error(errorMessage); + } + }); + } +} diff --git a/App/ClientApp/src/app/update.service.ts b/App/ClientApp/src/app/update.service.ts new file mode 100644 index 0000000..9caed59 --- /dev/null +++ b/App/ClientApp/src/app/update.service.ts @@ -0,0 +1,49 @@ +import { interval } from 'rxjs'; +import { Injectable, inject } from '@angular/core'; +import { SwUpdate } from '@angular/service-worker'; + +@Injectable({ providedIn: 'root' }) +export class UpdateService +{ + private readonly updates = inject(SwUpdate); + + constructor() + { + if (this.updates.isEnabled) + { + interval(60 * 60 * 1000).subscribe(() => + { + this.updates.checkForUpdate().then(() => { this.promptUser(); }); + }); + } + } + + public checkForUpdates(): void + { + this.updates.versionUpdates.subscribe(async evt => + { + switch (evt.type) + { + case 'VERSION_DETECTED': + break; + + case 'VERSION_READY': + await this.updates.activateUpdate(); + location.reload(); + break; + + case 'VERSION_INSTALLATION_FAILED': + console.log(`Failed to install app version '${evt.version.hash}': ${evt.error}`); + break; + } + }); + } + + private promptUser(): void + { + this.updates.activateUpdate().then(() => + { + location.reload() + }); + } +} diff --git a/App/ClientApp/src/app/users/edituser.component.html b/App/ClientApp/src/app/users/edituser.component.html new file mode 100644 index 0000000..094a794 --- /dev/null +++ b/App/ClientApp/src/app/users/edituser.component.html @@ -0,0 +1,335 @@ +
    + @if (setting?.label01Req) + { +
    + {{setting?.label01||'Login Id'}}: +
    + +
    + } + + @if (setting?.label20Req) + { +
    + +
    + } + + @if (setting?.label21Req) + { +
    + {{setting?.label21||'Employee'}}: +
    + + @if (submitted && f.isEmployee.value && f.employeeId.errors) + { +
    + {{setting?.label21||'Employee'}} is required. +
    + } +
    + } + +
    + @if (setting?.label02Req) + { +
    + {{setting?.label02||'User Name'}}: +
    + + @if (submitted && f.username.errors) + { +
    + @if (f.username.errors.required) + { +
    {{setting?.label02||'User Name'}} is required.
    + } + @if (f.username.errors.pattern) + { +
    {{setting?.label02||'User Name'}} is invalid format.
    + } + @if (f.username.errors.minlength) + { +
    Minimum length of {{setting?.label02||'User Name'}} is {{f.username.errors.minlength.requiredLength}}
    + } + @if (f.username.errors.maxlength) + { +
    Maximum length of {{setting?.label02||'User Name'}} is {{f.username.errors.maxlength.requiredLength}}
    + } +
    + } +
    + } + + @if (setting?.label19Req) + { +
    + {{setting?.label19||'Designation'}}: +
    + + @if (submitted && f.designation.errors) + { +
    + @if (f.designation.errors.required) + { +
    {{setting?.label19||'Designation'}} is required.
    + } + @if (f.designation.errors.pattern) + { +
    {{setting?.label19||'Designation'}} is invalid format.
    + } + @if (f.designation.errors.minlength) + { +
    Minimum length of {{setting?.label19||'Designation'}} is {{f.designation.errors.minlength.requiredLength}}
    + } + @if (f.designation.errors.maxlength) + { +
    Maximum length of {{setting?.label19||'Designation'}} is {{f.designation.errors.maxlength.requiredLength}}
    + } +
    + } +
    + } + + @if (setting?.label03Req) + { +
    + {{setting?.label03||'Mobile Number'}}: +
    + + @if (submitted && f.mobileNo.errors) + { +
    + @if (f.mobileNo.errors.required) + { +
    {{setting?.label03||'Mobile Number'}} is required.
    + } + @if (f.mobileNo.errors.pattern) + { +
    {{setting?.label03||'Mobile Number'}} is invalid format.
    + } + @if (f.mobileNo.errors.minlength) + { +
    Minimum length of {{setting?.label03||'Mobile Number'}} is {{f.mobileNo.errors.minlength.requiredLength}}
    + } + @if (f.mobileNo.errors.maxlength) + { +
    Maximum length of {{setting?.label03||'Mobile Number'}} is {{f.mobileNo.errors.maxlength.requiredLength}}
    + } +
    + } +
    + } + + @if (setting?.label04Req) + { +
    + {{setting?.label04||'Email Address'}}: +
    + + @if (submitted && f.emailAddress.errors) + { +
    + @if (f.emailAddress.errors.required) + { +
    {{setting?.label04||'Email Address'}} is required.
    + } + @if (f.emailAddress.errors.pattern) + { +
    {{setting?.label04||'Email Address'}} is invalid format [;(semicolon) as separator].
    + } + @if (f.emailAddress.errors.minlength) + { +
    Minimum length of {{setting?.label04||'Email Address'}} is {{f.emailAddress.errors.minlength.requiredLength}}
    + } + @if (f.emailAddress.errors.maxlength) + { +
    Maximum length of {{setting?.label04||'Email Address'}} is {{f.emailAddress.errors.maxlength.requiredLength}}
    + } +
    + } +
    + } +
    + + @if (setting?.label22Req) + { +
    + {{setting?.label22||'Seq Id'}}: +
    + + @if (submitted && f.seqId.errors) + { +
    + @if (f.seqId.errors.required) + { +
    {{setting?.label22||'Seq Id'}} is required.
    + } + @if (f.seqId.errors.min) { +
    Value can not be less than {{f.seqId.errors.min.min}}
    + } + @if (f.seqId.errors.max) + { +
    Value can not be greater than {{f.seqId.errors.max.max}}
    + } +
    + } +
    + } + + @if (setting?.label25Req) + { +
    +
    + + +
    +
    + } + + @if (setting?.label23Req) + { +
    + + +
    + } + + @if (setting?.label07Req) + { +
    + + +
    + } + + @if (setting?.label08Req) + { +
    + + +
    + } + + @if (setting?.label09Req) + { +
    + + +
    + } + + @if (setting?.label10Req) + { +
    + + +
    + } + + @if (setting?.label11Req) + { +
    + + +
    + } + + @if (setting?.label12Req) + { +
    + + +
    + } + + @if (setting?.label13) + { +
    + {{setting?.label13||'Authentication Method'}}: +
    + + + @if (submitted && f.authReqAtlogin.value && this.f.authMethod.value.id<=0) + { +
    +
    {{setting?.label13||'Authentication Method'}} is required.
    +
    + } +
    + } + + @if (this.f.authMethod.value.id===3) + { +
    + QR Code: +
    + + +
    +
    + +
    +
    + } + + @if (setting?.label14Req) + { +
    + {{setting?.label14||'User groups'}}: +
    + @if (canEdit) + { + + + + + + + } + @if (!canEdit) + { + + + + + + + } +
    + } + + @if (canEdit) + { +
    +
    + +
    + } +
    diff --git a/App/ClientApp/src/app/users/edituser.component.spec.ts b/App/ClientApp/src/app/users/edituser.component.spec.ts new file mode 100644 index 0000000..c9e95f6 --- /dev/null +++ b/App/ClientApp/src/app/users/edituser.component.spec.ts @@ -0,0 +1,50 @@ +import { provideHttpClient } from '@angular/common/http'; +import { GridModule } from '@progress/kendo-angular-grid'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { BarcodesModule } from "@progress/kendo-angular-barcodes"; +import { DropDownsModule } from '@progress/kendo-angular-dropdowns'; +import { DatePipe, DecimalPipe, CommonModule } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AlertComponent } from '../components/alert'; +import { AppRoutesModule } from '../app.routes.module'; +import { EditUserComponent } from './edituser.component'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; + +describe('EditUserComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + DropDownsModule, + GridModule, + BarcodesModule, + EditUserComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + BreadcrumbService, + FunctionService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(EditUserComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/users/edituser.component.ts b/App/ClientApp/src/app/users/edituser.component.ts new file mode 100644 index 0000000..27d9667 --- /dev/null +++ b/App/ClientApp/src/app/users/edituser.component.ts @@ -0,0 +1,361 @@ +import * as base32 from 'hi-base32'; +import { Router } from '@angular/router'; +import { NgClass } from '@angular/common'; +import { Component, OnInit, computed, inject } from '@angular/core'; +import { QRCodeComponent } from '@progress/kendo-angular-barcodes'; +import { DropDownListComponent } from '@progress/kendo-angular-dropdowns'; +import { NumericTextBoxComponent } from '@progress/kendo-angular-inputs'; +import { FormBuilder, FormGroup, FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RowArgs, GridComponent, SelectionDirective, CheckboxColumnComponent, ColumnComponent } from '@progress/kendo-angular-grid'; + +import { AlertService } from '../components/alert'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { UserService } from '../../providers/user/user.service.'; +import { FunctionService } from '../components/models/function.service'; +import { EmployeeControlComponent } from '../components/employeepicker/employeecontrol.component'; + +@Component({ + standalone: true, + selector: 'edit-user', + templateUrl: './edituser.component.html', + imports: [FormsModule, ReactiveFormsModule, EmployeeControlComponent, NgClass, DropDownListComponent, QRCodeComponent, GridComponent, SelectionDirective, CheckboxColumnComponent, ColumnComponent, NumericTextBoxComponent] +}) +export class EditUserComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly service = inject(UserService); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + + public setting: any; + public loading = false; + public canEdit: boolean; + public items: any[] = []; + public submitted = false; + public required: string = ''; + public qrCodeData: string = ''; + public edituserForm: FormGroup; + public selectedIds: number[] = []; + public selectedKeys(context: RowArgs): number { return context.dataItem.groupId; }; + public authMethods: any = [{ id: 0, value: 'None' }, { id: 1, value: 'Email' }, { id: 2, value: 'Mobile SMS' }, { id: 3, value: 'Third Party Authenticator' }]; + + private userId: number = 0; + private authKey: string = ''; + private settingApplied: boolean = false; + + constructor() + { + const bcService = inject(BreadcrumbService); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + const navigated = computed(() => this.router.currentNavigation())(); + this.userId = +navigated?.extras?.state?.id; + this.setting = navigated?.extras?.state?.setting; + + this.canEdit = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.2_2'); + bcService.setItems([{ label: 'System Setup' }, { label: 'User Management' }, { label: 'Users', routerLink: ['/users'] }, { label: (this.canEdit ? 'Edit User' : 'View User'), routerLink: ['/edituser'] }]); + } + + ngOnInit() + { + this.edituserForm = this.formBuilder.group( + { + loginId: '', + isEmployee: { value: false, disabled: true }, + employeeId: { value: null, disabled: true }, + username: { value: '', disabled: !this.canEdit }, + designation: { value: '', disabled: !this.canEdit }, + mobileNo: { value: '', disabled: !this.canEdit }, + seqId: { value: 1, disabled: !this.canEdit }, + canUseAtnSys: { value: true, disabled: !this.canEdit }, + emailAddress: { value: '', disabled: !this.canEdit }, + dbOnStartup: { value: false, disabled: !this.canEdit }, + daMultiLogin: { value: false, disabled: !this.canEdit }, + status: { value: false, disabled: !this.canEdit }, + neverExpire: { value: false, disabled: !this.canEdit }, + accessStatus: { value: false, disabled: !this.canEdit }, + authReqAtlogin: { value: false, disabled: !this.canEdit }, + authMethod: { value: { id: 0 }, disabled: true }, + viewToAll: { value: false, disabled: !this.canEdit } + } + ); + + this.setValidatorsToControls(); + if (this.userId) + { + this.service.getUser(this.userId).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.userId = resp.userId; + this.selectedIds = resp.groupIds ?? []; + + this.edituserForm.reset( + { + loginId: resp.loginId, + isEmployee: (resp.employeeCode?.length >= 3), + employeeId: { code: resp.employeeCode }, + username: resp.userName, + designation: resp.designation, + mobileNo: resp.mobileNo, + emailAddress: resp.emailAddress, + seqId: resp.seqId, + dbOnStartup: resp.dbOnStartup, + daMultiLogin: resp.disallowMultiLogin, + status: (resp.status === 8), + viewToAll: resp.viewToAll, + canUseAtnSys: resp.canUseAttendanceSystem, + neverExpire: { value: resp.neverExpire, disabled: (resp.accessStatus === 1 || !this.canEdit) }, + accessStatus: { value: (resp.accessStatus === 1), disabled: (resp.neverExpire || !this.canEdit) }, + authReqAtlogin: resp.authRequiredAtLogin, + authMethod: { value: { id: resp.authMethod }, disabled: (resp.authMethod <= 0 || !this.canEdit) }, + }); + + if (this.f.isEmployee.value) + { + this.f.username.disable(); + this.f.designation.disable(); + this.f.mobileNo.disable(); + this.f.emailAddress.disable(); + } + else + { + this.f.username.enable(); + this.f.designation.enable(); + this.f.mobileNo.enable(); + this.f.emailAddress.enable(); + } + this.authKey = resp.authKey ?? ""; + this.generate({ id: resp.authMethod }); + + this.loadGroups(); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.alertService.error(errorMessage); + } + }); + } + } + + private setValidatorsToControls(): void + { + if (!this.settingApplied && this.setting && this.edituserForm?.controls) + { + this.settingApplied = true; + this.fnSvc.setValidatorsToToControl({ control: this.f.loginId, required: this.setting.label01Req, regExp: this.setting.label01RegExp, minLen: 3, maxLen: 30 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.username, required: this.setting.label02Req, regExp: this.setting.label02RegExp, minLen: 3, maxLen: 75 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.mobileNo, required: this.setting.label03Req, regExp: this.setting.label03RegExp, minLen: 0, maxLen: 15 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.emailAddress, required: this.setting.label04Req, regExp: this.setting.label04RegExp, minLen: 0, maxLen: 100 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.designation, required: this.setting.label19Req, regExp: this.setting.label19RegExp, minLen: 0, maxLen: 50 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.seqId, required: this.setting.label26Req, regExp: this.setting.label26RegExp, minValue: 1, maxValue: 999999 }); + } + } + + private loadGroups(): void + { + const params = { criteria: '', status: 8 }; + + } + + public generate(value: any): void + { + if (value?.id === 3) + { + if (this.authKey == undefined || this.authKey.length <= 0) + { + let base32EncString = base32.encode(this.userId + '~' + this.f.loginId.value); + let re = /=/g; + base32EncString = base32EncString.replace(re, ''); + this.authKey = base32EncString; + } + this.qrCodeData = 'otpauth://totp/' + this.f.loginId.value + '?secret=' + this.authKey; + } + } + + public eventCheck(event: any, controlId: number): void + { + if (controlId === 1) + { + if (event?.target?.checked) + { + this.edituserForm.get('accessStatus').disable(); + this.edituserForm.get('accessStatus').setValue(false); + } + else + { + this.edituserForm.get('accessStatus').enable(); + } + } + else if (controlId === 2) + { + if (event?.target?.checked) + { + this.edituserForm.get('neverExpire').disable(); + this.edituserForm.get('neverExpire').setValue(false); + } + else + { + this.edituserForm.get('neverExpire').enable(); + } + } + else if (controlId === 3) + { + this.required = ''; + if (event?.target?.checked) + { + this.required = 'required'; + this.edituserForm.get('authMethod').enable(); + } + else + { + this.edituserForm.get('authMethod').setValue({ id: 0 }); + this.edituserForm.get('authMethod').disable(); + } + } + } + + private convertBase64ToBlob(Base64Image: string) + { + //Split into two parts + const parts = Base64Image.split(";base64,") + + //Hold the content type + const imageType = parts[0].split(":")[1] + + //Decode base64 string + const decodedData = atob(parts[1]) + + //Create unit8array of size same as row data length + const uInt8Array = new Uint8Array(decodedData.length) + + //Insert all character code into uint8array + for (let i = 0; i < decodedData.length; ++i) + { + uInt8Array[i] = decodedData.charCodeAt(i) + } + + //Return blob image after conversion + return new Blob([uInt8Array], { type: imageType }) + } + + public sendmail(parent: any): void + { + let email = this.f.emailAddress.value || ''; + if (email.length > 0) + { + this.alertService.clear(); + parent.exportImage().then((dataURI: any) => + { + const blobData = this.convertBase64ToBlob(dataURI); + const blob = new Blob([blobData], { type: "image/png" }); + const qrImage = new File([blob], "qrCode.png"); + + const formData = new FormData(); + formData.append('emailAddress', this.f.emailAddress.value); + formData.append('fileName', 'qrCode.png'); + formData.append('fileData', qrImage); + + this.service.sendQrCodeViaEmail(formData).subscribe( + { + next: (resp: any) => + { + if (resp.returnStatus === 200) + { + this.alertService.info(resp.returnMessage); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.alertService.error(errorMessage); + } + }); + }); + } + } + + public keyPressEvent(event: any): boolean + { + return this.fnSvc.validateNumbers({ event: event, includePlus: true }); + } + + get f() { return this.edituserForm.controls; } + + public onSubmit(): void + { + this.submitted = true; + this.alertService.clear(); + + if (this.f.authReqAtlogin.value && +(this.f.authMethod.value.id ?? '0') <= 0) + { + this.alertService.error('Authentication method is required'); + return; + } + + if (this.edituserForm.invalid) + return; + + let authMethod = this.f.authReqAtlogin.value ? +(this.f.authMethod.value.id ?? '0') : 0; + const params: any = + { + userId: this.userId, + loginId: this.f.loginId.value, + employeeId: this.f.employeeId.value?.employeeId, + employeeCode: this.f.employeeId.value?.employeeCode, + userName: this.f.username.value, + designation: this.f.designation.value, + mobileNo: this.f.mobileNo.value, + emailAddress: this.f.emailAddress.value, + seqId: +(this.f.seqId.value ?? '1'), + viewToAll: this.f.viewToAll.value, + canUseAttendanceSystem: this.f.canUseAtnSys.value, + dbOnStartup: this.f.dbOnStartup.value, + disallowMultiLogin: this.f.daMultiLogin.value, + status: (this.f.status.value ? 8 : 16), + neverExpire: this.f.neverExpire.value, + accessStatus: this.f.accessStatus.value ? 1 : 3, + authReqAtlogin: this.f.authReqAtlogin.value, + authMethod: authMethod, + authKey: (authMethod === 3) ? this.authKey : '', + groupIds: this.selectedIds + }; + + this.loading = true; + this.service.editUser(params).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.alertService.info(resp.returnMessage); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } +} diff --git a/App/ClientApp/src/app/users/newuser.component.html b/App/ClientApp/src/app/users/newuser.component.html new file mode 100644 index 0000000..9144efe --- /dev/null +++ b/App/ClientApp/src/app/users/newuser.component.html @@ -0,0 +1,377 @@ +
    + @if (setting?.label01Req) + { +
    + {{setting?.label01||'Login Id'}}: +
    + + @if (submitted && f.loginId.errors) + { +
    + @if (f.loginId.errors.required) + { +
    {{setting?.label01||'Login Id'}} is required.
    + } + @if (f.loginId.errors.pattern) + { +
    {{setting?.label01||'Login Id'}} is invalid format.
    + } + @if (f.loginId.errors.minlength) + { +
    Minimum length of {{setting?.label01||'Login Id'}} is {{f.loginId.errors.minlength.requiredLength}}
    + } + @if (f.loginId.errors.maxlength) + { +
    Maximum length of {{setting?.label01||'Login Id'}} is {{f.loginId.errors.maxlength.requiredLength}}
    + } +
    + } +
    + } + + @if (setting?.label20Req) + { +
    + +
    + } + + @if (setting?.label21Req) + { +
    + {{setting?.label21||'Employee'}}: +
    + + @if (submitted && f.isEmployee.value && f.employeeId.errors) + { +
    + {{setting?.label21||'Employee'}} is required. +
    + } +
    + } + +
    + @if (setting?.label02Req) + { +
    + {{setting?.label02||'User Name'}}: +
    + + @if (submitted && f.username.errors) + { +
    + @if (f.username.errors.required) + { +
    {{setting?.label02||'User Name'}} is required.
    + } + @if (f.username.errors.pattern) + { +
    {{setting?.label02||'User Name'}} is invalid format.
    + } + @if (f.username.errors.minlength) + { +
    Minimum length of {{setting?.label02||'User Name'}} is {{f.username.errors.minlength.requiredLength}}
    + } + @if (f.username.errors.maxlength) + { +
    Maximum length of {{setting?.label02||'User Name'}} is {{f.username.errors.maxlength.requiredLength}}
    + } +
    + } +
    + } + + @if (setting?.label19Req) + { +
    + {{setting?.label19||'Designation'}}: +
    + + @if (submitted && f.designation.errors) + { +
    + @if (f.designation.errors.required) + { +
    {{setting?.label19||'Designation'}} is required.
    + } + @if (f.designation.errors.pattern) + { +
    {{setting?.label19||'Designation'}} is invalid format.
    + } + @if (f.designation.errors.minlength) + { +
    Minimum length of {{setting?.label19||'Designation'}} is {{f.designation.errors.minlength.requiredLength}}
    + } + @if (f.designation.errors.maxlength) + { +
    Maximum length of {{setting?.label19||'Designation'}} is {{f.designation.errors.maxlength.requiredLength}}
    + } +
    + } +
    + } + + @if (setting?.label03Req) + { +
    + {{setting?.label03||'Mobile Number'}}: +
    + + @if (submitted && f.mobileNo.errors) + { +
    + @if (f.mobileNo.errors.required) + { +
    {{setting?.label03||'Mobile Number'}} is required.
    + } + @if (f.mobileNo.errors.pattern) + { +
    {{setting?.label03||'Mobile Number'}} is invalid format.
    + } + @if (f.mobileNo.errors.minlength) + { +
    Minimum length of {{setting?.label03||'Mobile Number'}} is {{f.mobileNo.errors.minlength.requiredLength}}
    + } + @if (f.mobileNo.errors.maxlength) + { +
    Maximum length of {{setting?.label03||'Mobile Number'}} is {{f.mobileNo.errors.maxlength.requiredLength}}
    + } +
    + } +
    + } + + @if (setting?.label04Req) + { +
    + {{setting?.label04||'Email Address'}}: +
    + + @if (submitted && f.emailAddress.errors) + { +
    + @if (f.emailAddress.errors.required) + { +
    {{setting?.label04||'Email Address'}} is required.
    + } + @if (f.emailAddress.errors.pattern) + { +
    {{setting?.label04||'Email Address'}} is invalid format [;(semicolon) as separator].
    + } + @if (f.emailAddress.errors.minlength) + { +
    Minimum length of {{setting?.label04||'Email Address'}} is {{f.emailAddress.errors.minlength.requiredLength}}
    + } + @if (f.emailAddress.errors.maxlength) + { +
    Maximum length of {{setting?.label04||'Email Address'}} is {{f.emailAddress.errors.maxlength.requiredLength}}
    + } +
    + } +
    + } +
    + + @if (setting?.label05Req) + { +
    + {{setting?.label05||'Password'}}: +
    +
    + + + + + @if (submitted && f.password.errors) + { +
    + @if (f.password.errors.required) + { +
    {{setting?.label05||'Password'}} is required.
    + } + @if (f.password.errors.pattern) + { +
    {{setting?.label05||'Password'}} is invalid format.
    + } + @if (f.password.errors.minlength) + { +
    Minimum length of {{setting?.label05||'Password'}} is {{f.password.errors.minlength.requiredLength}}
    + } + @if (f.password.errors.maxlength) + { +
    Maximum length of {{setting?.label05||'Password'}} is {{f.password.errors.maxlength.requiredLength}}
    + } +
    + } +
    +
    + } + + @if (setting?.label06Req) + { +
    + {{setting?.label06||'Confirm Password'}}: +
    +
    + + + + + @if (submitted && f.confirmPassword.errors) + { +
    + @if (f.confirmPassword.errors.equalValidator) + { +
    Password and Confirm Password must be match.
    + } + @if (f.confirmPassword.errors.required) + { +
    {{setting?.label06||'Confirm Password'}} is required.
    + } + @if (f.confirmPassword.errors.pattern) + { +
    {{setting?.label06||'Confirm Password'}} is invalid format.
    + } +
    + } +
    +
    + } + + @if (setting?.label22Req) + { +
    + {{setting?.label22||'Seq Id'}}: +
    + + @if (submitted && f.seqId.errors) + { +
    + @if (f.seqId.errors.required) + { +
    {{setting?.label22||'Seq Id'}} is required.
    + } + @if (f.seqId.errors.min) + { +
    Value can not be less than {{f.seqId.errors.min.min}}
    + } + @if (f.seqId.errors.max) + { +
    Value can not be greater than {{f.seqId.errors.max.max}}
    + } +
    + } +
    + } + + @if (setting?.label25Req) + { +
    +
    + + +
    +
    + } + + @if (setting?.label23Req) + { +
    + + +
    + } + + @if (setting?.label07Req) { +
    + + +
    + } + + @if (setting?.label08Req) { +
    + + +
    + } + + @if (setting?.label09Req) { +
    + + +
    + } + + @if (setting?.label10Req) { +
    + + +
    + } + + @if (setting?.label11Req) { +
    + + +
    + } + + @if (setting?.label12Req) { +
    + + +
    + } + + @if (setting?.label13Req) { +
    + {{setting?.label13||'Authentication Method'}}: +
    + + + @if (submitted && f.authReqAtlogin.value && this.f.authMethod.value<=0) { +
    +
    {{setting?.label13||'Authentication Method'}} is required.
    +
    + } +
    + } + + @if (setting?.label14Req) { +
    + {{setting?.label14||'User groups'}}: +
    + + + + + +
    + } + + @if (canAdd) { +
    +
    + +
    + } +
    diff --git a/App/ClientApp/src/app/users/newuser.component.spec.ts b/App/ClientApp/src/app/users/newuser.component.spec.ts new file mode 100644 index 0000000..a628f86 --- /dev/null +++ b/App/ClientApp/src/app/users/newuser.component.spec.ts @@ -0,0 +1,48 @@ +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { GridModule } from '@progress/kendo-angular-grid'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { DropDownsModule } from '@progress/kendo-angular-dropdowns'; +import { DatePipe, DecimalPipe, CommonModule } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AppRoutesModule } from '../app.routes.module'; +import { AlertComponent } from '../components/alert'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; +import { NewUserComponent } from './newuser.component'; + +describe('NewUserComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + DropDownsModule, + GridModule, + NewUserComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + BreadcrumbService, + FunctionService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(NewUserComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/users/newuser.component.ts b/App/ClientApp/src/app/users/newuser.component.ts new file mode 100644 index 0000000..646e686 --- /dev/null +++ b/App/ClientApp/src/app/users/newuser.component.ts @@ -0,0 +1,297 @@ +import { Router } from '@angular/router'; +import { NgClass } from '@angular/common'; +import { NumericTextBoxComponent } from '@progress/kendo-angular-inputs'; +import { DropDownListComponent } from '@progress/kendo-angular-dropdowns'; +import { Component, OnInit, ViewChild, ElementRef, inject, computed } from '@angular/core'; +import { FormBuilder, FormGroup, Validators, FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { RowArgs, GridComponent, SelectionDirective, CheckboxColumnComponent, ColumnComponent } from '@progress/kendo-angular-grid'; + +import { AlertService } from '../components/alert'; +import { EqualValidator } from '../customValidators'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { UserService } from '../../providers/user/user.service.'; +import { FunctionService } from '../components/models/function.service'; +import { EmployeeControlComponent } from '../components/employeepicker/employeecontrol.component'; + +@Component({ + standalone: true, + selector: 'new-user', + templateUrl: './newuser.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass, EmployeeControlComponent, DropDownListComponent, GridComponent, SelectionDirective, CheckboxColumnComponent, ColumnComponent, NumericTextBoxComponent] +}) +export class NewUserComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly service = inject(UserService); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + + @ViewChild('loginId') private readonly loginId: ElementRef; + + public setting: any; + public items: any[] = []; + public required: string = ''; + public newuserForm: FormGroup; + public canAdd: boolean = false; + public loading: boolean = false; + public submitted: boolean = false; + public selectedIds: number[] = []; + public fieldTextType1: boolean = false; + public fieldTextType2: boolean = false; + public selectedKeys(context: RowArgs): number { return context.dataItem.groupId; }; + public authMethods: Array<{ id: number, value: string }> = [{ id: 0, value: 'None' }, { id: 1, value: 'Email' }, { id: 2, value: 'Mobile SMS' }, { id: 3, value: 'Third Party Authenticator' }]; + + private settingApplied: boolean = false; + + constructor() + { + const bcService = inject(BreadcrumbService); + bcService.setItems([{ label: 'System Setup' }, { label: 'User Management' }, { label: 'Users', routerLink: ['/users'] }, { label: 'New User', routerLink: ['/newuser'] }]); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + const navigated = computed(() => this.router.currentNavigation())(); + this.setting = navigated?.extras?.state?.setting; + + this.canAdd = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.2_1'); + } + + ngOnInit(): void + { + this.newuserForm = this.formBuilder.group( + { + loginId: '', + isEmployee: false, + employeeId: { value: null, disabled: true }, + username: '', + designation: '', + mobileNo: '', + emailAddress: '', + seqId: 1, + viewToAll: false, + canUseAtnSys: true, + password: ['', Validators.required], + confirmPassword: ['', Validators.required], + dbOnStartup: false, + daMultiLogin: false, + status: true, + neverExpire: { value: false, disabled: true }, + accessStatus: true, + authReqAtlogin: false, + authMethod: { value: 0, disabled: true }, + }, + { + validators: EqualValidator('password', 'confirmPassword') + } + ); + this.setValidatorsToControls(); + + this.loadGroups(); + } + + private setValidatorsToControls(): void + { + if (!this.settingApplied && this.setting && this.newuserForm?.controls) + { + this.settingApplied = true; + this.fnSvc.setValidatorsToToControl({ control: this.f.loginId, required: this.setting.label01Req, regExp: this.setting.label01RegExp, minLen: 3, maxLen: 30 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.username, required: this.setting.label02Req, regExp: this.setting.label02RegExp, minLen: 3, maxLen: 75 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.mobileNo, required: this.setting.label03Req, regExp: this.setting.label03RegExp, minLen: 0, maxLen: 15 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.emailAddress, required: this.setting.label04Req, regExp: this.setting.label04RegExp, minLen: 0, maxLen: 100 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.designation, required: this.setting.label19Req, regExp: this.setting.label19RegExp, minLen: 0, maxLen: 50 }); + this.fnSvc.setValidatorsToToControl({ control: this.f.seqId, required: this.setting.label26Req, regExp: this.setting.label26RegExp, minValue: 1, maxValue: 999999 }); + } + } + + public loadGroups(): void + { + const params = { criteria: '', status: 8 }; + + } + + public toggleFieldType(controlId): void + { + if (controlId === 1) + this.fieldTextType1 = !this.fieldTextType1; + else if (controlId === 2) + this.fieldTextType2 = !this.fieldTextType2; + } + + public isEmployeeCheckChanged(): void + { + if (this.f.isEmployee.value) + { + this.f.employeeId.enable(); + this.f.username.disable(); + this.f.designation.disable(); + this.f.mobileNo.disable(); + this.f.emailAddress.disable(); + } + else + { + this.f.employeeId.disable(); + this.f.username.enable(); + this.f.designation.enable(); + this.f.mobileNo.enable(); + this.f.emailAddress.enable(); + } + } + + public onEmployeeSelected(event: any): void + { + if (event?.employeeId) + { + this.newuserForm.patchValue( + { + username: event.name, + mobileNo: event.contactNo, + designation: event.designation, + emailAddress: event.emailAddress + }); + } + else + { + this.newuserForm.patchValue( + { + username: '', + mobileNo: '', + designation: '', + emailAddress: '', + }); + } + } + + public eventCheck(event: any, controlId: number): void + { + if (controlId === 1) + { + if (event?.target?.checked) + { + this.newuserForm.get('accessStatus').disable() + this.newuserForm.get('accessStatus').setValue(false); + } + else + { + this.newuserForm.get('accessStatus').enable() + } + } + else if (controlId === 2) + { + if (event?.target?.checked) + { + this.newuserForm.get('neverExpire').disable() + this.newuserForm.get('neverExpire').setValue(false); + } + else + { + this.newuserForm.get('neverExpire').enable() + } + } + else if (controlId === 3) + { + this.required = ''; + if (event?.target?.checked) + { + this.required = 'required'; + this.newuserForm.get('authMethod').enable() + } + else + { + this.newuserForm.get('authMethod').setValue(0); + this.newuserForm.get('authMethod').disable() + } + } + } + + public keyPressEvent(event: any): boolean + { + return this.fnSvc.validateNumbers({ event: event, includePlus: true }); + } + + get f() { return this.newuserForm.controls; } + + public onSubmit(): void + { + this.submitted = true; + this.alertService.clear(); + if (this.newuserForm.invalid) + return; + + this.loading = true; + const params: any = + { + loginId: this.f.loginId.value, + employeeId: this.f.employeeId.value?.employeeId, + employeeCode: this.f.employeeId.value?.code, + password: this.f.password.value, + userName: this.f.username.value, + designation: this.f.designation.value, + mobileNo: this.f.mobileNo.value, + emailAddress: this.f.emailAddress.value, + seqId: +(this.f.seqId.value ?? '1'), + viewToAll: this.f.viewToAll.value, + canUseAttendanceSystem: this.f.canUseAtnSys.value, + dbOnStartup: this.f.dbOnStartup.value, + disallowMultiLogin: this.f.daMultiLogin.value, + status: (this.f.status.value ? 8 : 16), + neverExpire: this.f.neverExpire.value, + accessStatus: this.f.accessStatus.value ? 1 : 3, + authReqAtlogin: this.f.authReqAtlogin.value, + authMethod: this.f.authReqAtlogin.value ? +(this.f.authMethod.value || '0') : 0, + groupIds: this.selectedIds + }; + + this.service.addUser(params).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.newuserForm.reset( + { + loginId: '', + status: true, + username: '', + mobileNo: '', + password: '', + designation: '', + emailAddress: '', + employeeId: null, + isEmployee: false, + dbOnStartup: false, + confirmPassword: '', + canUseAtnSys: true, + daMultiLogin: false, + authReqAtlogin: false, + authMethod: { value: 0, disabled: true }, + neverExpire: { value: false, disabled: true }, + accessStatus: { value: true, disabled: false }, + seqId: (parseInt(this.f.seqId.value ?? '1') + 1) + } + ); + this.isEmployeeCheckChanged(); + if (this.loginId?.nativeElement) + this.loginId.nativeElement.focus(); + + this.selectedIds = []; + this.alertService.info(resp.returnMessage); + this.submitted = false; + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } +} diff --git a/App/ClientApp/src/app/users/resetpwd.component.html b/App/ClientApp/src/app/users/resetpwd.component.html new file mode 100644 index 0000000..157c10a --- /dev/null +++ b/App/ClientApp/src/app/users/resetpwd.component.html @@ -0,0 +1,83 @@ +
    +
    + Login Id: +
    + +
    + +
    + User Name: +
    + +
    + +
    + Designation: +
    + +
    + +
    + Mobile Number: +
    + +
    + +
    + Email Address: +
    + +
    + +
    +
    + New Password: +
    +
    + + + + + @if(submitted && f.password.errors) + { +
    + Password is required. +
    + } +
    +
    + +
    + Confirm Password: +
    +
    + + + + + @if(submitted && f.confirmPassword.errors) + { +
    + @if(f.confirmPassword.errors.required) + { + Confirm Password is required. + } + @if(f.confirmPassword.errors.equalValidator) + { + New Password and Confirm Password must be matched. + } +
    + } +
    +
    + + @if(canSave) + { +
    +
    + +
    + } +
    diff --git a/App/ClientApp/src/app/users/resetpwd.component.spec.ts b/App/ClientApp/src/app/users/resetpwd.component.spec.ts new file mode 100644 index 0000000..7f7d9bd --- /dev/null +++ b/App/ClientApp/src/app/users/resetpwd.component.spec.ts @@ -0,0 +1,44 @@ +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { CommonModule, DatePipe, DecimalPipe } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AppRoutesModule } from '../app.routes.module'; +import { AlertComponent } from '../components/alert'; +import { ResetPwdComponent } from './resetpwd.component'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; + +describe('ResetPwdComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + ResetPwdComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + FunctionService, + BreadcrumbService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(ResetPwdComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/users/resetpwd.component.ts b/App/ClientApp/src/app/users/resetpwd.component.ts new file mode 100644 index 0000000..89146cf --- /dev/null +++ b/App/ClientApp/src/app/users/resetpwd.component.ts @@ -0,0 +1,151 @@ +import { Router } from '@angular/router'; +import { NgClass} from '@angular/common'; +import { Component, OnInit, computed, inject } from '@angular/core'; +import { FormBuilder, FormGroup, Validators, FormsModule, ReactiveFormsModule } from '@angular/forms'; + +import { AlertService } from '../components/alert'; +import { EqualValidator } from '../customValidators'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { UserService } from '../../providers/user/user.service.'; +import { FunctionService } from '../components/models/function.service'; + +@Component({ + standalone: true, + selector: 'user-reset-pwd', + templateUrl: './resetpwd.component.html', + imports: [FormsModule, ReactiveFormsModule, NgClass] +}) +export class ResetPwdComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly service = inject(UserService); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + + public resetPwdForm: FormGroup; + public loading: boolean = false; + public canSave: boolean = false; + public submitted: boolean = false; + public fieldTextType1: boolean = false; + public fieldTextType2: boolean = false; + + private userId: number = 0; + + constructor() + { + const breadcrumbService = inject(BreadcrumbService); + breadcrumbService.setItems([{ label: 'System Setup' }, { label: 'User Management' }, { label: 'Users', routerLink: ['/users'] }, { label: 'Reset Password', routerLink: ['/resetPwd'] }]); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + const navigated = computed(() => this.router.currentNavigation())(); + this.userId = +navigated?.extras?.state?.id; + this.canSave = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.3_1') || this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.3_2'); + } + + ngOnInit() + { + this.resetPwdForm = this.formBuilder.group( + { + loginId: '', + username: '', + designation: '', + mobileNo: '', + emailAddress: '', + password: ['', Validators.required], + confirmPassword: ['', Validators.required], + }, + { + validators: EqualValidator('password', 'confirmPassword') + } + ); + + if (this.userId) + { + this.service.getUser(this.userId).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.userId = resp.userId; + this.resetPwdForm.patchValue( + { + loginId: resp.loginId, + username: resp.userName, + designation: resp.designation, + mobileNo: resp.mobileNo, + emailAddress: resp.emailAddress + }); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + } + + public toggleFieldType(controlId): void + { + if (controlId === 1) + this.fieldTextType1 = !this.fieldTextType1; + else if (controlId === 2) + this.fieldTextType2 = !this.fieldTextType2; + } + + get f() { return this.resetPwdForm.controls; } + + public onSubmit(): void + { + this.submitted = true; + this.alertService.clear(); + if (this.resetPwdForm.invalid) + return; + + this.loading = true; + + const newPwd = this.fnSvc.cipherData(this.f.password.value); + const cnfPwd = this.fnSvc.cipherData(this.f.confirmPassword.value); + this.service.resetPassword(this.userId, newPwd, cnfPwd).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.loading = false; + this.resetPwdForm.patchValue( + { + password: '', + confirmPassword: '', + } + ); + + this.alertService.success(resp.returnMessage); + this.submitted = false; + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } +} diff --git a/App/ClientApp/src/app/users/users.component.html b/App/ClientApp/src/app/users/users.component.html new file mode 100644 index 0000000..7486e95 --- /dev/null +++ b/App/ClientApp/src/app/users/users.component.html @@ -0,0 +1,118 @@ +
    +
    + + @if (setting?.label15Req) { +
    + {{setting?.label15||'Search Criteria'}}: +
    +
    + + + @if (submitted && f.criteria.errors) + { +
    + @if (f.criteria.errors.required) + { +
    {{setting?.label15||'Search Criteria'}} is required.
    + } + @if (f.criteria.errors.pattern) + { +
    {{setting?.label15||'Search Criteria'}} is invalid format.
    + } + @if (f.criteria.errors.minlength) + { +
    Minimum length of {{setting?.label15||'Search Criteria'}} is {{f.criteria.errors.minlength.requiredLength}}
    + } + @if (f.criteria.errors.maxlength) + { +
    Maximum length of {{setting?.label15||'Search Criteria'}} is {{f.criteria.errors.maxlength.requiredLength}}
    + } +
    + } +
    +
    + } + +
    + +
    + + @if (setting?.label16Req) { +
    + {{setting?.label16||'Existing data'}}: +
    + + @if (canAdd) + { + + + + } + + + + @if (canEdit) + { + + } + @if (viewMode) + { + + } + @if (canDelete) + { + + } + @if (canResetPwd) + { + + } + @if ((canEdit && item.isLocked)) + { + + } + @if (canEdit) + { + + } + + + + + + @if (setting?.label03Req) + { + + } + @if (setting?.label04Req) + { + + } + + @if (setting?.label22Req) + { + + } + +
    + } +
    diff --git a/App/ClientApp/src/app/users/users.component.spec.ts b/App/ClientApp/src/app/users/users.component.spec.ts new file mode 100644 index 0000000..8f9c41e --- /dev/null +++ b/App/ClientApp/src/app/users/users.component.spec.ts @@ -0,0 +1,48 @@ +import { provideHttpClient } from '@angular/common/http'; +import { TestBed, waitForAsync } from '@angular/core/testing'; +import { GridModule } from '@progress/kendo-angular-grid'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { DialogModule } from '@progress/kendo-angular-dialog'; +import { DatePipe, DecimalPipe, CommonModule } from '@angular/common'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; + +import { AppRoutesModule } from '../app.routes.module'; +import { AlertComponent } from '../components/alert'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { ServicesModule } from '../../providers/services.module'; +import { FunctionService } from '../components/models/function.service'; +import { UsersComponent } from './users.component'; + +describe('UsersComponent', () => +{ + beforeEach(waitForAsync(() => + { + TestBed.configureTestingModule({ + imports: [ + BrowserAnimationsModule, + AppRoutesModule, + FormsModule, + ReactiveFormsModule, + CommonModule, + ServicesModule, + AlertComponent, + DialogModule, + GridModule, + UsersComponent + ], + providers: [ + provideHttpClient(), + DatePipe, + DecimalPipe, + BreadcrumbService, + FunctionService + ] +}).compileComponents(); + })); + it('Component created successfully...', waitForAsync(() => + { + const fixture = TestBed.createComponent(UsersComponent); + const app = fixture.debugElement.componentInstance; + expect(app).toBeTruthy(); + })); +}); diff --git a/App/ClientApp/src/app/users/users.component.ts b/App/ClientApp/src/app/users/users.component.ts new file mode 100644 index 0000000..131673d --- /dev/null +++ b/App/ClientApp/src/app/users/users.component.ts @@ -0,0 +1,349 @@ +import { Router } from '@angular/router'; +import { NgClass } from '@angular/common'; +import { State } from '@progress/kendo-data-query'; +import { Component, OnInit, ViewEncapsulation, inject } from '@angular/core'; +import { FormGroup, FormBuilder, FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { plusIcon, pencilIcon, trashIcon, infoCircleIcon } from "@progress/kendo-svg-icons"; +import { GridDataResult, DataStateChangeEvent, KENDO_GRID, RowClassArgs } from '@progress/kendo-angular-grid'; +import { DialogService, DialogRef, DialogCloseResult, DialogContainerDirective } from '@progress/kendo-angular-dialog'; + +import { Api } from '../../providers/api/api'; +import { AlertService } from '../components/alert'; +import { BreadcrumbService } from '../breadcrumb.service'; +import { UserService } from '../../providers/user/user.service.'; +import { FunctionService } from '../components/models/function.service'; +import { SettingsModuleEnum } from '../components/models/named-parameters.model'; + +@Component({ + standalone: true, + selector: 'users', + encapsulation: ViewEncapsulation.None, + templateUrl: './users.component.html', + styles: ['#grdUsers tr.inactive{color:#f00;}'], + imports: [FormsModule, ReactiveFormsModule, DialogContainerDirective, NgClass, KENDO_GRID] +}) +export class UsersComponent implements OnInit +{ + private readonly router = inject(Router); + private readonly service = inject(UserService); + private readonly fnSvc = inject(FunctionService); + private readonly formBuilder = inject(FormBuilder); + private readonly alertService = inject(AlertService); + private readonly dialogService = inject(DialogService); + + public setting: any; + public usersForm: FormGroup; + public colWidth: number = 0; + public canAdd: boolean = false; + public loading: boolean = false; + public canEdit: boolean = false; + public gridView: GridDataResult; + public viewMode: boolean = false; + public canDelete: boolean = false + public submitted: boolean = false; + public canResetPwd: boolean = false; + public type: 'numeric' | 'input' = 'input'; + public pageSizes = [5, 10, 15, 20, 25, 30, 50]; + public state: State = { skip: 0, take: 10, sort: [{ field: undefined, dir: undefined }] }; + public icons = { add: plusIcon, edit: pencilIcon, delete: trashIcon, info: infoCircleIcon }; + + private items: any[] = []; + private totalRows: number = 0; + private settingApplied: boolean = false; + + constructor() + { + const bcService = inject(BreadcrumbService); + + this.alertService.clear(); + bcService.setItems([{ label: 'System Setup' }, { label: 'User Management' }, { label: 'Users', routerLink: ['/users'] }]); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + this.canAdd = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.2_1'); + this.canEdit = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.2_2'); + this.canDelete = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.2_3'); + this.canResetPwd = this.service.currentUserValue?.moduleIds?.includes('ELIT.1.2.3'); + + this.viewMode = !this.canEdit; + + this.loadSetting(); + } + + private loadSetting(): void + { + this.loading = true; + this.service.getLabelSetting(SettingsModuleEnum.User).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.setting = resp; + this.setValidatorsToControls(); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + + ngOnInit(): void + { + let criteria: string = ''; + let hasValue: boolean = false + if (Api.TmpValue1?.startsWith('2:')) + { + hasValue = true; + criteria = Api.TmpValue1.substring(2); + } + if (Api.TmpValue2?.startsWith('2:')) + { + hasValue = true; + this.state = JSON.parse(Api.TmpValue2.substring(2)); + } + + this.usersForm = this.formBuilder.group({ criteria: criteria }); + + this.settingApplied = false; + this.setValidatorsToControls(); + + if (hasValue) + { + this.loadData(); + } + } + + private setValidatorsToControls(): void + { + if (!this.settingApplied && this.setting && this.usersForm?.controls) + { + this.settingApplied = true; + this.fnSvc.setValidatorsToToControl({ control: this.f.criteria, required: this.setting.label15Req, regExp: this.setting.label15RegExp, minLen: 0, maxLen: 50 }); + } + } + + public addHandler(): void + { + this.router.navigateByUrl('/newuser', { state: { setting: this.setting } }); + } + + public editHandler({ dataItem }): void + { + this.router.navigateByUrl('/edituser', { state: { id: dataItem.userId, setting: this.setting } }); + } + + public removeHandler({ dataItem }): void + { + const dialog: DialogRef = this.dialogService.open( + { + title: 'Confirmation', content: `Are you sure to delete ${this.setting?.label17 || 'User'}: '` + dataItem.userName + "'?", + actions: [{ text: 'No', themeColor: 'primary' }, { text: 'Yes', themeColor: 'secondary' }], + width: 400, + height: 150, + minWidth: 250 + }); + + dialog.result.subscribe((result) => + { + if (result instanceof DialogCloseResult) + { + //Nothing to do + } + else if (result.text === 'Yes') + { + this.loading = true; + this.alertService.clear(); + this.service.deleteUser(dataItem.userId).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.loadData(); + this.alertService.success(resp.returnMessage); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + }); + } + + public dataStateChange(state: DataStateChangeEvent): void + { + this.state = state; + Api.TmpValue2 = '2:' + JSON.stringify(this.state); + + this.loadData(); + } + + public resetPwd(dataItem: any): void + { + this.router.navigateByUrl('/resetPwd', { state: { id: dataItem.userId } }); + } + + public viewAuthCode(dataItem: any): void + { + const dialog: DialogRef = this.dialogService.open( + { + title: 'Authentication ID', content: "Authentication ID for '" + dataItem.loginId + "': " + dataItem.authId, actions: [{ text: 'Okay', themeColor: 'primary' }], + width: 550, + height: 160, + minWidth: 300 + }); + + dialog.result.subscribe((result) => + { + if (result instanceof DialogCloseResult) + { + //Nothing to do + } + else if (result.text === 'Okay') + { + this.alertService.clear(); + } + }); + } + + public unlockUser(dataItem: any): void + { + const dialog: DialogRef = this.dialogService.open( + { + title: 'Confirmation', content: "Are you sure to Unlock user: '" + dataItem.userName + "'?", + actions: [{ text: 'No' }, { text: 'Yes', themeColor: 'primary' }], + width: 450, + height: 150, + minWidth: 250 + }); + + dialog.result.subscribe((result) => + { + if (result instanceof DialogCloseResult) + { + //Nothing to do + } + else if (result.text === 'Yes') + { + this.loading = true; + this.alertService.clear(); + this.service.unlockUser(dataItem.userId, dataItem.loginId).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.loadData(); + this.alertService.success(resp.returnMessage); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } + }); + } + + private reloadPage(): void + { + this.gridView = { data: this.items, total: this.totalRows }; + } + + public clearData(): void + { + this.items = []; + this.colWidth = this.totalRows = this.state.skip = 0; + + this.reloadPage(); + } + + public rowCallback(context: RowClassArgs) + { + if (context.dataItem.status === 16) + return { inactive: true }; + } + + get f() { return this.usersForm.controls; } + + public loadData(): void + { + this.submitted = true; + this.alertService.clear(); + if (!this.service.currentUserValue) + { + this.router.navigate(['/login']); + return; + } + + if (this.usersForm.invalid) + return; + + Api.clearTmpValue(); + Api.TmpValue1 = '2:' + this.f.criteria.value || ''; + Api.TmpValue2 = '2:' + JSON.stringify(this.state); + + const params = + { + status: 0, + skip: this.state.skip, + pageSize: this.state.take, + sortOrder: this.state.sort[0]?.dir, + sortField: this.state.sort[0]?.field, + criteria: (this.f.criteria.value || ''), + }; + + this.loading = true; + this.service.getUsers(params).subscribe( + { + next: (resp: any) => + { + this.loading = false; + if (resp.returnStatus === 200) + { + this.items = resp.value || []; + this.totalRows = resp.totalRows; + if (this.items?.length) + this.colWidth = (this.canEdit ? 80 : 40) + (this.canDelete ? 40 : 0) + (this.canResetPwd ? 40 : 0); + else + this.colWidth = 0; + + this.reloadPage(); + } + else + { + this.alertService.error(resp.returnMessage); + } + }, + error: (errorMessage: string) => + { + this.loading = false; + this.alertService.error(errorMessage); + } + }); + } +} + diff --git a/App/ClientApp/src/appsettings.json b/App/ClientApp/src/appsettings.json new file mode 100644 index 0000000..c09c2b6 --- /dev/null +++ b/App/ClientApp/src/appsettings.json @@ -0,0 +1,7 @@ +{ + "cipherSecretKey": "RWZ0X0JEXzJAQDFfQ2ViRA==", + "enableBrowserPassword": false, + "maxLoginTime": 570, + "microServiceEnabled": false, + "secretKey": "Q2VMLmFEbUlOLkRoa0JE" +} diff --git a/App/ClientApp/src/assets/.gitkeep b/App/ClientApp/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/App/ClientApp/src/assets/doxs/privacypolicy.pdf b/App/ClientApp/src/assets/doxs/privacypolicy.pdf new file mode 100644 index 0000000..6b8740d --- /dev/null +++ b/App/ClientApp/src/assets/doxs/privacypolicy.pdf @@ -0,0 +1,47 @@ +PWA Privacy Policy for Ease Taskforce +1. Scope & Purpose +This Progressive Web App (PWA), "Ease Taskforce" (“the App”), is an internal tool provided by Computer +Ease Limited ("Company," "we," "us," or "our") exclusively for employee use. This policy explains how we +collect, use, and protect data accessed through the App. +By using this PWA, you acknowledge that it is for business purposes only and consent to the data practices +described below. +2. Data We Collect +a) Employee-Provided Data + + • Login credentials + • Work-related inputs + • Contact details +b) Automatically Collected Data + • Device & browser information (for compatibility & security) + • Usage analytics (features accessed, session duration) + • IP address (for security monitoring) + • Service worker caching (for offline functionality) +c) No Personal Data Beyond Work Needs +The App is not designed to collect unnecessary personal data. Any stored information is strictly for +business operations. +3. How We Use Employee Data + • To provide and maintain the App’s functionality + • To improve internal workflows and user experience + • For security monitoring and fraud prevention + • For compliance with company policies and legal obligations +4. Data Storage & Security + • All data is stored on secured company servers or approved cloud providers. + • Local caching via service workers may occur for offline use but does not retain sensitive data + + unnecessarily. + • Access is restricted to authorized personnel only. +5. Third-Party Services +If the App integrates with third-party tools (e.g., Microsoft 365, Google Workspace, or internal APIs), their +data handling policies apply alongside ours. +6. Employee Rights & Responsibilities + + • Employees must not misuse the App or store unauthorized personal data. + • Employees may request access to their data or report concerns to [HR Contact]. + • The Company reserves the right to monitor App usage for security and compliance. +7. Policy Updates +We may update this policy as needed. Continued use of the App constitutes acceptance of changes. +8. Contact +For questions about data handling, contact: +Shafiqul Mahmud Russel, Director, CTO and CISO +Email: smrussel@celimited.com + diff --git a/App/ClientApp/src/assets/fonts/bernard/BERNHC.TTF b/App/ClientApp/src/assets/fonts/bernard/BERNHC.TTF new file mode 100644 index 0000000..bb9b711 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/bernard/BERNHC.TTF differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-Black.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-Black.ttf new file mode 100644 index 0000000..8750c0e Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-Black.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-BlackItalic.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-BlackItalic.ttf new file mode 100644 index 0000000..9f7359d Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-BlackItalic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-Bold.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-Bold.ttf new file mode 100644 index 0000000..ca5113e Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-Bold.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-BoldItalic.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-BoldItalic.ttf new file mode 100644 index 0000000..51f77bf Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-BoldItalic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-Italic.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-Italic.ttf new file mode 100644 index 0000000..8988020 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-Italic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-Light.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-Light.ttf new file mode 100644 index 0000000..9ac54bf Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-Light.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-LightItalic.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-LightItalic.ttf new file mode 100644 index 0000000..4b1f53a Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-LightItalic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-Regular.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-Regular.ttf new file mode 100644 index 0000000..ec1ed55 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-Regular.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-Thin.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-Thin.ttf new file mode 100644 index 0000000..5274b3a Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-Thin.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/Lato-ThinItalic.ttf b/App/ClientApp/src/assets/fonts/lato/Lato-ThinItalic.ttf new file mode 100644 index 0000000..d6be3c2 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/lato/Lato-ThinItalic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/lato/OFL.txt b/App/ClientApp/src/assets/fonts/lato/OFL.txt new file mode 100644 index 0000000..98383e3 --- /dev/null +++ b/App/ClientApp/src/assets/fonts/lato/OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato" + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/App/ClientApp/src/assets/fonts/materialicons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 b/App/ClientApp/src/assets/fonts/materialicons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 new file mode 100644 index 0000000..5492a6e Binary files /dev/null and b/App/ClientApp/src/assets/fonts/materialicons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/LICENSE.txt b/App/ClientApp/src/assets/fonts/roboto/LICENSE.txt new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/App/ClientApp/src/assets/fonts/roboto/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-Black.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-Black.ttf new file mode 100644 index 0000000..96ddf00 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-Black.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-BlackItalic.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-BlackItalic.ttf new file mode 100644 index 0000000..0a034f2 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-BlackItalic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-Bold.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-Bold.ttf new file mode 100644 index 0000000..7a876e2 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-Bold.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-BoldItalic.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-BoldItalic.ttf new file mode 100644 index 0000000..7fe66d2 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-BoldItalic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-Italic.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-Italic.ttf new file mode 100644 index 0000000..55f55ec Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-Italic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-Light.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-Light.ttf new file mode 100644 index 0000000..46deecf Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-Light.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-LightItalic.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-LightItalic.ttf new file mode 100644 index 0000000..ba9aee5 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-LightItalic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-Medium.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-Medium.ttf new file mode 100644 index 0000000..512af82 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-Medium.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-MediumItalic.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-MediumItalic.ttf new file mode 100644 index 0000000..7e8d21f Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-MediumItalic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-Regular.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-Regular.ttf new file mode 100644 index 0000000..3033308 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-Regular.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-Thin.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-Thin.ttf new file mode 100644 index 0000000..5de65ce Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-Thin.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/Roboto-ThinItalic.ttf b/App/ClientApp/src/assets/fonts/roboto/Roboto-ThinItalic.ttf new file mode 100644 index 0000000..4f84898 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/Roboto-ThinItalic.ttf differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2 new file mode 100644 index 0000000..cb5834f Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 new file mode 100644 index 0000000..29342a8 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2 new file mode 100644 index 0000000..0933dfe Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2 new file mode 100644 index 0000000..064e94b Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2 new file mode 100644 index 0000000..8571683 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2 new file mode 100644 index 0000000..68f094c Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2 new file mode 100644 index 0000000..6b0b4af Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2 new file mode 100644 index 0000000..9d7fb7f Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2 new file mode 100644 index 0000000..6068138 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2 new file mode 100644 index 0000000..b289f00 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2 new file mode 100644 index 0000000..87711c0 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2 new file mode 100644 index 0000000..0f6e60b Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2 new file mode 100644 index 0000000..91231c9 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2 new file mode 100644 index 0000000..c009987 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2 new file mode 100644 index 0000000..fc71d94 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2 new file mode 100644 index 0000000..020729e Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2 new file mode 100644 index 0000000..47da362 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2 new file mode 100644 index 0000000..22ddee9 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY (1).woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY (1).woff2 new file mode 100644 index 0000000..8a8de61 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY (1).woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2 new file mode 100644 index 0000000..8a8de61 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2 new file mode 100644 index 0000000..6284d2e Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2 differ diff --git a/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2 b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2 new file mode 100644 index 0000000..72ce0e9 Binary files /dev/null and b/App/ClientApp/src/assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2 differ diff --git a/App/ClientApp/src/assets/icons/icon-128x128.png b/App/ClientApp/src/assets/icons/icon-128x128.png new file mode 100644 index 0000000..88c74f8 Binary files /dev/null and b/App/ClientApp/src/assets/icons/icon-128x128.png differ diff --git a/App/ClientApp/src/assets/icons/icon-144x144.png b/App/ClientApp/src/assets/icons/icon-144x144.png new file mode 100644 index 0000000..128218e Binary files /dev/null and b/App/ClientApp/src/assets/icons/icon-144x144.png differ diff --git a/App/ClientApp/src/assets/icons/icon-152x152.png b/App/ClientApp/src/assets/icons/icon-152x152.png new file mode 100644 index 0000000..9263811 Binary files /dev/null and b/App/ClientApp/src/assets/icons/icon-152x152.png differ diff --git a/App/ClientApp/src/assets/icons/icon-192x192.png b/App/ClientApp/src/assets/icons/icon-192x192.png new file mode 100644 index 0000000..be3d744 Binary files /dev/null and b/App/ClientApp/src/assets/icons/icon-192x192.png differ diff --git a/App/ClientApp/src/assets/icons/icon-384x384.png b/App/ClientApp/src/assets/icons/icon-384x384.png new file mode 100644 index 0000000..56c1e43 Binary files /dev/null and b/App/ClientApp/src/assets/icons/icon-384x384.png differ diff --git a/App/ClientApp/src/assets/icons/icon-512x512.png b/App/ClientApp/src/assets/icons/icon-512x512.png new file mode 100644 index 0000000..609e309 Binary files /dev/null and b/App/ClientApp/src/assets/icons/icon-512x512.png differ diff --git a/App/ClientApp/src/assets/icons/icon-72x72.png b/App/ClientApp/src/assets/icons/icon-72x72.png new file mode 100644 index 0000000..c9f3728 Binary files /dev/null and b/App/ClientApp/src/assets/icons/icon-72x72.png differ diff --git a/App/ClientApp/src/assets/icons/icon-96x96.png b/App/ClientApp/src/assets/icons/icon-96x96.png new file mode 100644 index 0000000..1cef8bd Binary files /dev/null and b/App/ClientApp/src/assets/icons/icon-96x96.png differ diff --git a/App/ClientApp/src/assets/images/1.png b/App/ClientApp/src/assets/images/1.png new file mode 100644 index 0000000..43c1fd8 Binary files /dev/null and b/App/ClientApp/src/assets/images/1.png differ diff --git a/App/ClientApp/src/assets/images/default-user.png b/App/ClientApp/src/assets/images/default-user.png new file mode 100644 index 0000000..43c1fd8 Binary files /dev/null and b/App/ClientApp/src/assets/images/default-user.png differ diff --git a/App/ClientApp/src/assets/layout/css/layout-amber.css b/App/ClientApp/src/assets/layout/css/layout-amber.css new file mode 100644 index 0000000..afd36b8 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-amber.css @@ -0,0 +1,3013 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #ffc107; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #ffd54f + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #ffd54f + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #ffd54f + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #ffca28 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #ffc107; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #212121; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #ffc107 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #ffc107 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #ffc107; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #ffc107; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #ffc107; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #ffc107; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #ffc107; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #ffc107; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #ffc107; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #ffc107 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-amber.scss b/App/ClientApp/src/assets/layout/css/layout-amber.scss new file mode 100644 index 0000000..4085da5 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-amber.scss @@ -0,0 +1,12 @@ +$logoBgColor:#FFCA28; +$topbarBgColor:#FFC107; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#FFD54F; +$lightMenuitemActiveTextColor:#FFC107; +$darkMenuitemActiveTextColor:#FFC107; +$horizontalMenuitemActiveBgColor:#FFC107; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#FFC107; +$badgeTextColor:#212121; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-blue.css b/App/ClientApp/src/assets/layout/css/layout-blue.css new file mode 100644 index 0000000..3ad814c --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-blue.css @@ -0,0 +1,3013 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #2196f3; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #64b5f6 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #64b5f6 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #64b5f6 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + margin-right: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #42a5f5 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #2196f3; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #2196f3 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #2196f3 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #2196f3; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #2196f3; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #2196f3; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #2196f3; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #2196f3; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #2196f3; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #2196f3; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #2196f3 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-blue.scss b/App/ClientApp/src/assets/layout/css/layout-blue.scss new file mode 100644 index 0000000..f3ef8fa --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-blue.scss @@ -0,0 +1,12 @@ +$logoBgColor:#42A5F5; +$topbarBgColor:#2196F3; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#64b5f6; +$lightMenuitemActiveTextColor:#2196F3; +$darkMenuitemActiveTextColor:#2196F3; +$horizontalMenuitemActiveBgColor:#2196F3; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#2196F3; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-bluegrey.css b/App/ClientApp/src/assets/layout/css/layout-bluegrey.css new file mode 100644 index 0000000..a54ce9b --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-bluegrey.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #607d8b; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #90a4ae + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #90a4ae + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #90a4ae + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #78909c + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #607d8b; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #689f38 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #8bc34a + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #607d8b; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #607d8b; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #607d8b; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #607d8b; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #607d8b; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #607d8b; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #607d8b; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #607d8b + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-bluegrey.scss b/App/ClientApp/src/assets/layout/css/layout-bluegrey.scss new file mode 100644 index 0000000..c162534 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-bluegrey.scss @@ -0,0 +1,12 @@ +$logoBgColor:#78909C; +$topbarBgColor:#607D8B; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#90A4AE; +$lightMenuitemActiveTextColor:#689F38; +$darkMenuitemActiveTextColor:#8BC34A; +$horizontalMenuitemActiveBgColor:#607D8B; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#607D8B; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-brown.css b/App/ClientApp/src/assets/layout/css/layout-brown.css new file mode 100644 index 0000000..8b512eb --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-brown.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #795548; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #a1887f + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #a1887f + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #a1887f + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #8d6e63 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #795548; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #795548 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #a1887f + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #795548; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #795548; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #795548; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #795548; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #795548; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #795548; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #795548; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #795548 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-brown.scss b/App/ClientApp/src/assets/layout/css/layout-brown.scss new file mode 100644 index 0000000..bbb63c4 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-brown.scss @@ -0,0 +1,12 @@ +$logoBgColor:#8D6E63; +$topbarBgColor:#795548; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#A1887F; +$lightMenuitemActiveTextColor:#795548; +$darkMenuitemActiveTextColor:#A1887F; +$horizontalMenuitemActiveBgColor:#795548; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#795548; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-cyan.css b/App/ClientApp/src/assets/layout/css/layout-cyan.css new file mode 100644 index 0000000..2f07b03 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-cyan.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #00bcd4; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #4dd0e1 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #4dd0e1 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #4dd0e1 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #26c6da + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #00bcd4; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #212121; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #00bcd4 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #00bcd4 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #00bcd4; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #00bcd4; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #00bcd4; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #00bcd4; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #00bcd4; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #00bcd4; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 22%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #00bcd4; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #00bcd4 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-cyan.scss b/App/ClientApp/src/assets/layout/css/layout-cyan.scss new file mode 100644 index 0000000..d361bf6 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-cyan.scss @@ -0,0 +1,12 @@ +$logoBgColor:#26C6DA; +$topbarBgColor:#00BCD4; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#4DD0E1; +$lightMenuitemActiveTextColor:#00BCD4; +$darkMenuitemActiveTextColor:#00BCD4; +$horizontalMenuitemActiveBgColor:#00BCD4; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#00BCD4; +$badgeTextColor:#212121; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-deeporange.css b/App/ClientApp/src/assets/layout/css/layout-deeporange.css new file mode 100644 index 0000000..3fd6cff --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-deeporange.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #ff5722; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #ff8a65 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #ff8a65 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #ff8a65 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #ff7043 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #ff5722; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #ff5722 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #ff5722 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #ff5722; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #ff5722; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #ff5722; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #ff5722; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #ff5722; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #ff5722; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #ff5722; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #ff5722 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-deeporange.scss b/App/ClientApp/src/assets/layout/css/layout-deeporange.scss new file mode 100644 index 0000000..543b3a9 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-deeporange.scss @@ -0,0 +1,12 @@ +$logoBgColor:#FF7043; +$topbarBgColor:#FF5722; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#FF8A65; +$lightMenuitemActiveTextColor:#FF5722; +$darkMenuitemActiveTextColor:#FF5722; +$horizontalMenuitemActiveBgColor:#FF5722; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#FF5722; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-deeppurple.css b/App/ClientApp/src/assets/layout/css/layout-deeppurple.css new file mode 100644 index 0000000..94c7212 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-deeppurple.css @@ -0,0 +1,3011 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #673ab7; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #9575cd + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #9575cd + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #9575cd + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #7e57c2 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #673ab7; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #673ab7 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #9575cd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #673ab7; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #673ab7; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #673ab7; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #673ab7; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #673ab7; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #673ab7; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #673ab7; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #673ab7 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-deeppurple.scss b/App/ClientApp/src/assets/layout/css/layout-deeppurple.scss new file mode 100644 index 0000000..2aba926 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-deeppurple.scss @@ -0,0 +1,12 @@ +$logoBgColor:#7E57C2; +$topbarBgColor:#673AB7; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#9575CD; +$lightMenuitemActiveTextColor:#673AB7; +$darkMenuitemActiveTextColor:#9575CD; +$horizontalMenuitemActiveBgColor:#673AB7; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#673AB7; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-green.css b/App/ClientApp/src/assets/layout/css/layout-green.css new file mode 100644 index 0000000..7144f60 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-green.css @@ -0,0 +1,3013 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #4caf50; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #81c784 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #81c784 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #81c784 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #66bb6a + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #4caf50; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #4caf50 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #4caf50 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px; + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px; + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #4caf50; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #4caf50; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #4caf50; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #4caf50; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #4caf50; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #4caf50; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down; + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #4caf50; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #4caf50 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-green.scss b/App/ClientApp/src/assets/layout/css/layout-green.scss new file mode 100644 index 0000000..20857ec --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-green.scss @@ -0,0 +1,12 @@ +$logoBgColor:#66BB6A; +$topbarBgColor:#4CAF50; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#81C784; +$lightMenuitemActiveTextColor:#4CAF50; +$darkMenuitemActiveTextColor:#4CAF50; +$horizontalMenuitemActiveBgColor:#4CAF50; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#4CAF50; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-indigo.css b/App/ClientApp/src/assets/layout/css/layout-indigo.css new file mode 100644 index 0000000..6031cfb --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-indigo.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #3f51b5; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #7986cb + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #7986cb + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #7986cb + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #5c6bc0 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #3f51b5; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #5c6bc0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #5c6bc0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #3f51b5; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #5c6bc0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #3f51b5; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #5c6bc0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #3f51b5; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #3f51b5; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #3f51b5; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #3f51b5 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-indigo.scss b/App/ClientApp/src/assets/layout/css/layout-indigo.scss new file mode 100644 index 0000000..eda0141 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-indigo.scss @@ -0,0 +1,12 @@ +$logoBgColor:#5C6BC0; +$topbarBgColor:#3F51B5; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#7986CB; +$lightMenuitemActiveTextColor:#5C6BC0; +$darkMenuitemActiveTextColor:#5C6BC0; +$horizontalMenuitemActiveBgColor:#5C6BC0; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#3F51B5; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-lightblue.css b/App/ClientApp/src/assets/layout/css/layout-lightblue.css new file mode 100644 index 0000000..699694c --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-lightblue.css @@ -0,0 +1,3011 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #03a9f4; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #4fc3f7 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #4fc3f7 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #4fc3f7 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #29b6f6 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #03a9f4; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #2196f3 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #2196f3 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #03a9f4; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #2196f3; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #03a9f4; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #2196f3; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #03a9f4; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #03a9f4; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #03a9f4; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #03a9f4 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-lightblue.scss b/App/ClientApp/src/assets/layout/css/layout-lightblue.scss new file mode 100644 index 0000000..36664d4 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-lightblue.scss @@ -0,0 +1,12 @@ +$logoBgColor:#29B6F6; +$topbarBgColor:#03A9F4; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#4FC3F7; +$lightMenuitemActiveTextColor:#2196F3; +$darkMenuitemActiveTextColor:#2196F3; +$horizontalMenuitemActiveBgColor:#2196F3; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#03A9F4; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-lightgreen.css b/App/ClientApp/src/assets/layout/css/layout-lightgreen.css new file mode 100644 index 0000000..8cb49a1 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-lightgreen.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #8bc34a; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #aed581 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #aed581 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #aed581 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #9ccc65 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #8bc34a; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #8bc34a + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #8bc34a + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #8bc34a; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #8bc34a; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #8bc34a; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #8bc34a; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #8bc34a; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #8bc34a; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #8bc34a; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #8bc34a + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-lightgreen.scss b/App/ClientApp/src/assets/layout/css/layout-lightgreen.scss new file mode 100644 index 0000000..24944b5 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-lightgreen.scss @@ -0,0 +1,12 @@ +$logoBgColor:#9CCC65; +$topbarBgColor:#8BC34A; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#AED581; +$lightMenuitemActiveTextColor:#8BC34A; +$darkMenuitemActiveTextColor:#8BC34A; +$horizontalMenuitemActiveBgColor:#8BC34A; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#8BC34A; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-lime.css b/App/ClientApp/src/assets/layout/css/layout-lime.css new file mode 100644 index 0000000..8a912b2 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-lime.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #cddc39; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #212121; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #dce775 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #212121; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #dce775 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #212121; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #dce775 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #d4e157 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #cddc39; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #212121; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #9e9d24 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #cddc39 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #cddc39; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #cddc39; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #000 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #cddc39; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #cddc39; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #000 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #cddc39; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #cddc39; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + border-radius: 50%; + display: block; + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #cddc39; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #cddc39 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-lime.scss b/App/ClientApp/src/assets/layout/css/layout-lime.scss new file mode 100644 index 0000000..b545df2 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-lime.scss @@ -0,0 +1,12 @@ +$logoBgColor:#D4E157; +$topbarBgColor:#CDDC39; +$topbarIconColor:#212121; +$topbarIconHoverBgColor:#DCE775; +$lightMenuitemActiveTextColor:#9E9D24; +$darkMenuitemActiveTextColor:#CDDC39; +$horizontalMenuitemActiveBgColor:#CDDC39; +$horizontalMenuitemActiveTextColor:#000000; +$badgeBgColor:#CDDC39; +$badgeTextColor:#212121; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-orange.css b/App/ClientApp/src/assets/layout/css/layout-orange.css new file mode 100644 index 0000000..bada454 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-orange.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #ff9800; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #ffb74d + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #ffb74d + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #ffb74d + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #ffa726 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #ff9800; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #212121; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #ff9800 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #ff9800 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #ff9800; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #ff9800; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #000 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #ff9800; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #ff9800; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #000 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #ff9800; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #ff9800; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #ff9800; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #ff9800 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-orange.scss b/App/ClientApp/src/assets/layout/css/layout-orange.scss new file mode 100644 index 0000000..8a3d531 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-orange.scss @@ -0,0 +1,12 @@ +$logoBgColor:#FFA726; +$topbarBgColor:#FF9800; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#FFB74D; +$lightMenuitemActiveTextColor:#FF9800; +$darkMenuitemActiveTextColor:#FF9800; +$horizontalMenuitemActiveBgColor:#FF9800; +$horizontalMenuitemActiveTextColor:#000000; +$badgeBgColor:#FF9800; +$badgeTextColor:#212121; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-pink.css b/App/ClientApp/src/assets/layout/css/layout-pink.css new file mode 100644 index 0000000..fef8f0b --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-pink.css @@ -0,0 +1,3013 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #e91e63; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #f06292 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #f06292 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #f06292 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #ec407a + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #e91e63; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #e91e63 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #e91e63 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #e91e63; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #e91e63; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #e91e63; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #e91e63; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #e91e63; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #e91e63; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #e91e63; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #e91e63 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-pink.scss b/App/ClientApp/src/assets/layout/css/layout-pink.scss new file mode 100644 index 0000000..ab3d47e --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-pink.scss @@ -0,0 +1,12 @@ +$logoBgColor:#EC407A; +$topbarBgColor:#E91E63; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#F06292; +$lightMenuitemActiveTextColor:#E91E63; +$darkMenuitemActiveTextColor:#E91E63; +$horizontalMenuitemActiveBgColor:#E91E63; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#E91E63; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-purple.css b/App/ClientApp/src/assets/layout/css/layout-purple.css new file mode 100644 index 0000000..a6c73e6 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-purple.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #9c27b0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #ba68c8 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #ba68c8 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #ba68c8 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #ab47bc + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #9c27b0; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #9c27b0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #ba68c8 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #9c27b0; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #9c27b0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #9c27b0; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #9c27b0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #9c27b0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #9c27b0; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #9c27b0; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #9c27b0 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-purple.scss b/App/ClientApp/src/assets/layout/css/layout-purple.scss new file mode 100644 index 0000000..5c9abe4 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-purple.scss @@ -0,0 +1,12 @@ +$logoBgColor:#AB47BC; +$topbarBgColor:#9C27B0; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#BA68C8; +$lightMenuitemActiveTextColor:#9C27B0; +$darkMenuitemActiveTextColor:#BA68C8; +$horizontalMenuitemActiveBgColor:#9C27B0; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#9C27B0; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-teal.css b/App/ClientApp/src/assets/layout/css/layout-teal.css new file mode 100644 index 0000000..d7a0ffb --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-teal.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #009688; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #4db6ac + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #4db6ac + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #fff; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #4db6ac + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #26a69a + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #009688; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #fff; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #009688 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #009688 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #009688; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #009688; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #009688; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #009688; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #fff + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #009688; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #009688; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #009688; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #009688 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-teal.scss b/App/ClientApp/src/assets/layout/css/layout-teal.scss new file mode 100644 index 0000000..32571a0 --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-teal.scss @@ -0,0 +1,12 @@ +$logoBgColor:#26A69A; +$topbarBgColor:#009688; +$topbarIconColor:#ffffff; +$topbarIconHoverBgColor:#4DB6AC; +$lightMenuitemActiveTextColor:#009688; +$darkMenuitemActiveTextColor:#009688; +$horizontalMenuitemActiveBgColor:#009688; +$horizontalMenuitemActiveTextColor:#ffffff; +$badgeBgColor:#009688; +$badgeTextColor:#ffffff; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/css/layout-yellow.css b/App/ClientApp/src/assets/layout/css/layout-yellow.css new file mode 100644 index 0000000..42a63ae --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-yellow.css @@ -0,0 +1,3012 @@ +.loader-screen { + background-color: #212121; + min-height: 100%; + position: absolute; + width: 100% +} + + .loader-screen .loader { + font-size: 10px; + height: 50px; + left: 50%; + margin: 0 auto; + position: absolute; + text-align: center; + top: 50%; + transform: translateY(-50%) translateX(-50%); + width: 60px; + z-index: 500 + } + + .loader-screen .loader > div { + animation: delay .8s ease-in-out infinite; + display: inline-block; + float: left; + height: 100%; + margin-left: 2px; + width: 8px + } + + .loader-screen .loader .bar1 { + background-color: #754fa0 + } + + .loader-screen .loader .bar2 { + animation-delay: -.7s; + background-color: #09b7bf + } + + .loader-screen .loader .bar3 { + animation-delay: -.6s; + background-color: #90d36b + } + + .loader-screen .loader .bar4 { + animation-delay: -.5s; + background-color: #f2d40d + } + + .loader-screen .loader .bar5 { + animation-delay: -.4s; + background-color: #fcb12b + } + + .loader-screen .loader .bar6 { + animation-delay: -.3s; + background-color: #ed1b72 + } + +@keyframes delay { + 0%,40%,to { + transform: scaleY(.05); + -webkit-transform: scaleY(.05) + } + + 20% { + transform: scaleY(1); + -webkit-transform: scaleY(1) + } +} + +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box +} + +html { + height: 100% +} + +body { + -webkit-font-smoothing: antialiased; + background-color: #f2f2f2; + color: #212121; + font-family: cabin,sans-serif; + font-size: 14px; + font-weight: 400; + margin: 0; + min-height: 100%; + padding: 0 +} + +a { + text-decoration: none; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s +} + +.layout-wrapper .route-bar { + background-color: #fff; + border-bottom: 1px solid #e8e8e8; + min-height: 30px +} + + .layout-wrapper .route-bar .route-bar-breadcrumb { + display: inline-block; + padding: 5px 20px + } + + .layout-wrapper .route-bar .route-bar-breadcrumb li { + color: #727272; + display: inline-block; + list-style-type: none; + margin-right: .25em + } + + .layout-wrapper .route-bar .route-bar-breadcrumb i, .layout-wrapper .route-bar .route-bar-breadcrumb li a, .layout-wrapper .route-bar .route-bar-breadcrumb span { + color: #727272 + } + +.layout-mask { + background-color: #252529; + display: none; + filter: alpha(opacity=80); + height: 100%; + left: 0; + opacity: .8; + position: fixed; + top: 0; + width: 100%; + z-index: 998 +} + +.layout-wrapper .layout-topbar { + background-color: #ffc800; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.16); + height: 60px; + left: 250px; + padding: 8px 20px; + position: fixed; + right: 0; + top: 0; + z-index: 997 +} + + .layout-wrapper .layout-topbar:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: none + } + + .layout-wrapper .layout-topbar .layout-topbar-logo img { + height: 30px; + margin-top: 7px + } + + .layout-wrapper .layout-topbar .layout-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #212121; + float: left; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .layout-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .layout-menu-button:hover { + background-color: #fff176 + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #212121; + display: none; + float: right; + font-size: 28px; + height: 44px; + line-height: 44px; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar #topbar-menu-button i { + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar #topbar-menu-button:hover { + background-color: #fff176 + } + + .layout-wrapper .layout-topbar .topbar-menu { + float: right; + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: right; + margin-left: 14px; + position: relative + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + height: 44px; + line-height: 44px; + position: relative; + text-align: center; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 44px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-icon { + color: #212121; + font-size: 28px; + line-height: inherit + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a > img { + margin-top: 4px; + width: 36px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a:hover { + background-color: #fff176 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-item-name { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: block; + font-size: 12px; + line-height: 16px; + min-height: 16px; + min-width: 16px; + position: absolute; + right: 4px; + text-align: center; + top: 4px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -18px; + top: 55px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + color: #727272; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i { + color: #727272; + margin-right: 8px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a img { + margin-right: 8px; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a i, .layout-wrapper .layout-topbar .topbar-menu > li > ul a img, .layout-wrapper .layout-topbar .topbar-menu > li > ul a span { + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a .topbar-submenuitem-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + font-size: 13px; + text-align: center + } + + .layout-wrapper .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper .layout-topbar #topbar-menu-button { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + position: absolute; + right: 25px; + top: 70px; + width: 250px + } + + .layout-wrapper .layout-topbar .topbar-menu:after, .layout-wrapper .layout-topbar .topbar-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 225px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper .layout-topbar .topbar-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper .layout-topbar .topbar-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper .layout-topbar .topbar-menu.topbar-menu-visible { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li { + float: none; + margin: 0; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li.active-topmenuitem > ul { + display: block + } + + .layout-wrapper .layout-topbar .topbar-menu > li.user-profile > a img { + margin-right: 8px; + margin-top: 0; + vertical-align: middle; + width: 24px + } + + .layout-wrapper .layout-topbar .topbar-menu > li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + box-sizing: border-box; + display: block; + height: auto; + line-height: 1; + padding: 8px 12px; + position: relative; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-icon { + color: #727272; + display: inline-block; + font-size: 16px; + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a:hover { + background-color: #e0e0e0; + color: #212121 + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-item-name { + color: #727272; + display: inline-block; + vertical-align: middle + } + + .layout-wrapper .layout-topbar .topbar-menu > li a .topbar-badge { + background-color: #e0284f; + border-radius: 100%; + color: #fff; + display: inline-block; + font-size: 12px; + height: 16px; + line-height: 16px; + margin-left: 8px; + min-width: 16px; + position: static; + text-align: center + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + display: none; + left: auto; + list-style-type: none; + margin: 0; + min-width: auto; + padding: 0; + position: static; + top: auto; + width: 100% + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul:after, .layout-wrapper .layout-topbar .topbar-menu > li > ul:before { + display: none + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a { + padding-left: 28px + } + + .layout-wrapper .layout-topbar .topbar-menu > li > ul li a img { + margin-right: 8px + } + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + overflow-y: auto; + position: relative; + width: 100% + } +} + +.layout-wrapper .layout-menu-container { + height: 100%; + position: fixed; + z-index: 999 +} + + .layout-wrapper .layout-menu-container .layout-menu-wrapper { + height: 100%; + position: relative; + width: 100% + } + + .layout-wrapper .layout-menu-container .layout-menu-logo { + background-color: #ffcf00 + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a { + display: block; + height: 60px; + padding-left: 5px; + text-align: left + } + + .layout-wrapper .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper .layout-menu-container .layout-profile.layout-profile-active .layout-profile-icon { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button { + display: block; + padding: 20px 12px; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button:after { + clear: both; + content: ""; + display: table + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button img { + display: inline-block; + width: 36px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: inline-block; + margin-left: 8px; + vertical-align: top + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-name { + display: inline-block; + font-weight: 700 + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo .layout-profile-role { + display: block + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 16px; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0 12px + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 4px; + text-align: left; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a i { + margin-right: 8px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-profile .layout-profile-menu li a span { + display: inline-block; + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu { + height: 100%; + list-style-type: none; + margin-right: 10px; + padding: 14px 12px 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: block; + padding: 8px 0; + position: relative; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a:focus { + outline: 0 none + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-menuitem-text { + font-weight: 700; + vertical-align: middle + } + + .layout-wrapper .layout-menu-container .layout-menu li a .layout-submenu-toggler { + font-size: 16px; + margin-top: -8px; + position: absolute; + right: 0; + top: 50%; + -moz-transition: transform .3s; + -o-transition: transform .3s; + -webkit-transition: transform .3s; + transition: transform .3s + } + + .layout-wrapper .layout-menu-container .layout-menu li a .menuitem-badge { + background-color: #ffc800; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #212121; + display: block; + font-size: 12px; + font-weight: 700; + height: 20px; + line-height: 20px; + margin-top: -10px; + position: absolute; + right: 24px; + text-align: center; + top: 50%; + width: 20px + } + + .layout-wrapper .layout-menu-container .layout-menu li.active-menuitem > a .layout-submenu-toggler { + -webkit-transform: rotate(-180deg); + -moz-transform: rotate(-180deg); + -o-transform: rotate(-180deg); + -ms-transform: rotate(-180deg); + transform: rotate(-180deg) + } + + .layout-wrapper .layout-menu-container .layout-menu li ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li a { + padding-left: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li a { + padding-left: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li a { + padding-left: 32px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li a { + padding-left: 48px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li a { + padding-left: 64px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li li li li li li a { + padding-left: 80px + } + + .layout-wrapper .layout-menu-container .layout-menu li ul li ul { + overflow: hidden + } + + .layout-wrapper .layout-menu-container .layout-menu > li { + margin-bottom: 16px + } + + .layout-wrapper .layout-menu-container .layout-menu > li > a { + display: none + } + + .layout-wrapper .layout-menu-container .layout-menu > li > div { + margin-bottom: 4px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip { + display: none; + left: 61px; + line-height: 1; + padding: 0 5px; + position: absolute; + top: 17px + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text { + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + color: #fff; + font-weight: 700; + min-width: 75px; + padding: 6px 8px; + text-align: center; + white-space: nowrap + } + + .layout-wrapper .layout-menu-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow { + border-color: transparent #212121 transparent transparent; + border-style: solid; + border-width: 5px 5px 5px 0; + height: 0; + left: 0; + margin-top: -5px; + position: absolute; + top: 50%; + width: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel { + background-color: transparent; + border: none; + border-radius: 0 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-content { + overflow-x: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + background-color: #aaa; + filter: alpha(opacity=30); + opacity: .3 + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-hidden { + display: block; + visibility: hidden + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar-x { + display: none + } + + .layout-wrapper .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding-bottom: 2px; + padding-right: 18px; + width: 268px + } + +.layout-wrapper.layout-menu-light .layout-menu-container { + background-color: #fff +} + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-name, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a .layout-profile-role { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #727272 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #fbc02d + } + + .layout-wrapper.layout-menu-light .layout-menu-container .layout-menu > li > div { + color: #727272 + } + +.layout-wrapper.layout-menu-dark .layout-menu-container { + background-color: #212121 +} + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile { + border-bottom: 1px solid #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-name { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-role { + color: #979797 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a .layout-profile-icon { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a i { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-profile .layout-profile-menu a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-menuitem-text, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a .layout-submenu-toggler { + color: #bdbdbd + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a:hover { + background-color: #373737 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-icon, .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu li a.active-route .layout-menuitem-text { + color: #ffc800 + } + + .layout-wrapper.layout-menu-dark .layout-menu-container .layout-menu > li > div { + color: #8e8e8e + } + +.layout-wrapper .layout-main { + padding-top: 60px +} + + .layout-wrapper .layout-main .layout-content { + padding: 10px 12px 10px 20px + } + +@media screen and (min-width:897px) { + .layout-wrapper.layout-static .layout-menu-container { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-static .layout-main { + margin-left: 250px; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-static .layout-footer { + padding-left: 5px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-menu-container { + left: -250px + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-main { + margin-left: 0 + } + + .layout-wrapper.layout-static.layout-static-inactive .layout-footer { + padding-left: 20px + } + + .layout-wrapper.layout-static.layout-static-inactive-restore .layout-menu-container { + -moz-transition: none; + -o-transition: none; + -webkit-transition: none; + transition: none + } + + .layout-wrapper.layout-overlay .layout-topbar { + left: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s + } + + .layout-wrapper.layout-overlay .layout-menu-container { + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + left: -250px; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper.layout-overlay .layout-menu-container .layout-menu, .layout-wrapper.layout-overlay .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-topbar { + left: 250px + } + + .layout-wrapper.layout-overlay.layout-overlay-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-slim .layout-topbar { + left: 60px + } + + .layout-wrapper.layout-slim .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-slim .layout-main { + margin-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container { + height: 100%; + overflow: visible; + padding: 0; + position: fixed; + top: 0; + width: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu-logo a img { + height: 30px; + margin-top: 15px + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper, .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button { + padding: 12px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #ffc800; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile .layout-profile-menu li a { + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu { + padding: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li { + margin-bottom: 0; + position: relative + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-topright: 0; + -moz-border-radius-bottomright: 0; + background-color: #ffc800; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #000 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + display: block; + padding: 19px 0; + text-align: center + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-icon { + font-size: 24px; + margin-right: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-menuitem-text, .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a .layout-submenu-toggler { + display: none + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > a:hover + .layout-menu-tooltip { + display: block + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-left: 4px solid #ffc800; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 59px; + max-height: 500px; + min-width: 290px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 0 + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + width: 100% + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li a { + padding-left: 28px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li a { + padding-left: 44px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li > ul li ul li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-slim .layout-menu-container .layout-menu > li.active-menuitem > a:hover + .layout-menu-tooltip { + display: none + } + + .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-light .layout-menu-container .layout-profile-menu { + background-color: #fff + } + + .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-menu > li > ul, .layout-wrapper.layout-slim.layout-menu-dark .layout-menu-container .layout-profile-menu { + background-color: #212121 + } + + .layout-wrapper.layout-horizontal .layout-topbar { + left: 0 + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-topbar-logo { + display: inline-block + } + + .layout-wrapper.layout-horizontal .layout-topbar .layout-menu-button { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); + height: 46px; + padding: 5px 12px; + position: fixed; + top: 60px; + width: 100%; + z-index: 99 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu-logo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile { + border-bottom: 0; + display: inline-block; + position: absolute; + right: 20px; + top: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button { + margin-top: 2px; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button img { + width: 32px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button .layout-profile-userinfo { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-button:hover { + background-color: transparent + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu { + -webkit-animation-duration: .3s; + -moz-animation-duration: .3s; + animation-duration: .3s; + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + min-width: 250px; + padding: 8px 12px; + position: absolute; + right: -20px; + top: 50px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after, .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border: solid transparent; + bottom: 100%; + content: " "; + height: 0; + left: 50%; + left: 210px; + pointer-events: none; + position: absolute; + width: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:before { + border-color: hsla(240,5%,85%,0) hsla(240,5%,85%,0) #e0e0e0; + border-width: 10px; + margin-left: -10px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu:after { + border-color: rgba(244,244,249,0) rgba(244,244,249,0) #fff; + border-width: 9px; + margin-left: -9px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a { + color: #727272; + padding: 8px 12px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a i { + color: #727272 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile .layout-profile-menu li a:hover { + background-color: #e0e0e0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-profile.layout-profile-active .layout-profile-menu { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu { + margin: 0; + padding: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu li.active-menuitem > ul { + display: block + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li { + display: inline-block; + margin-bottom: 0; + padding: 0; + position: relative; + width: auto + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a { + -moz-border-radius-bottomleft: 0; + -moz-border-radius-bottomright: 0; + background-color: #ffc800; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-icon, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-menuitem-text, .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li.active-menuitem > a .layout-submenu-toggler { + color: #000 + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > div { + display: none + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a { + display: block; + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > a i { + margin-top: 0; + position: static; + vertical-align: middle + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul { + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top: 4px solid #ffc800; + -webkit-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + -moz-box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + box-shadow: 0 2px 10px 0 rgba(0,3,6,.16); + display: none; + left: 0; + margin: 0; + max-height: 450px; + min-width: 250px; + overflow: auto; + padding: 8px 12px; + position: absolute; + top: 33px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a { + padding: 8px 12px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li a .layout-menuitem-icon { + margin-right: 8px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li a { + padding-left: 28px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li a { + padding-left: 44px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li a { + padding-left: 60px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li a { + padding-left: 76px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li a { + padding-left: 92px + } + + .layout-wrapper.layout-horizontal .layout-menu-container .layout-menu > li > ul > li li li li li li li a { + padding-left: 108px + } + + .layout-wrapper.layout-horizontal .layout-main { + padding-top: 106px + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper { + overflow: visible + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content { + overflow: visible; + padding: 0 + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .ui-scrollpanel-bar { + display: none + } + + .layout-wrapper.layout-horizontal .ui-scrollpanel .menu-scroll-content { + padding: 0; + width: 100% + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container { + border-bottom: 1px solid #e0e0e0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu-wrapper { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-light .layout-menu-container .layout-menu > li > ul { + background-color: #fff + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container { + border-bottom: 1px solid #212121 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu, .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-profile { + border-right: 0 + } + + .layout-wrapper.layout-horizontal.layout-menu-dark .layout-menu-container .layout-menu > li > ul { + background-color: #212121 + } +} + +@media screen and (max-width:896px) { + .layout-wrapper .layout-topbar { + left: 0 + } + + .layout-wrapper .layout-menu-container { + left: -250px; + top: 0; + -moz-transition: left .3s; + -o-transition: left .3s; + -webkit-transition: left .3s; + transition: left .3s; + width: 250px + } + + .layout-wrapper .layout-main { + margin-left: 0; + -moz-transition: margin-left .3s; + -o-transition: margin-left .3s; + -webkit-transition: margin-left .3s; + transition: margin-left .3s + } + + .layout-wrapper.layout-mobile-active .layout-menu-container { + left: 0 + } + + .layout-wrapper.layout-mobile-active .layout-mask { + display: block + } + + body.blocked-scroll { + overflow: hidden + } +} + +.layout-footer { + border-top: 2px solid #eee; + padding: 8px +} + + .layout-footer img { + height: 30px; + margin-top: 4px + } + + .layout-footer .footer-icons { + text-align: right + } + + .layout-footer .footer-icons a { + color: #727272; + display: inline-block; + font-size: 24px; + margin-right: 16px; + margin-top: 6px; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .layout-footer .footer-icons a:hover { + color: #212121 + } + +.clearfix:after { + clear: both; + content: " "; + display: block +} + +.card { + background: #fff; + border: 1px solid #eee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-bottom: 16px; + padding: 16px +} + + .card.card-w-title { + padding-bottom: 16px + } + + .card.no-gutter { + margin-bottom: 0 + } + + .card h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0 + } + + .card h1:first-child { + margin-top: 0 + } + + .card h2 { + font-size: 18px; + font-weight: 400 + } + + .card h3 { + font-size: 16px; + font-weight: 400 + } + + .card h4 { + font-size: 14px; + font-weight: 400 + } + +.nopad, .nopad .ui-panel-content { + padding: 0 +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + transform: translate3d(0,-20px,0) + } + + to { + opacity: 1; + transform: none + } +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0,-20px,0); + transform: translate3d(0,-20px,0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +.ui-g { + -ms-flex-wrap: wrap +} + +.layout-wrapper .layout-ajax-loader { + bottom: 15px; + position: absolute; + right: 15px +} + + .layout-wrapper .layout-ajax-loader .layout-ajax-loader-icon { + color: #ffc800; + font-size: 32px + } + +.layout-dashboard .overview-box { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12); + -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12); + box-shadow: 0 1px 3px rgba(0,0,0,.12); + color: #fff; + padding: 16px +} + + .layout-dashboard .overview-box:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .overview-box .overview-icon { + float: right; + font-size: 48px + } + + .layout-dashboard .overview-box .overview-title { + display: inline-block; + font-size: 18px; + margin-bottom: 8px + } + + .layout-dashboard .overview-box .overview-arrow { + color: #fff; + font-size: 16px; + margin-left: 8px + } + + .layout-dashboard .overview-box .overview-numbers { + font-size: 18px; + margin-bottom: 12px + } + + .layout-dashboard .overview-box .overview-subinfo { + border-left: 4px solid; + font-size: 13px; + margin-left: -16px; + padding-left: 12px + } + + .layout-dashboard .overview-box.sales { + background-color: #42a5f5 + } + + .layout-dashboard .overview-box.sales .overview-icon { + color: #bbdefb + } + + .layout-dashboard .overview-box.sales .overview-subinfo { + border-color: #bbdefb; + color: #bbdefb + } + + .layout-dashboard .overview-box.views { + background-color: #7e57c2 + } + + .layout-dashboard .overview-box.views .overview-icon { + color: #d1c4e9 + } + + .layout-dashboard .overview-box.views .overview-subinfo { + border-color: #d1c4e9; + color: #d1c4e9 + } + + .layout-dashboard .overview-box.users { + background-color: #ffb300 + } + + .layout-dashboard .overview-box.users .overview-icon { + color: #ffecb3 + } + + .layout-dashboard .overview-box.users .overview-subinfo { + border-color: #ffecb3; + color: #ffecb3 + } + + .layout-dashboard .overview-box.checkin { + background-color: #66bb6a + } + + .layout-dashboard .overview-box.checkin .overview-icon { + color: #fff8e1 + } + + .layout-dashboard .overview-box.checkin .overview-subinfo { + border-color: #fff8e1; + color: #fff8e1 + } + +.layout-dashboard .tasks { + min-height: 300px +} + + .layout-dashboard .tasks ul { + margin: 0; + padding: 0 + } + + .layout-dashboard .tasks ul li { + border-bottom: 1px solid #ebebef; + list-style: none; + padding: 12px; + position: relative + } + + .layout-dashboard .tasks ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .tasks ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .tasks ul li .ui-chkbox { + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .tasks ul li > span { + vertical-align: middle + } + + .layout-dashboard .tasks ul li .task-badge { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 12px; + margin-top: -4px; + position: absolute; + right: 12px; + top: 50%; + width: 12px + } + + .layout-dashboard .tasks ul li .task-badge.red { + background-color: #e91e63 + } + + .layout-dashboard .tasks ul li .task-badge.orange { + background-color: #ff9800 + } + + .layout-dashboard .tasks ul li .task-badge.green { + background-color: #4caf50 + } + +.layout-dashboard .resolution-center { + min-height: 300px +} + + .layout-dashboard .resolution-center label { + display: block; + margin-bottom: 6px + } + + .layout-dashboard .resolution-center .ui-inputtext, .layout-dashboard .resolution-center .ui-inputtextarea { + margin-bottom: 16px; + width: 100% + } + + .layout-dashboard .resolution-center .resolution-button-bar { + margin-top: 16px; + text-align: right + } + + .layout-dashboard .resolution-center .resolution-button-bar .ui-button { + margin-left: 12px; + min-width: 100px; + width: auto + } + +.layout-dashboard .team { + min-height: 300px +} + + .layout-dashboard .team ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .team ul li { + border-bottom: 1px solid #eee; + padding: 10px + } + + .layout-dashboard .team ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .team ul li:first-child { + padding-top: 0 + } + + .layout-dashboard .team ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .team ul li:first-child .team-member-role { + background-color: #2196f3; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(2) .team-member-role { + background-color: #4caf50; + color: #fff + } + + .layout-dashboard .team ul li:nth-child(3) .team-member-role { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .team ul li:nth-child(4) .team-member-role { + background-color: #9c27b0; + color: #fff + } + + .layout-dashboard .team ul li img { + display: inline-block; + height: 35px; + vertical-align: middle; + width: 35px + } + + .layout-dashboard .team ul li .team-box { + display: inline-block; + margin-left: 8px; + vertical-align: middle + } + + .layout-dashboard .team ul li .team-box .team-member { + color: #252529; + display: block; + font-size: 14px; + font-weight: 600; + text-align: left + } + + .layout-dashboard .team ul li .team-box .team-member-role { + border-radius: 4px; + font-size: 11px; + padding: 4px + } + + .layout-dashboard .team ul li a { + border-radius: 100%; + float: right; + height: 30px; + line-height: 30px; + margin-left: 6px; + margin-top: 4px; + text-align: center; + width: 30px + } + + .layout-dashboard .team ul li a i { + color: #525257; + font-size: 22px; + line-height: inherit + } + +.layout-dashboard .statistics h1 { + margin-top: 0 +} + +.layout-dashboard .user-card { + padding: 0 +} + + .layout-dashboard .user-card .user-card-header { + background: #ffe0ee; + height: 100px; + overflow: hidden + } + + .layout-dashboard .user-card .user-card-header img { + height: 100%; + width: 100% + } + + .layout-dashboard .user-card .user-card-content img { + height: 60px; + margin: -30px 0 0 24px; + width: 60px + } + + .layout-dashboard .user-card .user-card-content .ui-button { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + float: right; + height: 36px; + margin: -20px 24px 0 0; + width: 36px + } + + .layout-dashboard .user-card .user-card-content .user-card-name { + color: #fff; + font-size: 20px; + font-weight: 700; + margin-left: 100px; + position: relative; + top: -60px; + white-space: nowrap + } + + .layout-dashboard .user-card .user-card-content .user-detail { + text-align: left + } + + .layout-dashboard .user-card .user-card-content .user-detail ul { + list-style-type: none; + margin: 0; + padding: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li { + border-bottom: 1px solid #e0e0e0; + padding: 16px 24px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:after { + clear: both; + content: ""; + display: table + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:last-child { + border-bottom: 0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li i { + font-size: 24px; + margin-right: 8px; + vertical-align: middle; + width: 32px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-detail { + color: #727272; + vertical-align: middle + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar { + background-color: #e0e0e0; + float: right; + margin-top: 12px; + width: 100px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li .project-progressbar .project-progressbar-value { + height: 4px + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child .project-progressbar-value { + background-color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:first-child i { + color: #009688 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) .project-progressbar-value { + background-color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(2) i { + color: #4caf50 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) .project-progressbar-value { + background-color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(3) i { + color: #9c27b0 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) .project-progressbar-value { + background-color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(4) i { + color: #ffc107 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) .project-progressbar-value { + background-color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(5) i { + color: #00bcd4 + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) .project-progressbar-value { + background-color: #607d8b + } + + .layout-dashboard .user-card .user-card-content .user-detail ul li:nth-child(6) i { + color: #607d8b + } + +.layout-dashboard .timeline ul { + margin: 0; + padding: 0 +} + + .layout-dashboard .timeline ul li { + list-style: none; + padding: 22px 0; + position: relative + } + + .layout-dashboard .timeline ul li:first-child .timeline-icon { + background-color: #673ab7 + } + + .layout-dashboard .timeline ul li:nth-child(2) .timeline-icon { + background-color: #9c27b0 + } + + .layout-dashboard .timeline ul li:nth-child(3) .timeline-icon { + background-color: #2196f3 + } + + .layout-dashboard .timeline ul li:nth-child(4) .timeline-icon { + background-color: #009688 + } + + .layout-dashboard .timeline ul li .activity-link { + background-color: #e0e0e0; + display: inline-block; + height: 100%; + left: 20px; + position: absolute; + top: 0; + width: 1px + } + + .layout-dashboard .timeline ul li .timeline-icon { + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: inline-block; + height: 25px; + left: 10px; + line-height: 25px; + position: absolute; + text-align: center; + top: 20px; + vertical-align: middle; + width: 25px + } + + .layout-dashboard .timeline ul li .timeline-icon i { + color: #fff; + font-size: 14px; + line-height: inherit + } + + .layout-dashboard .timeline ul li .timeline-content { + background-color: #fff; + border: 1px solid #e0e0e0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + margin-left: 48px; + margin-top: -4px; + padding: 16px; + position: relative + } + + .layout-dashboard .timeline ul li .timeline-content h3 { + color: #212121; + font-size: 14px; + font-weight: 700; + margin: 0 + } + + .layout-dashboard .timeline ul li .timeline-content p { + color: #727272; + margin: 8px 0 + } + + .layout-dashboard .timeline ul li .timeline-content img { + margin: 8px 4px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer { + background-color: #eee; + border-top: 1px solid #e0e0e0; + margin: 0 -16px -16px; + padding: 4px 16px + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer i { + color: #757575 + } + + .layout-dashboard .timeline ul li .timeline-content .timeline-footer span { + color: #757575; + margin-left: 8px + } + + .layout-dashboard .timeline ul li .timeline-content:after, .layout-dashboard .timeline ul li .timeline-content:before { + border: solid transparent; + content: " "; + height: 0; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .timeline ul li .timeline-content:before { + border-color: hsla(240,5%,85%,0) #e0e0e0 hsla(240,5%,85%,0) hsla(240,5%,85%,0); + border-width: 10px; + margin-top: -10px + } + + .layout-dashboard .timeline ul li .timeline-content:after { + border-color: rgba(244,244,249,0) #fff rgba(244,244,249,0) rgba(244,244,249,0); + border-width: 9px; + margin-top: -9px + } + +.layout-dashboard .global-sales .ui-table th { + border: 0; + text-align: left +} + +.layout-dashboard .global-sales .ui-table .ui-paginator, .layout-dashboard .global-sales .ui-table tr, .layout-dashboard .global-sales .ui-table tr td, .layout-dashboard .global-sales .ui-table tr.ui-state-highlight, .layout-dashboard .global-sales .ui-table tr.ui-state-hover { + border: 0 +} + +.layout-dashboard .global-sales .ui-table button:last-child { + margin-left: 6px +} + +.layout-dashboard .live-support ul { + list-style-type: none; + margin: 0; + padding: 12px +} + + .layout-dashboard .live-support ul li { + padding: 12px + } + + .layout-dashboard .live-support ul li .p-col-fixed { + width: 48px + } + + .layout-dashboard .live-support ul li img { + width: 36px + } + + .layout-dashboard .live-support ul li .chat-message { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #fff; + padding: 8px; + position: relative + } + + .layout-dashboard .live-support ul li:first-child .chat-message { + background-color: #2196f3 + } + + .layout-dashboard .live-support ul li:first-child .chat-message:before { + border: solid transparent; + border-right-color: #2196f3; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message { + background-color: #ffc107; + color: #212121 + } + + .layout-dashboard .live-support ul li:nth-child(2) .chat-message:before { + border: solid transparent; + border-left-color: #ffc107; + border-width: 10px; + content: " "; + height: 0; + left: 100%; + margin-top: -10px; + pointer-events: none; + position: absolute; + top: 16px; + width: 0 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message { + background-color: #673ab7 + } + + .layout-dashboard .live-support ul li:nth-child(3) .chat-message:before { + border: solid transparent; + border-right-color: #673ab7; + border-width: 10px; + content: " "; + height: 0; + margin-top: -10px; + pointer-events: none; + position: absolute; + right: 100%; + top: 16px; + width: 0 + } + +.layout-dashboard .live-support .new-message { + border: 1px solid #ebebef; + border-right: 0 +} + + .layout-dashboard .live-support .new-message input { + background-color: transparent; + border: 0; + color: #727272; + font-family: cabin,sans-serif; + font-size: 14px; + outline: 0 none; + padding: .5em; + width: 100% + } + + .layout-dashboard .live-support .new-message .p-col-fixed { + width: 100px + } + + .layout-dashboard .live-support .new-message .p-col-fixed .ui-button { + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + width: 100px + } + +.exception-body { + margin: 0; + padding: 0 +} + + .exception-body .exception-panel { + display: none + } + + .exception-body .exception-content { + height: 100%; + margin: 0 auto; + padding: 80px 0; + position: fixed; + text-align: center; + width: 100% + } + + .exception-body .exception-content img { + display: inline-block; + margin-bottom: 160px; + width: 200px + } + + .exception-body .exception-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .exception-body .exception-content h1 .exception-name { + color: #727272 + } + + .exception-body .exception-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + +@media screen and (min-width:768px) { + .exception-body .exception-panel { + background-color: #fff; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + display: block; + filter: alpha(opacity=95); + height: 200%; + left: -50%; + opacity: .95; + position: fixed; + top: -50%; + width: 100% + } + + .exception-body .exception-content { + padding: 80px 0 0 80px; + position: fixed; + text-align: left + } + + .exception-body.error { + background: url(../images/pages/bg-error.jpg); + background-size: cover + } + + .exception-body.notfound { + background: url(../images/pages/bg-notfound.jpg); + background-size: cover + } + + .exception-body.access-denied { + background: url(../images/pages/bg-access.jpg); + background-size: cover + } +} + +.login-body { + margin: auto; + padding: 0 +} + + .login-body .login-panel { + display: none + } + + .login-body .login-content { + height: 100%; + margin: 0 auto; + padding: 80px 20px; + position: relative; + text-align: left; + width: 100% + } + + .login-body .login-content img { + display: inline-block; + margin-bottom: 80px + } + + .login-body .login-content h1 { + color: #212121; + font-size: 28px; + font-weight: 500; + margin: 14px 0 + } + + .login-body .login-content h1 span { + color: #727272 + } + + .login-body .login-content p { + color: #727272; + font-size: 17px; + margin: 0 0 32px + } + + .login-body .login-content .login-input-wrapper { + margin-bottom: 24px; + margin-left: auto; + margin-right: auto; + position: relative; + text-align: left; + width: 300px + } + + .login-body .login-content .login-input-wrapper input { + padding-right: 16px; + width: 100% + } + + .login-body .login-content .login-input-wrapper i { + color: #727272; + font-size: 16px; + margin-top: -8px; + position: absolute; + right: .429em; + top: 50% + } + + .login-body .login-content button { + min-width: 25px + } + +@media screen and (min-width:768px) { + .login-body { + background: url(../images/bg-login.jpg); + background-repeat: no-repeat; + background-position: right; + -o-object-fit: scale-down + } + + .login-body .login-panel { + background-color: #fff; + display: block; + filter: alpha(opacity=95); + height: 200%; + opacity: .95; + padding: 80px; + position: fixed; + top: 20%; + width: 100% + } + + .login-body .login-content { + padding: 80px 0 0 80px; + text-align: left + } + + .login-body .login-content .login-input-wrapper { + margin-left: 0; + margin-right: 0; + text-align: left; + width: 300px + } +} + +.landing-body { + background-color: #fff +} + + .landing-body .layout-mask { + display: block + } + + .landing-body .landing-wrapper { + height: 100%; + margin: 0; + padding: 0; + width: 100% + } + + .landing-body .landing-wrapper #landing-menu { + float: right; + list-style-type: none; + margin: 14px 0 0; + padding: 0 + } + + .landing-body .landing-wrapper #landing-menu li { + display: inline-block; + margin-left: 14px + } + + .landing-body .landing-wrapper #landing-menu li:first-child { + margin-left: 0 + } + + .landing-body .landing-wrapper #landing-menu li a { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #525257; + font-size: 14px; + font-weight: 600; + padding: 4px 8px; + -moz-transition: background-color .3s; + -o-transition: background-color .3s; + -webkit-transition: background-color .3s; + transition: background-color .3s + } + + .landing-body .landing-wrapper #landing-menu li a:hover { + background-color: #252529; + color: #fff + } + + .landing-body .landing-wrapper #header { + border-bottom: 1px solid #d8d8dc + } + + .landing-body .landing-wrapper #header .header-top { + padding: 20px 140px 0 + } + + .landing-body .landing-wrapper #header .header-top:after { + clear: both; + content: ""; + display: table + } + + .landing-body .landing-wrapper #header .header-top .logo { + height: 40px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + color: #000; + display: none; + float: right; + margin-top: 8px; + text-align: center + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button img { + margin-right: 10px; + width: 6px + } + + .landing-body .landing-wrapper #header .header-content { + padding: 120px 0 120px 140px + } + + .landing-body .landing-wrapper #header .header-content h1 { + color: #252529; + font-size: 42px; + font-weight: 700; + margin-bottom: 24px; + margin-top: 48px; + max-width: 400px + } + + .landing-body .landing-wrapper #header .header-content p { + color: #8b8b90; + font-size: 17px; + margin-bottom: 24px + } + + .landing-body .landing-wrapper #features { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #features h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #features p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #features .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #features .p-grid .p-col-12 { + padding: 1em + } + + .landing-body .landing-wrapper #features .p-grid .feature-box { + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + padding: 24px + } + + .landing-body .landing-wrapper #features .p-grid .feature-box h3 { + color: #252529; + font-size: 21px; + font-weight: 700; + margin: 8px 0 + } + + .landing-body .landing-wrapper #features .p-grid .feature-box p { + color: #8b8b90; + font-size: 15px; + margin: 0 + } + + .landing-body .landing-wrapper #promo { + background-color: #f2f2f2; + border-top: 5px solid #ffc800; + padding: 42px 140px; + position: relative + } + + .landing-body .landing-wrapper #promo h1 { + color: #252529; + font-size: 28px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo p { + color: #525257; + font-size: 17px; + margin: 0 0 16px + } + + .landing-body .landing-wrapper #promo img { + height: 100px; + margin-top: -50px; + position: absolute; + right: 140px; + top: 50% + } + + .landing-body .landing-wrapper #pricing { + background-color: #fff; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #pricing > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #pricing > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #pricing .p-grid { + margin-top: 42px + } + + .landing-body .landing-wrapper #pricing .p-grid .p-col-12 { + padding: 28px + } + + .landing-body .landing-wrapper #pricing .pricing-box { + background-color: #f2f2f2; + border: 2px solid transparent; + -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + -moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + box-shadow: 0 3px 6px 0 rgba(0,0,0,.08); + color: #525257; + min-height: 450px; + padding: 16px 48px; + -moz-transition: border-color .3s; + -o-transition: border-color .3s; + -webkit-transition: border-color .3s; + transition: border-color .3s + } + + .landing-body .landing-wrapper #pricing .pricing-box h3 { + margin: 0 0 42px + } + + .landing-body .landing-wrapper #pricing .pricing-box .pricing-intro { + color: #8b8b90 + } + + .landing-body .landing-wrapper #pricing .pricing-box p { + font-size: 14px; + margin: 14px 0 + } + + .landing-body .landing-wrapper #pricing .pricing-box ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li { + padding: 12px + } + + .landing-body .landing-wrapper #pricing .pricing-box ul li i { + color: #1fc4ac + } + + .landing-body .landing-wrapper #pricing .pricing-box:hover { + border-color: #ffc800 + } + + .landing-body .landing-wrapper #multimedia { + background-color: #f2f2f2; + padding: 42px 140px; + text-align: center + } + + .landing-body .landing-wrapper #multimedia > h1 { + color: #252529; + font-size: 28px; + margin: 0 0 6px + } + + .landing-body .landing-wrapper #multimedia > p { + color: #8b8b90; + font-size: 21px; + margin: 0 + } + + .landing-body .landing-wrapper #multimedia .video-container { + margin-top: 42px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: 315px; + width: 560px + } + + .landing-body .landing-wrapper #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-logo { + height: 32px + } + + .landing-body .landing-wrapper #footer .footer-menu span { + color: #8b8b90; + display: block; + font-size: 16px; + font-weight: 700; + text-align: left + } + + .landing-body .landing-wrapper #footer .footer-menu a { + color: #f4f4f9; + display: block; + margin: 8px 0; + -moz-transition: color .3s; + -o-transition: color .3s; + -webkit-transition: color .3s; + transition: color .3s + } + + .landing-body .landing-wrapper #footer .footer-menu a:hover { + color: #fff + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link { + display: inline-block; + margin-top: 30px + } + + .landing-body .landing-wrapper #footer .footer-menu .icon-link .icon { + color: #fff; + font-size: 22px; + margin-right: 18px + } + +@media screen and (min-width:992px) { + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup-big.png) no-repeat; + background-position: right 50%; + background-size: 35% + } +} + +@media screen and (max-width:991px) { + .landing-body.landing-menu-active .landing-wrapper #landing-menu { + right: 0 + } + + .landing-body .landing-wrapper #landing-menu { + background-color: #252529; + height: 100%; + margin: 0; + position: fixed; + right: -250px; + top: 0; + -moz-transition: right .3s; + -o-transition: right .3s; + -webkit-transition: right .3s; + transition: right .3s; + width: 250px; + z-index: 999 + } + + .landing-body .landing-wrapper #landing-menu > li { + display: block; + margin: 0 + } + + .landing-body .landing-wrapper #landing-menu > li a { + color: #8b8b90; + display: block; + font-size: 18px; + padding: 12px 24px + } + + .landing-body .landing-wrapper #header .header-top { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #header .header-top #landing-menu-button { + display: inline-block + } + + .landing-body .landing-wrapper #header .header-content { + background: url(../images/landing/asset-mackup.png) no-repeat; + background-position: right 50%; + padding-left: 20px + } + + .landing-body .landing-wrapper #features { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #promo img { + display: block; + margin: 16px auto 0; + position: static + } + + .landing-body .landing-wrapper #multimedia, .landing-body .landing-wrapper #pricing { + padding-left: 20px; + padding-right: 20px + } + + .landing-body .landing-wrapper #multimedia .video-container iframe { + height: auto; + width: auto + } + + .landing-body .landing-wrapper #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center + } + + .landing-body .landing-wrapper #footer .footer-menu span { + text-align: center + } +} + +@media screen and (max-width:575px) { + .landing-body .landing-wrapper #header .header-content h1 { + font-size: 18px + } + + .landing-body .landing-wrapper #header .header-content p { + font-size: 14px; + max-width: 250px + } +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 400; + src: url(../fonts/cabin-v12-latin-regular.eot); + src: local("cabin Light"),local("cabin-Light"),url(../fonts/cabin-v12-latin-regular.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-regular.woff2) format("woff2"),url(../fonts/cabin-v12-latin-regular.woff) format("woff"),url(../fonts/cabin-v12-latin-regular.ttf) format("truetype"),url(../fonts/cabin-v12-latin-regular.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 500; + src: url(../fonts/cabin-v12-latin-500.eot); + src: local("cabin Regular"),local("cabin-Regular"),url(../fonts/cabin-v12-latin-500.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-500.woff2) format("woff2"),url(../fonts/cabin-v12-latin-500.woff) format("woff"),url(../fonts/cabin-v12-latin-500.ttf) format("truetype"),url(../fonts/cabin-v12-latin-500.svg#cabin) format("svg") +} + +@font-face { + font-display: swap; + font-family: cabin; + font-style: normal; + font-weight: 700; + src: url(../fonts/cabin-v12-latin-700.eot); + src: local("cabin Bold"),local("cabin-Bold"),url(../fonts/cabin-v12-latin-700.eot#iefix) format("embedded-opentype"),url(../fonts/cabin-v12-latin-700.woff2) format("woff2"),url(../fonts/cabin-v12-latin-700.woff) format("woff"),url(../fonts/cabin-v12-latin-700.ttf) format("truetype"),url(../fonts/cabin-v12-latin-700.svg#cabin) format("svg") +} diff --git a/App/ClientApp/src/assets/layout/css/layout-yellow.scss b/App/ClientApp/src/assets/layout/css/layout-yellow.scss new file mode 100644 index 0000000..a6cdffc --- /dev/null +++ b/App/ClientApp/src/assets/layout/css/layout-yellow.scss @@ -0,0 +1,12 @@ +$logoBgColor:#FFEE58; +$topbarBgColor:#FFEB3B; +$topbarIconColor:#212121; +$topbarIconHoverBgColor:#FFF176; +$lightMenuitemActiveTextColor:#FBC02D; +$darkMenuitemActiveTextColor:#FFEB3B; +$horizontalMenuitemActiveBgColor:#FFEB3B; +$horizontalMenuitemActiveTextColor:#000000; +$badgeBgColor:#FFEB3B; +$badgeTextColor:#212121; + +@import '../../sass/layout/_layout'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.eot b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.eot new file mode 100644 index 0000000..ceb82ff Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.eot differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.svg b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.svg new file mode 100644 index 0000000..08c2fe3 --- /dev/null +++ b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.ttf b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.ttf new file mode 100644 index 0000000..d746dcc Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.ttf differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.woff b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.woff new file mode 100644 index 0000000..f83d407 Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.woff differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.woff2 b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.woff2 new file mode 100644 index 0000000..4d6685e Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-500.woff2 differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.eot b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.eot new file mode 100644 index 0000000..361fe82 Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.eot differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.svg b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.svg new file mode 100644 index 0000000..6fecbbf --- /dev/null +++ b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.svg @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.ttf b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.ttf new file mode 100644 index 0000000..e6c8ada Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.ttf differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.woff b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.woff new file mode 100644 index 0000000..5d4479b Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.woff differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.woff2 b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.woff2 new file mode 100644 index 0000000..82530ce Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-700.woff2 differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.eot b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.eot new file mode 100644 index 0000000..3ca3c99 Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.eot differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.svg b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.svg new file mode 100644 index 0000000..c44bef2 --- /dev/null +++ b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.ttf b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.ttf new file mode 100644 index 0000000..0ec218a Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.ttf differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.woff b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.woff new file mode 100644 index 0000000..7684cb8 Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.woff differ diff --git a/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.woff2 b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.woff2 new file mode 100644 index 0000000..8e124da Binary files /dev/null and b/App/ClientApp/src/assets/layout/fonts/cabin-v12-latin-regular.woff2 differ diff --git a/App/ClientApp/src/assets/layout/images/bg-home.jpg b/App/ClientApp/src/assets/layout/images/bg-home.jpg new file mode 100644 index 0000000..eacfed2 Binary files /dev/null and b/App/ClientApp/src/assets/layout/images/bg-home.jpg differ diff --git a/App/ClientApp/src/assets/layout/images/bg-login.jpg b/App/ClientApp/src/assets/layout/images/bg-login.jpg new file mode 100644 index 0000000..5921ead Binary files /dev/null and b/App/ClientApp/src/assets/layout/images/bg-login.jpg differ diff --git a/App/ClientApp/src/assets/layout/images/logo-black.png b/App/ClientApp/src/assets/layout/images/logo-black.png new file mode 100644 index 0000000..155985e Binary files /dev/null and b/App/ClientApp/src/assets/layout/images/logo-black.png differ diff --git a/App/ClientApp/src/assets/layout/images/logo-white.png b/App/ClientApp/src/assets/layout/images/logo-white.png new file mode 100644 index 0000000..155985e Binary files /dev/null and b/App/ClientApp/src/assets/layout/images/logo-white.png differ diff --git a/App/ClientApp/src/assets/sass/_fonts.scss b/App/ClientApp/src/assets/sass/_fonts.scss new file mode 100644 index 0000000..d34e413 --- /dev/null +++ b/App/ClientApp/src/assets/sass/_fonts.scss @@ -0,0 +1,39 @@ +/* cabin-300 - latin-ext_latin */ +@font-face { + font-family: 'cabin'; + font-style: normal; + font-weight: 400; + src: url("../fonts/cabin-v12-latin-regular.eot"); /* IE9 Compat Modes */ + src: local('cabin Light'), local('cabin-Light'), url("../fonts/cabin-v12-latin-regular.eot#iefix") format('embedded-opentype'), /* IE6-IE8 */ + url("../fonts/cabin-v12-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */ + url("../fonts/cabin-v12-latin-regular.woff") format('woff'), /* Modern Browsers */ + url("../fonts/cabin-v12-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */ + url("../fonts/cabin-v12-latin-regular.svg#cabin") format('svg'); /* Legacy iOS */ + font-display: swap; +} +/* cabin-regular - latin-ext_latin */ +@font-face { + font-family: 'cabin'; + font-style: normal; + font-weight: 500; + src: url("../fonts/cabin-v12-latin-500.eot"); /* IE9 Compat Modes */ + src: local('cabin Regular'), local('cabin-Regular'), url("../fonts/cabin-v12-latin-500.eot#iefix") format('embedded-opentype'), /* IE6-IE8 */ + url("../fonts/cabin-v12-latin-500.woff2") format('woff2'), /* Super Modern Browsers */ + url("../fonts/cabin-v12-latin-500.woff") format('woff'), /* Modern Browsers */ + url("../fonts/cabin-v12-latin-500.ttf") format('truetype'), /* Safari, Android, iOS */ + url("../fonts/cabin-v12-latin-500.svg#cabin") format('svg'); /* Legacy iOS */ + font-display: swap; +} +/* cabin-700 - latin-ext_latin */ +@font-face { + font-family: 'cabin'; + font-style: normal; + font-weight: 700; + src: url("../fonts/cabin-v12-latin-700.eot"); /* IE9 Compat Modes */ + src: local('cabin Bold'), local('cabin-Bold'), url("../fonts/cabin-v12-latin-700.eot#iefix") format('embedded-opentype'), /* IE6-IE8 */ + url("../fonts/cabin-v12-latin-700.woff2") format('woff2'), /* Super Modern Browsers */ + url("../fonts/cabin-v12-latin-700.woff") format('woff'), /* Modern Browsers */ + url("../fonts/cabin-v12-latin-700.ttf") format('truetype'), /* Safari, Android, iOS */ + url("../fonts/cabin-v12-latin-700.svg#cabin") format('svg'); /* Legacy iOS */ + font-display: swap; +} diff --git a/App/ClientApp/src/assets/sass/_variables.scss b/App/ClientApp/src/assets/sass/_variables.scss new file mode 100644 index 0000000..1a0e06f --- /dev/null +++ b/App/ClientApp/src/assets/sass/_variables.scss @@ -0,0 +1,6 @@ +$fontFamily:'cabin',sans-serif; +$fontSize:14px; +$textColor:#212121; +$textSecondaryColor:#727272; +$borderRadius:3px; +$transitionDuration:.3s; \ No newline at end of file diff --git a/App/ClientApp/src/assets/sass/layout/_dashboard.scss b/App/ClientApp/src/assets/sass/layout/_dashboard.scss new file mode 100644 index 0000000..b9f5061 --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_dashboard.scss @@ -0,0 +1,714 @@ +.layout-dashboard { + + .overview-box { + padding: 16px; + color: #ffffff; + @include clearfix(); + @include border-radius($borderRadius); + @include shadow(0 1px 3px rgba(0, 0, 0, 0.12)); + + .overview-icon { + font-size: 48px; + float: right; + } + + .overview-title { + margin-bottom: 8px; + display: inline-block; + font-size: 18px; + } + + .overview-arrow { + color: #ffffff; + margin-left: 8px; + font-size: 16px; + } + + .overview-numbers { + margin-bottom: 12px; + font-size: 18px; + } + + .overview-subinfo { + font-size: 13px; + border-left: 4px solid; + margin-left: -16px; + padding-left: 12px; + } + + &.sales { + background-color: #42A5F5; + + .overview-icon { + color: #BBDEFB; + } + + .overview-subinfo { + border-color: #BBDEFB; + color: #BBDEFB; + } + } + + &.views { + background-color: #7E57C2; + + .overview-icon { + color: #D1C4E9; + } + + .overview-subinfo { + border-color: #D1C4E9; + color: #D1C4E9; + } + } + + &.users { + background-color: #FFB300; + + .overview-icon { + color: #FFECB3; + } + + .overview-subinfo { + border-color: #FFECB3; + color: #FFECB3; + } + } + + &.checkin { + background-color: #66BB6A; + + .overview-icon { + color: #FFF8E1; + } + + .overview-subinfo { + border-color: #FFF8E1; + color: #FFF8E1; + } + } + } + + .tasks { + min-height: 300px; + + ul { + padding: 0; + margin: 0; + + li { + list-style: none; + padding: 12px; + border-bottom: 1px solid #ebebef; + position: relative; + + &:first-child { + padding-top: 0; + } + + &:last-child { + border-bottom: 0 none; + } + + .ui-chkbox { + margin-right: 8px; + vertical-align: middle; + } + + > span { + vertical-align: middle; + } + + .task-badge { + position: absolute; + right: 12px; + top: 50%; + margin-top: -4px; + width: 12px; + height: 12px; + @include border-radius(50%); + + &.red { + background-color: #E91E63; + } + + &.orange { + background-color: #FF9800; + } + + &.green { + background-color: #4CAF50; + } + } + } + } + } + + .resolution-center { + min-height: 300px; + + label { + display: block; + margin-bottom: 6px; + } + + .ui-inputtext { + width: 100%; + margin-bottom: 16px; + } + + .ui-inputtextarea { + width: 100%; + margin-bottom: 16px; + } + + .resolution-button-bar { + text-align: right; + margin-top: 16px; + + .ui-button { + width: auto; + margin-left: 12px; + min-width: 100px; + } + } + } + + .team { + min-height: 300px; + + ul { + list-style-type: none; + margin: 0; + padding: 0; + + li { + padding: 10px; + border-bottom: 1px solid #eeeeee; + @include clearfix(); + + &:first-child { + padding-top: 0; + } + + &:last-child { + border-bottom: 0 none; + } + + &:nth-child(1) { + .team-member-role { + background-color: #2196F3; + color: #ffffff; + } + } + + &:nth-child(2) { + .team-member-role { + background-color: #4CAF50; + color: #ffffff; + } + } + + &:nth-child(3) { + .team-member-role { + background-color: #FFC107; + color: #212121; + } + } + + &:nth-child(4) { + .team-member-role { + background-color: #9C27B0; + color: #ffffff; + } + } + + img { + width: 35px; + height: 35px; + vertical-align: middle; + display: inline-block; + } + + .team-box { + margin-left: 8px; + display: inline-block; + vertical-align: middle; + + .team-member { + text-align: left; + display: block; + font-weight: 600; + color: #252529; + font-size: 14px; + } + + .team-member-role { + border-radius: 4px; + padding: 4px; + font-size: 11px; + } + } + + a { + float: right; + border-radius: 100%; + height: 30px; + width: 30px; + line-height: 30px; + margin-left: 6px; + text-align: center; + margin-top: 4px; + + i { + line-height: inherit; + font-size: 22px; + color: #525257; + } + } + } + } + } + + .statistics { + h1 { + margin-top: 0; + } + } + + .user-card { + padding: 0; + + .user-card-header { + height: 100px; + overflow: hidden; + background: #ffe0ee; + + img { + width: 100%; + height: 100%; + } + } + + .user-card-content { + img { + width: 60px; + height: 60px; + margin: -30px 0 0 24px; + } + + .ui-button { + float: right; + width: 36px; + height: 36px; + margin: -20px 24px 0 0; + @include border-radius(50%); + } + + .user-card-name { + font-size: 20px; + color: #ffffff; + position: relative; + top: -60px; + margin-left: 100px; + font-weight: 700; + white-space: nowrap; + } + + .user-detail { + text-align: left; + + ul { + padding: 0; + margin: 0; + list-style-type: none; + + li { + padding: 16px 24px; + border-bottom: 1px solid #e0e0e0; + @include clearfix(); + + &:last-child { + border-bottom: 0 none; + } + + i { + font-size: 24px; + margin-right: 8px; + width: 32px; + vertical-align: middle; + } + + .project-title { + font-weight: 700; + margin-right: 8px; + vertical-align: middle; + } + + .project-detail { + color: $textSecondaryColor; + vertical-align: middle; + } + + .project-progressbar { + width: 100px; + background-color: #e0e0e0; + float: right; + margin-top: 12px; + + .project-progressbar-value { + height: 4px; + } + } + + &:nth-child(1) { + .project-progressbar-value { + background-color: #009688; + } + + i { + color: #009688; + } + } + + &:nth-child(2) { + .project-progressbar-value { + background-color: #4CAF50; + } + + i { + color: #4CAF50; + } + } + + &:nth-child(3) { + .project-progressbar-value { + background-color: #9C27B0; + } + + i { + color: #9C27B0; + } + } + + &:nth-child(4) { + .project-progressbar-value { + background-color: #FFC107; + } + + i { + color: #FFC107; + } + } + + &:nth-child(5) { + .project-progressbar-value { + background-color: #00BCD4; + } + + i { + color: #00BCD4; + } + } + + &:nth-child(6) { + .project-progressbar-value { + background-color: #607D8B; + } + + i { + color: #607D8B; + } + } + } + } + } + } + } + + .timeline { + ul { + padding: 0; + margin: 0; + + li { + list-style: none; + padding: 22px 0px; + position: relative; + + &:nth-child(1) { + .timeline-icon { + background-color: #673AB7; + } + } + + &:nth-child(2) { + .timeline-icon { + background-color: #9C27B0; + } + } + + &:nth-child(3) { + .timeline-icon { + background-color: #2196F3; + } + } + + &:nth-child(4) { + .timeline-icon { + background-color: #009688; + } + } + + .activity-link { + width: 1px; + height: 100%; + position: absolute; + left: 20px; + top: 0; + background-color: #e0e0e0; + display: inline-block; + } + + .timeline-icon { + display: inline-block; + vertical-align: middle; + position: absolute; + top: 20px; + left: 10px; + width: 25px; + height: 25px; + line-height: 25px; + text-align: center; + @include border-radius(50%); + + i { + font-size: 14px; + color: #ffffff; + line-height: inherit; + } + } + + .timeline-content { + background-color: #ffffff; + border: solid 1px #e0e0e0; + padding: 16px; + margin-left: 48px; + margin-top: -4px; + position: relative; + @include border-radius($borderRadius); + + h3 { + color: $textColor; + font-size: 14px; + margin: 0; + font-weight: 700; + } + + p { + margin: 8px 0; + color: $textSecondaryColor; + } + + img { + margin: 8px 4px; + } + + .timeline-footer { + margin: 0 -16px -16px -16px; + background-color: #eeeeee; + border-top: 1px solid #e0e0e0; + padding: 4px 16px; + + i { + color: #757575; + } + + span { + color: #757575; + margin-left: 8px; + } + } + + &:before, &:after { + right: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + top: 16px; + } + + &:before { + border-color: rgba(216, 216, 220, 0); + border-right-color: #e0e0e0; + border-width: 10px; + margin-top: -10px; + } + + &:after { + border-color: rgba(244, 244, 249, 0); + border-right-color: #ffffff; + border-width: 9px; + margin-top: -9px; + } + } + } + } + } + + .global-sales { + + .ui-table { + th { + border: 0 none; + text-align: left; + } + + tr { + border: 0 none; + + td { + border: 0 none; + } + + &.ui-state-highlight, + &.ui-state-hover { + border: 0 none; + } + } + + .ui-paginator { + border: 0 none; + } + + button:last-child { + margin-left: 6px; + } + } + } + + .live-support { + ul { + padding: 12px; + margin: 0; + list-style-type: none; + + li { + padding: 12px; + + .p-col-fixed { + width: 48px; + } + + img { + width: 36px; + } + + .chat-message { + position: relative; + padding: 8px; + color: #ffffff; + @include border-radius($borderRadius); + } + + &:nth-child(1) { + .chat-message { + background-color: #2196F3; + + &:before { + right: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + top: 16px; + } + + &:before { + border-right-color: #2196F3; + border-width: 10px; + margin-top: -10px; + } + } + } + + &:nth-child(2) { + .chat-message { + background-color: #FFC107; + color: #212121; + + &:before { + left: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + top: 16px; + } + + &:before { + border-left-color: #FFC107; + border-width: 10px; + margin-top: -10px; + } + } + } + + &:nth-child(3) { + .chat-message { + background-color: #673AB7; + + &:before { + right: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + top: 16px; + } + + &:before { + border-right-color: #673AB7; + border-width: 10px; + margin-top: -10px; + } + } + } + } + } + + .new-message { + border: 1px solid #ebebef; + border-right: 0 none; + + input { + border: 0 none; + font-size: 14px; + width: 100%; + padding: .5em; + background-color: transparent; + outline: 0 none; + color: $textSecondaryColor; + font-family: $fontFamily; + } + + .p-col-fixed { + width: 100px; + + .ui-button { + width :100px; + @include border-radius(0); + } + } + } + } +} diff --git a/App/ClientApp/src/assets/sass/layout/_exception.scss b/App/ClientApp/src/assets/sass/layout/_exception.scss new file mode 100644 index 0000000..4d2da4e --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_exception.scss @@ -0,0 +1,78 @@ +.exception-body { + padding: 0; + margin: 0; + + .exception-panel { + display: none; + } + + .exception-content { + position: fixed; + padding: 80px 0; + margin: 0 auto; + width: 100%; + height: 100%; + text-align: center; + + img { + display: inline-block; + margin-bottom: 160px; + width: 200px; + } + + h1 { + font-size: 28px; + font-weight: 500; + margin: 14px 0; + color: $textColor; + + .exception-name { + color: $textSecondaryColor; + } + } + + p { + font-size: 17px; + color: $textSecondaryColor; + margin: 0 0 32px 0; + } + } +} + +@media screen and (min-width: 768px) { + + .exception-body { + .exception-panel { + display: block; + position: fixed; + background-color: #ffffff; + height: 200%; + width: 100%; + left: -50%; + top: -50%; + @include opacity(0.95); + @include border-radius(50%); + } + + .exception-content { + text-align: left; + position: fixed; + padding: 80px 0 0 80px; + } + + &.error { + background: url("../images/pages/bg-error.jpg"); + background-size: cover; + } + + &.notfound { + background: url("../images/pages/bg-notfound.jpg"); + background-size: cover; + } + + &.access-denied { + background: url("../images/pages/bg-access.jpg"); + background-size: cover; + } + } +} diff --git a/App/ClientApp/src/assets/sass/layout/_footer.scss b/App/ClientApp/src/assets/sass/layout/_footer.scss new file mode 100644 index 0000000..44ce9e0 --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_footer.scss @@ -0,0 +1,27 @@ +.layout-footer { + padding: 20px; + background-color: $footerBgColor; + border-top: 1px solid $footerBorderColor; + + img { + height: 30px; + margin-top: 4px; + } + + .footer-icons { + text-align: right; + + a { + color: $textSecondaryColor; + font-size: 24px; + margin-right: 16px; + display: inline-block; + margin-top: 6px; + @include transition(color $transitionDuration); + + &:hover { + color: $textColor; + } + } + } +} \ No newline at end of file diff --git a/App/ClientApp/src/assets/sass/layout/_landing.scss b/App/ClientApp/src/assets/sass/layout/_landing.scss new file mode 100644 index 0000000..e26ba83 --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_landing.scss @@ -0,0 +1,435 @@ +.landing-body { + background-color: #ffffff; + + .layout-mask { + display: block; + } + + .landing-wrapper { + width: 100%; + height: 100%; + padding: 0; + margin: 0; + + #landing-menu { + list-style-type: none; + float: right; + padding: 0; + margin: 14px 0 0 0; + + li { + display: inline-block; + margin-left: 14px; + + &:first-child { + margin-left: 0; + } + + a { + font-size: 14px; + font-weight: 600; + color: #525257; + padding: 4px 8px; + @include border-radius($borderRadius); + @include transition(background-color $transitionDuration); + + &:hover { + background-color: #252529; + color: #ffffff; + } + } + } + } + + #header { + border-bottom: 1px solid #d8d8dc; + + .header-top { + padding: 20px 140px 0 140px; + @include clearfix(); + + .logo { + height: 40px; + } + + #landing-menu-button { + display: none; + color: #000000; + float: right; + margin-top: 8px; + text-align: center; + + img { + width: 6px; + margin-right: 10px; + } + } + } + + .header-content { + padding: 120px 0 120px 140px; + + h1 { + font-size: 42px; + font-weight: 700; + color: #252529; + margin-top: 48px; + margin-bottom: 24px; + max-width: 400px; + } + + p { + font-size: 17px; + margin-bottom: 24px; + color: #8b8b90; + } + } + } + + #features { + padding: 42px 140px; + background-color: #ffffff; + text-align: center; + + h1 { + font-size: 28px; + color: #252529; + margin: 0 0 6px 0; + } + + p { + font-size: 21px; + color: #8b8b90; + margin: 0; + } + + .p-grid { + margin-top: 42px; + + .p-col-12 { + padding: 1em; + } + + .feature-box { + padding: 24px; + @include shadow(0 3px 6px 0 rgba(0, 0, 0, 0.08)); + + h3 { + font-size: 21px; + font-weight: 700; + color: #252529; + margin: 8px 0; + } + + p { + margin: 0; + font-size: 15px; + color: #8b8b90; + } + } + } + } + + #promo { + padding: 42px 140px; + border-top: 5px solid $topbarBgColor; + background-color: #f2f2f2; + position: relative; + + h1 { + font-size: 28px; + color: #252529; + margin: 0 0 16px 0; + } + + p { + font-size: 17px; + color: #525257; + margin: 0 0 16px 0; + } + + img { + position: absolute; + right: 140px; + top: 50%; + height: 100px; + margin-top: -50px; + } + } + + #pricing { + padding: 42px 140px; + background-color: #ffffff; + text-align: center; + + > h1 { + font-size: 28px; + color: #252529; + margin: 0 0 6px 0; + } + + > p { + font-size: 21px; + color: #8b8b90; + margin: 0; + } + + .p-grid { + margin-top: 42px; + + .p-col-12 { + padding: 28px; + } + } + + .pricing-box { + min-height: 450px; + padding: 16px 48px; + background-color: #f2f2f2; + color: #525257; + border: 2px solid transparent; + @include transition(border-color $transitionDuration); + @include shadow(0 3px 6px 0 rgba(0, 0, 0, 0.08)); + + h3 { + margin: 0 0 42px 0; + } + + .pricing-intro { + color: #8b8b90; + } + + p { + font-size: 14px; + margin: 14px 0; + } + + ul { + list-style-type: circle; + margin: 0; + padding: 0; + text-align: left; + + li { + padding: 12px; + + i { + color: #1fc4ac; + } + } + } + + &:hover { + border-color: $topbarBgColor; + } + } + + } + + #multimedia { + padding: 42px 140px; + text-align: center; + background-color: #f2f2f2; + + > h1 { + font-size: 28px; + color: #252529; + margin: 0 0 6px 0; + } + + > p { + font-size: 21px; + color: #8b8b90; + margin: 0; + } + + .video-container { + margin-top: 42px; + + iframe { + width: 560px; + height: 315px; + } + } + } + + #footer { + background-color: #252529; + padding: 42px 140px; + text-align: left; + + .footer-logo { + height: 32px; + } + + .footer-menu { + span { + font-size: 16px; + font-weight: 700; + text-align: left; + color: #8b8b90; + display: block; + } + + a { + margin: 8px 0; + display: block; + color: #f4f4f9; + @include transition(color $transitionDuration); + + &:hover { + color: #ffffff; + } + } + + .icon-link { + display: inline-block; + margin-top: 30px; + + .icon { + color: #ffffff; + font-size: 22px; + margin-right: 18px; + } + } + } + } + } +} + +@media screen and (min-width: 992px) { + .landing-body { + .landing-wrapper { + #header { + .header-content { + background: url("../images/landing/asset-mackup-big.png") no-repeat; + background-position: right 50%; + background-size: 35%; + } + } + } + } +} + +@media screen and (max-width: 991px) { + .landing-body { + &.landing-menu-active { + .landing-wrapper { + #landing-menu { + right: 0; + } + } + } + + .landing-wrapper { + #landing-menu { + width: 250px; + height: 100%; + right: -250px; + background-color: #252529; + position: fixed; + top: 0; + margin: 0; + z-index: 999; + @include transition(right $transitionDuration); + + > li { + display: block; + margin: 0; + + a { + font-size: 18px; + display: block; + color: #8b8b90; + padding: 12px 24px; + } + } + } + + #header { + .header-top { + padding-left: 20px; + padding-right: 20px; + + #landing-menu-button { + display: inline-block; + } + } + + .header-content { + padding-left: 20px; + background: url("../images/landing/asset-mackup.png") no-repeat; + background-position: right 50%; + } + } + + + #features { + padding-left: 20px; + padding-right: 20px; + } + + #promo { + padding-left: 20px; + padding-right: 20px; + text-align: center; + + img { + position: static; + margin: 16px auto 0 auto; + display: block; + } + } + + #pricing { + padding-left: 20px; + padding-right: 20px; + } + + #multimedia { + padding-left: 20px; + padding-right: 20px; + + .video-container { + iframe { + width: auto; + height: auto; + } + } + } + + #footer { + padding-left: 20px; + padding-right: 20px; + text-align: center; + + .footer-menu { + span { + text-align: center; + } + + + } + } + } + } +} + +@media screen and (max-width: 575px) { + .landing-body { + .landing-wrapper { + #header { + .header-content { + h1 { + font-size: 18px; + } + + p { + font-size: 14px; + max-width: 250px; + } + } + } + } + } +} diff --git a/App/ClientApp/src/assets/sass/layout/_layout.scss b/App/ClientApp/src/assets/sass/layout/_layout.scss new file mode 100644 index 0000000..c03c9ef --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_layout.scss @@ -0,0 +1,15 @@ +@import './_variables'; +@import '../overrides/_layout_variables'; +@import './_loader'; +@import './_mixins'; +@import './_main'; +@import './_topbar'; +@import './_menu'; +@import './_footer'; +@import './_utils'; +@import './_dashboard'; +@import './_exception'; +@import './_login'; +@import './_landing'; +@import '../_fonts'; +@import '../overrides/_layout_styles'; diff --git a/App/ClientApp/src/assets/sass/layout/_loader.scss b/App/ClientApp/src/assets/sass/layout/_loader.scss new file mode 100644 index 0000000..bc8b90e --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_loader.scss @@ -0,0 +1,62 @@ +.loader-screen { + width: 100%; + min-height: 100%; + background-color: #212121; + position: absolute; + + .loader { + margin: 0 auto; + width: 60px; + height: 50px; + text-align: center; + font-size: 10px; + position: absolute; + top: 50%; + left: 50%; + transform: translateY(-50%) translateX(-50%); + z-index: 500; + + + > div { + height: 100%; + width: 8px; + display: inline-block; + float: left; + margin-left: 2px; + animation: delay 0.8s infinite ease-in-out; + } + + .bar1{ + background-color: #754fa0 ; + } + .bar2{ + background-color: #09b7bf; + animation-delay: -0.7s; + } + .bar3{ + background-color: #90d36b; + animation-delay: -0.6s; + } + .bar4{ + background-color: #f2d40d; + animation-delay: -0.5s; + } + .bar5{ + background-color: #fcb12b; + animation-delay: -0.4s; + } + .bar6{ + background-color: #ed1b72; + animation-delay: -0.3s; + } + } +} +@keyframes delay { + 0%, 40%, 100% { + transform: scaleY(0.05); + -webkit-transform: scaleY(0.05); + } 20% { + transform: scaleY(1.0); + -webkit-transform: scaleY(1.0); + } +} diff --git a/App/ClientApp/src/assets/sass/layout/_login.scss b/App/ClientApp/src/assets/sass/layout/_login.scss new file mode 100644 index 0000000..c0ebab3 --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_login.scss @@ -0,0 +1,101 @@ +.login-body { + padding: 0; + margin: auto; + + .login-panel { + display: none; + } + + .login-content { + position: fixed; + padding: 80px 0; + margin: 0 auto; + width: 100%; + height: 100%; + text-align: center; + + img { + display: inline-block; + margin-bottom: 80px; + width: 200px; + } + + h1 { + font-size: 28px; + font-weight: 500; + margin: 14px 0; + color: $textColor; + + span { + color: $textSecondaryColor; + } + } + + p { + font-size: 17px; + color: $textSecondaryColor; + margin: 0 0 32px 0; + } + + .login-input-wrapper { + position: relative; + width: 300px; + margin-bottom: 24px; + text-align: center; + margin-left: auto; + margin-right: auto; + + input { + width: 100%; + padding-right: 16px; + } + + i { + position: absolute; + color: $textSecondaryColor; + font-size: 16px; + top: 50%; + right: .429em; + margin-top: -8px; + } + } + + button { + min-width: 150px; + } + } +} + +@media screen and (min-width: 768px) { + + .login-body { + background: url("../images/bg-login.jpg"); + background-size: cover; + + .login-panel { + padding: 80px; + display: block; + position: fixed; + background-color: #ffffff; + height: 200%; + width: 100%; + left: -50%; + top: -50%; + @include opacity(0.95); + @include border-radius(50%); + } + + .login-content { + text-align: left; + position: fixed; + padding: 80px 0 0 80px; + + .login-input-wrapper { + width: 300px; + margin-left: 0; + margin-right: 0; + text-align: left; + } + } + } +} diff --git a/App/ClientApp/src/assets/sass/layout/_main.scss b/App/ClientApp/src/assets/sass/layout/_main.scss new file mode 100644 index 0000000..a49a091 --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_main.scss @@ -0,0 +1,66 @@ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +html { + height: 100%; +} + +body { + font-family: $fontFamily; + font-size: $fontSize; + font-weight: 400; + color: $textColor; + -webkit-font-smoothing: antialiased; + padding: 0; + margin: 0; + min-height: 100%; + background-color: $bodyBgColor; +} + +a { + text-decoration: none; + @include transition(color $transitionDuration); +} + +.layout-wrapper { + .route-bar { + min-height: 32px; + background-color: $breadcrumbBgColor; + border-bottom: $breadcrumbBorder; + + .route-bar-breadcrumb { + padding: 6px 25px; + display: inline-block; + + li { + margin-right: .25em; + list-style-type: none; + display: inline-block; + color: $textSecondaryColor; + + a { + color: $textSecondaryColor; + } + } + + i, span { + color: $textSecondaryColor; + } + } + } +} + +.layout-mask { + display: none; + background-color: #252529; + position: fixed; + top: 0; + left: 0; + z-index: 998; + width: 100%; + height: 100%; + @include opacity(.8); +} diff --git a/App/ClientApp/src/assets/sass/layout/_menu.scss b/App/ClientApp/src/assets/sass/layout/_menu.scss new file mode 100644 index 0000000..5093523 --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_menu.scss @@ -0,0 +1,1155 @@ +.layout-wrapper { + .layout-menu-container { + position: fixed; + height: 100%; + z-index: 999; + + .layout-menu-wrapper { + position: relative; + width: 100%; + height: 100%; + } + + .layout-menu-logo { + background-color: $logoBgColor; + + a { + display: block; + text-align: left; + height: 60px; + padding-left: 12px; + + img { + margin-top: 15px; + height: 30px; + } + } + } + + .layout-profile { + &.layout-profile-active { + .layout-profile-icon { + @include rotate(-180deg); + } + } + + .layout-profile-button { + padding: 20px 12px; + display: block; + position: relative; + @include transition(background-color $transitionDuration); + @include clearfix(); + + img { + width: 36px; + display: inline-block; + } + + .layout-profile-userinfo { + display: inline-block; + vertical-align: top; + margin-left: 8px; + + .layout-profile-name { + display: inline-block; + font-weight: 700; + } + + .layout-profile-role { + display: block; + } + } + + .layout-profile-icon { + position: absolute; + right: 16px; + top: 50%; + margin-top: -8px; + font-size: 16px; + @include transition(transform $transitionDuration); + } + } + + .layout-profile-menu { + list-style: none; + padding: 0 12px; + margin: 0; + overflow: hidden; + + li { + a { + display: block; + padding: 8px 4px; + text-align: left; + @include border-radius($borderRadius); + @include transition(background-color $transitionDuration); + + i { + margin-right: 8px; + vertical-align: middle; + } + + span { + font-weight: 700; + display: inline-block; + vertical-align: middle; + } + } + } + } + } + + .layout-menu { + list-style-type: none; + padding: 14px 12px 0 12px; + margin: 0; + height: 100%; + + li { + a { + display: block; + padding: 8px 0; + position: relative; + @include border-radius($borderRadius); + @include transition(background-color $transitionDuration); + + &:focus { + outline: 0 none; + } + + .layout-menuitem-icon { + margin-right: 6px; + vertical-align: middle; + } + + .layout-menuitem-text { + font-weight: 700; + vertical-align: middle; + } + + .layout-submenu-toggler { + position: absolute; + right: 0px; + top: 50%; + font-size: 16px; + margin-top: -8px; + @include transition(transform $transitionDuration); + } + + .menuitem-badge { + position: absolute; + display: block; + right: 24px; + height: 20px; + width: 20px; + line-height: 20px; + top: 50%; + font-size: 12px; + margin-top: -10px; + font-weight: 700; + background-color: $badgeBgColor; + color: $badgeTextColor; + text-align: center; + @include border-radius(50%); + } + } + + &.active-menuitem { + > a { + .layout-submenu-toggler { + @include rotate(-180deg); + } + } + } + + ul { + list-style-type: none; + margin: 0; + padding: 0; + + li { + a { + padding-left: 4px; + } + + li { + a { + padding-left: 16px; + } + + li { + a { + padding-left: 32px; + } + + li { + a { + padding-left: 48px; + } + + li { + a { + padding-left: 64px; + } + + li { + a { + padding-left: 80px; + } + } + } + } + } + } + + ul { + overflow: hidden; + } + } + } + } + + > li { + margin-bottom: 16px; + + > a { + display: none; + } + + > div { + margin-bottom: 4px; + } + } + + .layout-menu-tooltip { + display: none; + padding: 0 5px; + position: absolute; + left: 61px; + top: 17px; + line-height: 1; + + .layout-menu-tooltip-text { + padding: 6px 8px; + font-weight: 700; + background-color: $tooltipBgColor; + color: $tooltipTextColor; + min-width: 75px; + white-space: nowrap; + text-align: center; + @include border-radius($borderRadius); + @include shadow(0 2px 10px 0 rgba(0, 3, 6, 0.16)); + } + + .layout-menu-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: $tooltipBgColor; + } + } + } + + .ui-scrollpanel { + background-color: transparent; + border-radius: 0; + border: none; + + .ui-scrollpanel-content { + overflow-x: hidden; + } + + .ui-scrollpanel-bar { + background-color: #aaaaaa; + opacity: 0.3; + filter: alpha(opacity=30); + } + + .ui-scrollpanel-hidden { + display: block; + visibility: hidden; + } + + .ui-scrollpanel-bar-x { + display: none; + } + + .menu-scroll-content { + width: 268px; + padding-right: 18px; + padding-bottom: 120px; + } + } + } + + &.layout-menu-light { + .layout-menu-container { + background-color: $menuBgColor; + + .layout-menu-wrapper { + border-right: $menuBorder; + } + + .layout-profile { + border-bottom: $menuSeparator; + + a { + .layout-profile-name { + color: $menuitemTextColor; + } + + .layout-profile-role { + color: $menuitemTextColor; + } + + .layout-profile-icon { + color: $menuitemIconColor; + } + + &:hover { + background-color: $menuitemHoverBgColor; + } + } + + .layout-profile-menu { + a { + color: $menuitemTextColor; + + i { + color: $menuitemIconColor; + } + + &:hover { + background-color: $menuitemHoverBgColor; + } + } + } + } + + .layout-menu { + li { + a { + .layout-menuitem-text { + color: $menuitemTextColor; + } + + .layout-menuitem-icon, + .layout-submenu-toggler { + color: $menuitemIconColor; + } + + &:hover { + background-color: $menuitemHoverBgColor; + } + + &.active-route { + .layout-menuitem-text, .layout-menuitem-icon { + color: $lightMenuitemActiveTextColor; + } + } + } + } + + > li { + > div { + color: $rootMenuitemTextColor; + } + } + } + } + } + + &.layout-menu-dark { + .layout-menu-container { + background-color: $darkMenuBgColor; + + .layout-menu-wrapper { + border-right: $darkMenuBorder; + } + + .layout-profile { + border-bottom: $darkMenuSeparator; + + a { + .layout-profile-name { + color: $darkMenuitemTextColor; + } + + .layout-profile-role { + color: darken($darkMenuitemTextColor, 15%); + } + + .layout-profile-icon { + color: $darkMenuitemIconColor; + } + + &:hover { + background-color: $darkMenuitemHoverBgColor; + } + } + + .layout-profile-menu { + a { + color: $darkMenuitemTextColor; + + i { + color: $darkMenuitemIconColor; + } + + &:hover { + background-color: $darkMenuitemHoverBgColor; + } + } + } + } + + .layout-menu { + + li { + a { + .layout-menuitem-text { + color: $darkMenuitemTextColor; + } + + .layout-menuitem-icon, + .layout-submenu-toggler { + color: $darkMenuitemIconColor; + } + + &:hover { + background-color: $darkMenuitemHoverBgColor; + } + + &.active-route { + .layout-menuitem-text, .layout-menuitem-icon { + color: $darkMenuitemActiveTextColor; + } + } + } + } + + > li { + > div { + color: $darkMenuRootMenuitemTextColor; + } + } + } + } + } + + .layout-main { + padding-top: 60px; + + .layout-content { + padding: 10px 10px 10px 25px; + } + } +} + +@media screen and (min-width: 897px) { + .layout-wrapper { + + &.layout-static { + .layout-menu-container { + width: 250px; + left: 0; + @include transition(left $transitionDuration); + } + + .layout-main { + margin-left: 250px; + @include transition(margin-left $transitionDuration); + } + + .layout-footer { + padding-left: 270px; + } + + &.layout-static-inactive { + .layout-topbar { + left: 0; + @include transition(left $transitionDuration); + } + + .layout-menu-container { + left: -250px; + } + + .layout-main { + margin-left: 0; + } + + .layout-footer { + padding-left: 20px; + } + } + + &.layout-static-inactive-restore { + .layout-menu-container { + @include transition(none); + } + } + } + + &.layout-overlay { + .layout-topbar { + left: 0; + @include transition(left $transitionDuration); + } + + .layout-menu-container { + width: 250px; + left: -250px; + @include shadow(0 2px 10px 0 rgba(0, 3, 6, 0.16)); + @include transition(left $transitionDuration); + + .layout-menu, .layout-profile { + border-right: 0 none; + } + } + + &.layout-overlay-active { + .layout-topbar { + left: 250px; + } + + .layout-menu-container { + left: 0; + } + } + } + + &.layout-slim { + .layout-topbar { + left: 60px; + + .layout-menu-button { + display: none; + } + } + + .layout-main { + margin-left: 60px; + } + + .layout-menu-container { + padding: 0; + height: 100%; + width: 60px; + overflow: visible; + top: 0; + position: fixed; + + .layout-menu-logo { + overflow: hidden; + + a { + img { + margin-top: 15px; + height: 30px; + } + } + } + + .ui-scrollpanel { + .ui-scrollpanel-wrapper { + overflow: visible; + .ui-scrollpanel-content { + overflow: visible; + } + } + + .ui-scrollpanel-bar { + display: none; + } + + .menu-scroll-content { + width: 100%; + padding: 0; + } + } + + .layout-profile { + .layout-profile-button { + text-align: center; + padding: 12px 0; + + img { + width: 32px; + } + + .layout-profile-userinfo, + .layout-profile-icon { + display: none; + } + } + + .layout-profile-menu { + position: absolute; + overflow: auto; + top: 0; + left: 59px; + min-width: 250px; + max-height: 450px; + display: none; + border-left: 4px solid $topbarBgColor; + padding: 8px 12px; + @include border-radius-right($borderRadius); + @include shadow(0 2px 10px 0 rgba(0, 3, 6, 0.16)); + + &:before, &:after { + bottom: 100%; + left: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + left: 210px; + } + + &:before { + border-color: rgba(216, 216, 220, 0); + border-bottom-color: $topbarMenuBorderColor; + border-width: 10px; + margin-left: -10px; + } + + &:after { + border-color: rgba(244, 244, 249, 0); + border-bottom-color: $topbarMenuBgColor; + border-width: 9px; + margin-left: -9px; + } + + li { + a { + padding: 8px 12px; + @include transition(background-color $transitionDuration); + } + } + } + + &.layout-profile-active { + .layout-profile-menu { + display: block; + } + } + } + + .layout-menu { + padding: 0; + + li.active-menuitem { + > ul { + display: block; + } + } + + > li { + position: relative; + margin-bottom: 0; + + &.active-menuitem { + > a { + background-color: $horizontalMenuitemActiveBgColor; + @include border-radius-right(0); + + .layout-menuitem-text, + .layout-menuitem-icon, + .layout-submenu-toggler { + color: $horizontalMenuitemActiveTextColor; + } + } + } + + > div { + display: none; + } + + > a { + display: block; + text-align: center; + padding-left: 0; + padding-right: 0; + padding-top: 19px; + padding-bottom: 19px; + @include border-radius(0); + + .layout-menuitem-icon { + font-size: 24px; + margin-right: 0; + } + + .layout-menuitem-text, .layout-submenu-toggler { + display: none; + } + + &:hover + .layout-menu-tooltip { + display: block; + } + } + + > ul { + position: absolute; + overflow: auto; + top: 0; + left: 59px; + min-width: 250px; + max-height: 450px; + display: none; + border-left: 4px solid $topbarBgColor; + padding: 8px 12px; + @include border-radius-right($borderRadius); + @include shadow(0 2px 10px 0 rgba(0, 3, 6, 0.16)); + + li { + a { + padding: 8px 12px; + display: block; + } + + ul { + width: 100%; + @include shadow(none); + + li { + a { + padding-left: 28px; + } + + li { + a { + padding-left: 44px; + } + + li { + a { + padding-left: 60px; + } + + li { + a { + padding-left: 76px; + } + + li { + a { + padding-left: 92px; + } + + li { + a { + padding-left: 108px; + } + } + } + } + } + } + } + } + } + } + + &.active-menuitem { + > a { + &:hover + .layout-menu-tooltip { + display: none; + } + } + } + } + } + } + + &.layout-menu-light { + .layout-menu-container { + .layout-menu { + > li { + > ul { + background-color: $menuBgColor; + } + } + } + + .layout-profile-menu { + background-color: $menuBgColor; + } + } + } + + &.layout-menu-dark { + .layout-menu-container { + .layout-menu { + > li { + > ul { + background-color: $darkMenuBgColor; + } + } + } + + .layout-profile-menu { + background-color: $darkMenuBgColor; + } + } + } + } + + &.layout-horizontal { + .layout-topbar { + left: 0; + + .layout-topbar-logo { + display: inline-block; + } + + .layout-menu-button { + display: none; + } + } + + .layout-menu-container { + width: 100%; + height: 46px; + top: 60px; + z-index: 99; + position: fixed; + padding: 5px 12px; + @include shadow(0 3px 6px 0 rgba(0, 0, 0, 0.10)); + + .layout-menu-logo { + display: none; + } + + .layout-profile { + border-bottom: 0 none; + display: inline-block; + position: absolute; + right: 20px; + top: 0; + + .layout-profile-button { + padding: 0; + margin-top: 2px; + + img { + width: 32px; + } + + .layout-profile-userinfo, + .layout-profile-icon { + display: none; + } + + &:hover { + background-color: transparent; + } + } + + .layout-profile-menu { + position: absolute; + background-color: $topbarMenuBgColor; + border: 1px solid $topbarMenuBorderColor; + right: -20px; + top: 50px; + min-width: 250px; + -webkit-animation-duration: $transitionDuration; + -moz-animation-duration: $transitionDuration; + animation-duration: $transitionDuration; + padding: 8px 12px; + @include border-radius($borderRadius); + @include shadow(0 2px 10px 0 rgba(0, 3, 6, 0.16)); + + &:before, &:after { + bottom: 100%; + left: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + left: 210px; + } + + &:before { + border-color: rgba(216, 216, 220, 0); + border-bottom-color: $topbarMenuBorderColor; + border-width: 10px; + margin-left: -10px; + } + + &:after { + border-color: rgba(244, 244, 249, 0); + border-bottom-color: $topbarMenuBgColor; + border-width: 9px; + margin-left: -9px; + } + + li { + a { + padding: 8px 12px; + color: $menuitemTextColor; + @include transition(background-color $transitionDuration); + + i { + color: $menuitemIconColor; + } + + &:hover { + background-color: $menuitemHoverBgColor; + } + } + } + } + + &.layout-profile-active { + .layout-profile-menu { + display: block; + } + } + } + + .layout-menu { + margin: 0; + padding: 0; + + li.active-menuitem { + > ul { + display: block; + } + } + + > li { + display: inline-block; + width: auto; + padding: 0; + position: relative; + margin-bottom: 0; + + &.active-menuitem { + > a { + background-color: $horizontalMenuitemActiveBgColor; + @include border-radius-bottom(0); + + .layout-menuitem-text, + .layout-menuitem-icon, + .layout-submenu-toggler { + color: $horizontalMenuitemActiveTextColor; + } + } + } + + > div { + display: none; + } + + > a { + display: block; + padding: 8px 12px; + + i { + position: static; + margin-top: 0; + vertical-align: middle; + } + } + + > ul { + display: none; + top: 33px; + left: 0; + min-width: 250px; + position: absolute; + margin: 0; + padding: 8px 12px; + max-height: 450px; + overflow: auto; + border-top: 4px solid $topbarBgColor; + @include border-radius-bottom($borderRadius); + @include shadow(0 2px 10px 0 rgba(0, 3, 6, 0.16)); + + > li { + a { + padding: 8px 12px; + + .layout-menuitem-icon { + margin-right: 8px; + } + } + + li { + a { + padding-left: 28px; + } + + li { + a { + padding-left: 44px; + } + + li { + a { + padding-left: 60px; + } + + li { + a { + padding-left: 76px; + } + + li { + a { + padding-left: 92px; + } + + li { + a { + padding-left: 108px; + } + } + } + } + } + } + } + } + } + } + } + } + + .layout-main { + padding-top: 106px; + } + + .ui-scrollpanel { + .ui-scrollpanel-wrapper { + overflow: visible; + .ui-scrollpanel-content { + overflow: visible; + padding: 0; + } + } + + .ui-scrollpanel-bar { + display: none; + } + + .menu-scroll-content { + width: 100%; + padding: 0; + } + } + + &.layout-menu-light { + .layout-menu-container { + border-bottom: $menuBorder; + + .layout-menu-wrapper { + border-right: 0 none; + } + + .layout-menu { + > li { + > ul { + background-color: $menuBgColor; + } + } + } + } + } + + &.layout-menu-dark { + + .layout-menu-container { + border-bottom: $darkMenuBorder; + + .layout-profile { + border-right: 0 none; + } + + .layout-menu { + border-right: 0 none; + + > li { + > ul { + background-color: $darkMenuBgColor; + } + } + } + } + } + } + + /*&.layout-horizontal, &.layout-slim { + .layout-menu-container { + .nano { + > .nano-content { + &.menu-scroll-content { + display: block; + height: auto; + position: static; + overflow: visible; + overflow-x: visible; + } + + .nano-scroll-footer { + height: 0px; + } + + .layout-menu { + padding-bottom: 0; + } + } + + > .nano-pane { + display: none !important; + } + } + } + }*/ + } +} + +@media screen and (max-width: 896px) { + .layout-wrapper { + .layout-topbar { + left: 0; + } + + .layout-menu-container { + top: 0; + width: 250px; + left: -250px; + @include transition(left $transitionDuration); + } + + .layout-main { + margin-left: 0; + @include transition(margin-left $transitionDuration); + } + + &.layout-mobile-active { + .layout-menu-container { + left: 0; + } + + .layout-mask { + display: block; + } + } + } + + body.blocked-scroll { + overflow: hidden; + } +} diff --git a/App/ClientApp/src/assets/sass/layout/_mixins.scss b/App/ClientApp/src/assets/sass/layout/_mixins.scss new file mode 100644 index 0000000..7e0260e --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_mixins.scss @@ -0,0 +1,104 @@ +@mixin clearfix { + &:after { + content: ""; + display: table; + clear: both; + } +} + +@mixin transition($transition...) { + -moz-transition: $transition; + -o-transition: $transition; + -webkit-transition: $transition; + transition: $transition; +} + +@mixin rotate($deg) { + -webkit-transform: rotate($deg); + -moz-transform: rotate($deg); + -o-transform: rotate($deg); + -ms-transform: rotate($deg); + transform: rotate($deg); +} + +@mixin scale($deg) { + -webkit-transform: scale($deg); + -moz-transform: scale($deg); + -o-transform: scale($deg); + -ms-transform: scale($deg); + transform: scale($deg); +} + +@mixin opacity($opacity) { + opacity: $opacity; + $opacity-ie: $opacity * 100; + filter: alpha(opacity=$opacity-ie); + } + +@mixin background-gradient-top2bottom($start-color, $end-color) { + background-color: $start-color; + background-image: -webkit-gradient(linear, left top, left bottom, from($start-color), to($end-color)); + background-image: -webkit-linear-gradient(top, $start-color, $end-color); + background-image: -moz-linear-gradient(top, $start-color, $end-color); + background-image: -ms-linear-gradient(top, $start-color, $end-color); + background-image: -o-linear-gradient(top, $start-color, $end-color); + background-image: linear-gradient(to bottom, $start-color, $end-color); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}'); +} + +@mixin background-gradient-left2right($start-color, $end-color) { + background-color: $start-color; + background-image: -webkit-gradient(linear, left top, right top, from($start-color), to($end-color)); + background-image: -webkit-linear-gradient(left, $start-color, $end-color); + background-image: -moz-linear-gradient(left, $start-color, $end-color); + background-image: -ms-linear-gradient(left, $start-color, $end-color); + background-image: -o-linear-gradient(left, $start-color, $end-color); + background-image: linear-gradient(left, $start-color, $end-color); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$start-color}', endColorstr='#{$end-color}', gradientType='1'); +} + +@mixin shadow($value) { + -webkit-box-shadow: $value; + -moz-box-shadow: $value; + box-shadow: $value; +} + +@mixin border-radius($val) { + -moz-border-radius: $val; + -webkit-border-radius: $val; + border-radius: $val; +} + +@mixin border-radius-top($val) { + -moz-border-radius-topleft: $val; + -webkit-border-top-left-radius: $val; + border-top-left-radius: $val; + -moz-border-radius-topright: $val; + -webkit-border-top-right-radius: $val; + border-top-right-radius: $val; +} + +@mixin border-radius-bottom($val) { + -moz-border-radius-bottomleft: $val; + -webkit-border-bottom-left-radius: $val; + border-bottom-left-radius: $val; + -moz-border-radius-bottomright: $val; + -webkit-border-bottom-right-radius: $val; + border-bottom-right-radius: $val; +} + +@mixin border-radius-right($val) { + -moz-border-radius-topright: $val; + -webkit-border-top-right-radius: $val; + border-top-right-radius: $val; + -moz-border-radius-bottomright: $val; + -webkit-border-bottom-right-radius: $val; + border-bottom-right-radius: $val; +} + +@mixin input-placeholder($color) { + &::-webkit-input-placeholder {color: $color} + &:-moz-placeholder {color: $color} + &::-moz-placeholder {color: $color} + &:-ms-input-placeholder {color: $color} +} \ No newline at end of file diff --git a/App/ClientApp/src/assets/sass/layout/_topbar.scss b/App/ClientApp/src/assets/sass/layout/_topbar.scss new file mode 100644 index 0000000..cd84941 --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_topbar.scss @@ -0,0 +1,375 @@ +.layout-wrapper { + .layout-topbar { + position: fixed; + height: 60px; + top: 0; + left: 250px; + right: 0; + z-index: 997; + padding: 8px 25px; + background-color: $topbarBgColor; + @include clearfix(); + @include shadow(0 3px 6px 0 rgba(0, 0, 0, 0.16)); + + .layout-topbar-logo { + display: none; + + img { + margin-top: 7px; + height: 30px; + } + } + + .layout-menu-button { + float: left; + width: 44px; + height: 44px; + line-height: 44px; + text-align: center; + color: $topbarIconColor; + @include border-radius(50%); + @include transition(background-color $transitionDuration); + + i { + line-height: inherit; + font-size: 28px; + } + + &:hover { + background-color: $topbarIconHoverBgColor; + } + } + + #topbar-menu-button { + font-size: 28px; + width: 44px; + height: 44px; + line-height: 44px; + display: none; + float: right; + text-align: center; + color: $topbarIconColor; + @include border-radius(50%); + @include transition(background-color $transitionDuration); + + i { + line-height: inherit; + font-size: 28px; + } + + &:hover { + background-color: $topbarIconHoverBgColor; + } + } + + .topbar-menu { + float: right; + padding: 0; + margin: 0; + list-style-type: none; + + > li { + float: right; + position: relative; + margin-left: 14px; + + > a { + position: relative; + display: block; + width: 44px; + height: 44px; + line-height: 44px; + text-align: center; + @include border-radius(50%); + @include transition(background-color $transitionDuration); + + .topbar-icon { + color: $topbarIconColor; + line-height: inherit; + font-size: 28px; + } + + > img { + width: 36px; + margin-top: 4px; + } + + &:hover { + background-color: $topbarIconHoverBgColor; + } + + .topbar-item-name { + display: none; + } + + .topbar-badge { + position: absolute; + right: 4px; + top: 4px; + background-color: #e0284f; + color: #ffffff; + text-align: center; + line-height: 16px; + min-width: 16px; + min-height: 16px; + display: block; + font-size: 12px; + border-radius: 100%; + } + } + + > ul { + position: absolute; + border: 1px solid $topbarMenuBorderColor; + top: 55px; + right: -18px; + display: none; + min-width: 250px; + background-color: $topbarMenuBgColor; + -webkit-animation-duration: $transitionDuration; + -moz-animation-duration: $transitionDuration; + animation-duration: $transitionDuration; + list-style-type: none; + margin: 0; + padding: 8px 12px; + @include border-radius($borderRadius); + @include shadow(0 2px 10px 0 rgba(0, 3, 6, 0.16)); + + &:before, &:after { + bottom: 100%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + left: 210px; + } + + &:before { + border-color: rgba(216, 216, 220, 0); + border-bottom-color: $topbarMenuBorderColor; + border-width: 10px; + margin-left: -10px; + } + + &:after { + border-color: rgba(244, 244, 249, 0); + border-bottom-color: $topbarMenuBgColor; + border-width: 9px; + margin-left: -9px; + } + + a { + box-sizing: border-box; + padding: 8px 12px; + text-align: left; + display: block; + width: 100%; + color: $menuitemTextColor; + position: relative; + @include transition(background-color $transitionDuration); + @include border-radius($borderRadius); + + i { + margin-right: 8px; + color: $menuitemIconColor; + } + + img { + margin-right: 8px; + width: 24px; + } + + i,img,span { + vertical-align: middle; + } + + .topbar-submenuitem-badge { + background-color: $topbarBadgeBgColor; + color: $topbarBadgeTextColor; + text-align: center; + line-height: 16px; + min-width: 16px; + height: 16px; + font-size: 12px; + border-radius: 100%; + display: inline-block; + margin-left: 8px; + } + + &:hover { + background-color: $menuitemHoverBgColor; + } + } + } + + &.active-topmenuitem { + > ul { + display: block; + } + } + } + } + } +} + +@media screen and (max-width: 896px) { + .layout-wrapper { + .layout-topbar { + text-align: center; + + .layout-topbar-logo { + display: inline-block; + } + + #topbar-menu-button { + display: block; + } + + .topbar-menu { + background-color: $topbarMenuBgColor; + border: 1px solid $topbarMenuBorderColor; + position: absolute; + top: 70px; + right: 25px; + width: 250px; + -webkit-animation-duration: $transitionDuration; + -moz-animation-duration: $transitionDuration; + animation-duration: $transitionDuration; + display: none; + list-style-type: none; + margin: 0; + padding: 8px 12px; + @include shadow(0 2px 10px 0 rgba(0, 3, 6, 0.16)); + + &:before, &:after { + bottom: 100%; + left: 50%; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + left: 225px; + } + + &:before { + border-color: rgba(216, 216, 220, 0); + border-bottom-color: $topbarMenuBorderColor; + border-width: 10px; + margin-left: -10px; + } + + &:after { + border-color: rgba(244, 244, 249, 0); + border-bottom-color: $topbarMenuBgColor; + border-width: 9px; + margin-left: -9px; + } + + &.topbar-menu-visible { + display: block; + } + + > li { + width: 100%; + margin: 0; + float: none; + + &.active-topmenuitem { + > ul { + display: block; + } + } + + &.user-profile { + > a { + img { + margin-right: 8px; + margin-top: 0; + width: 24px; + vertical-align: middle; + } + } + } + + a { + box-sizing: border-box; + height: auto; + line-height: 1; + width: 100%; + display: block; + padding: 8px 12px; + position: relative; + text-align: left; + @include border-radius($borderRadius); + @include transition(background-color $transitionDuration); + + .topbar-icon { + display: inline-block; + vertical-align: middle; + margin-right: 8px; + font-size: 16px; + color: $menuitemIconColor; + } + + &:hover { + background-color: $menuitemHoverBgColor; + color: $textColor; + } + + .topbar-item-name { + display: inline-block; + vertical-align: middle; + color: $menuitemTextColor; + } + + .topbar-badge { + background-color: $topbarBadgeBgColor; + color: $topbarBadgeTextColor; + text-align: center; + line-height: 16px; + min-width: 16px; + height: 16px; + font-size: 12px; + border-radius: 100%; + display: inline-block; + position: static; + margin-left: 8px; + } + } + + > ul { + display: none; + list-style-type: none; + padding: 0 0 0 0; + margin: 0; + position: static; + top: auto; + left: auto; + width: 100%; + min-width: auto; + border: 0 none; + @include shadow(none); + + &:before, &:after { + display: none; + } + + li { + a { + padding-left: 28px; + + img { + margin-right: 8px; + } + } + } + } + } + } + } + } +} diff --git a/App/ClientApp/src/assets/sass/layout/_utils.scss b/App/ClientApp/src/assets/sass/layout/_utils.scss new file mode 100644 index 0000000..dfcda6e --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_utils.scss @@ -0,0 +1,133 @@ +/* Utils */ +.clearfix:after { + content:" "; + display:block; + clear:both; +} + +.card { + border-radius: $borderRadius; + background: $cardBgColor; + padding: 16px; + margin-bottom: 16px; + border: $cardBorder; + @include border-radius($borderRadius); + + &.card-w-title { + padding-bottom: 16px; + } + + &.no-gutter { + margin-bottom: 0; + } + + h1 { + font-size: 20px; + font-weight: 400; + margin: 24px 0; + + &:first-child { + margin-top: 0px; + } + } + + h2 { + font-size: 18px; + font-weight: 400; + } + + h3 { + font-size: 16px; + font-weight: 400; + } + + h4 { + font-size: 14px; + font-weight: 400; + } +} + +.nopad { + padding: 0; + + .ui-panel-content { + padding: 0; + } +} + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 1; + transform: none; + } +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +.ui-g { + -ms-flex-wrap: wrap; +} + +.layout-wrapper { + .layout-ajax-loader { + position: absolute; + right: 15px; + bottom: 15px; + + .layout-ajax-loader-icon { + color: $topbarBgColor; + font-size: 32px; + } + } +} \ No newline at end of file diff --git a/App/ClientApp/src/assets/sass/layout/_variables.scss b/App/ClientApp/src/assets/sass/layout/_variables.scss new file mode 100644 index 0000000..668d2f3 --- /dev/null +++ b/App/ClientApp/src/assets/sass/layout/_variables.scss @@ -0,0 +1,44 @@ +@import '../_variables'; + +//main +$bodyBgColor:#f2f2f2; +$dividerColor:#E0E0E0; + +$footerBgColor:#ffffff; +$footerBorderColor:#e8e8e8; + +//breadcrumb +$breadcrumbBgColor:#ffffff; +$breadcrumbBorder: 1px solid #e8e8e8; + +//light menu +$menuBgColor:#ffffff; +$menuBorder: 1px solid #E0E0E0; +$menuSeparator:1px solid $dividerColor; +$rootMenuitemTextColor:$textSecondaryColor; +$menuitemTextColor:$textSecondaryColor; +$menuitemIconColor:$textSecondaryColor; +$menuitemHoverBgColor:#e0e0e0; + +//dark menu +$darkMenuBgColor:#212121; +$darkMenuBorder: 1px solid #212121; +$darkMenuSeparator:1px solid #373737; +$darkMenuRootMenuitemTextColor:#757575; +$darkMenuitemTextColor:#BDBDBD; +$darkMenuitemIconColor:#BDBDBD; +$darkMenuitemHoverBgColor:#373737; + +//topbar +$topbarMenuBgColor:#ffffff; +$topbarMenuBorderColor:#e0e0e0; +$topbarBadgeBgColor:#e0284f; +$topbarBadgeTextColor:#ffffff; + +//card +$cardBgColor:#ffffff; +$cardBorder:1px solid #EEEEEE; + +//tooltip +$tooltipBgColor:#212121; +$tooltipTextColor:#ffffff; \ No newline at end of file diff --git a/App/ClientApp/src/assets/sass/overrides/_layout_styles.scss b/App/ClientApp/src/assets/sass/overrides/_layout_styles.scss new file mode 100644 index 0000000..bff78a4 --- /dev/null +++ b/App/ClientApp/src/assets/sass/overrides/_layout_styles.scss @@ -0,0 +1 @@ +/* Add your customizations of layout here */ \ No newline at end of file diff --git a/App/ClientApp/src/assets/sass/overrides/_layout_variables.scss b/App/ClientApp/src/assets/sass/overrides/_layout_variables.scss new file mode 100644 index 0000000..2760e03 --- /dev/null +++ b/App/ClientApp/src/assets/sass/overrides/_layout_variables.scss @@ -0,0 +1 @@ +/* Add your variable customizations of layout here */ diff --git a/App/ClientApp/src/assets/sass/overrides/_theme_styles.scss b/App/ClientApp/src/assets/sass/overrides/_theme_styles.scss new file mode 100644 index 0000000..a7d9d84 --- /dev/null +++ b/App/ClientApp/src/assets/sass/overrides/_theme_styles.scss @@ -0,0 +1 @@ +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/sass/overrides/_theme_variables.scss b/App/ClientApp/src/assets/sass/overrides/_theme_variables.scss new file mode 100644 index 0000000..d7442c2 --- /dev/null +++ b/App/ClientApp/src/assets/sass/overrides/_theme_variables.scss @@ -0,0 +1 @@ +/* Add your variable customizations of theme here */ diff --git a/App/ClientApp/src/assets/sass/theme/_theme.scss b/App/ClientApp/src/assets/sass/theme/_theme.scss new file mode 100644 index 0000000..324bcd6 --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme/_theme.scss @@ -0,0 +1,4 @@ +@import './_variables'; +@import '../overrides/_theme_variables'; +@import '../theme_core/_core'; +@import '../overrides/_theme_styles'; diff --git a/App/ClientApp/src/assets/sass/theme/_variables.scss b/App/ClientApp/src/assets/sass/theme/_variables.scss new file mode 100644 index 0000000..a0eb61b --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme/_variables.scss @@ -0,0 +1,492 @@ +@import '../_variables'; +//icons +$iconWidth:1em; +$iconHeight:1em; +$iconFontSize:1.143em; + +//anchor +$linkColor:$primaryColor; +$linkHoverColor:$primaryDarkerColor; +$linkActiveColor:$primaryDarkestColor; + +//highlight +$highlightBgColor:$accentColor; +$highlightColorText:$accentColorText; + +//input field +$inputPadding:.429em; +$inputBgColor:#f5f5f5; +$inputBorder:1px solid #E0E0E0; +$inputHoverBorderColor:#bdbdbd; +$inputFocusBorderColor:$primaryColor; +$inputErrorBorderColor:#EF5350; +$inputPlaceholderTextColor:#909090; +$inputFocusShadow:0 none; +$inputTransition:border-color $transitionDuration,box-shadow $transitionDuration; + +//groups +$inputGroupBorderColor:#E0E0E0; +$inputGroupBgColor:#eeeeee; +$inputGroupTextColor:$textColor; + +//input lists +$inputListMinWidth:12em; +$inputListBgColor:#ffffff; +$inputListPadding:0; +$inputListBorder:1px solid #E0E0E0; + +$inputListItemPadding:0.429em 0.857em; +$inputListItemBgColor:transparent; +$inputListItemTextColor:$textColor; +$inputListItemHoverBgColor:$primaryLighterColor; +$inputListItemHoverTextColor:$primaryDarkestColor; +$inputListItemHighlightBgColor:$highlightBgColor; +$inputListItemHighlightTextColor:$highlightColorText; +$inputListItemBorder:0 none; +$inputListItemMargin:0; +$inputListItemDividerColor:#E0E0E0; +$inputListHeaderPaddingTop:0.429em; +$inputListHeaderPaddingLeft:0.857em; +$inputListHeaderPaddingRight:0.857em; +$inputListHeaderPaddingBottom:0.429em; +$inputListHeaderBgColor:#eeeeee; +$inputListHeaderTextColor:$textColor; +$inputListHeaderBorder:1px solid #E0E0E0; +$inputListHeaderMargin:0; +$inputListHeaderSearchIconColor:$textSecondaryColor; +$inputListHeaderCloseIconColor:$primaryColor; +$inputListHeaderCloseIconHoverColor:$primaryDarkerColor; +$inputListHeaderCloseIconTransition:color $transitionDuration; + +//inputs with panels (e.g. password) +$inputContentPanelPadding:.857em; +$inputContentPanelBgColor:#ffffff; +$inputContentPanelTextColor:$textColor; + +//inputs with overlays +$inputOverlayBorder:1px solid #E0E0E0; +$inputOverlayShadow:0 3px 6px 0 rgba(0, 0, 0, 0.16); + +//input dropdowns +$inputDropdownIconColor:$textSecondaryColor; + +//button +$buttonTextOnlyPadding:0.429em 1em; +$buttonWithLeftIconPadding:0.429em 1em 0.429em 2em; +$buttonWithRightIconPadding:0.429em 2em 0.429em 1em; +$buttonIconOnlyPadding:0.429em; +$buttonIconOnlyWidth:2.143em; + +$buttonBgColor:$primaryColor; +$buttonBorder:1px solid $primaryColor; +$buttonTextColor:$primaryColorText; + +$buttonHoverBgColor:$primaryDarkerColor; +$buttonHoverTextColor:$primaryColorText; +$buttonHoverBorderColor:$primaryDarkerColor; + +$buttonActiveBgColor:$primaryDarkestColor; +$buttonActiveTextColor:$primaryColorText; +$buttonActiveBorderColor:$primaryDarkestColor; + +$buttonFocusOutline:2px dotted $primaryColor; +$buttonFocusOutlineOffset:1px; +$buttonTransition:background-color $transitionDuration,box-shadow $transitionDuration; +$raisedButtonShadow:0 3px 2px 0 rgba(0, 0, 0, 0.2); +$roundedButtonBorderRadius:1em; + +$secondaryButtonBgColor:#F5F5F5; +$secondaryButtonBorder:1px solid #F5F5F5; +$secondaryButtonTextColor:#212121; +$secondaryButtonHoverBgColor:#E0E0E0; +$secondaryButtonHoverTextColor:#212121; +$secondaryButtonHoverBorderColor:#E0E0E0; +$secondaryButtonActiveBgColor:#BDBDBD; +$secondaryButtonActiveTextColor:#212121; +$secondaryButtonActiveBorderColor:#BDBDBD; + +$warningButtonBgColor:#FFC107; +$warningButtonTextColor:#000000; +$warningButtonBorder:1px solid #FFC107; +$warningButtonHoverBgColor:#FFA000; +$warningButtonHoverTextColor:#000000; +$warningButtonHoverBorderColor:#FFA000; +$warningButtonActiveBgColor:#FF8F00; +$warningButtonActiveTextColor:#000000; +$warningButtonActiveBorderColor:#FF8F00; + +$successButtonBgColor:#4CAF50; +$successButtonTextColor:#ffffff; +$successButtonBorder:1px solid #4CAF50; +$successButtonHoverBgColor:#388E3C; +$successButtonHoverTextColor:#ffffff; +$successButtonHoverBorderColor:#388E3C; +$successButtonActiveBgColor:#2E7D32; +$successButtonActiveTextColor:#ffffff; +$successButtonActiveBorderColor:#2E7D32; + +$infoButtonBgColor:#2196F3; +$infoButtonTextColor:#ffffff; +$infoButtonBorder:1px solid #2196F3; +$infoButtonHoverBgColor:#1976D2; +$infoButtonHoverTextColor:#ffffff; +$infoButtonHoverBorderColor:#1976D2; +$infoButtonActiveBgColor:#1565C0; +$infoButtonActiveTextColor:#ffffff; +$infoButtonActiveBorderColor:#1565C0; + +$dangerButtonBgColor:#FF5722; +$dangerButtonTextColor:#ffffff; +$dangerButtonBorder:1px solid #FF5722; +$dangerButtonHoverBgColor:#E64A19; +$dangerButtonHoverTextColor:#ffffff; +$dangerButtonHoverBorderColor:#E64A19; +$dangerButtonActiveBgColor:#D84315; +$dangerButtonActiveTextColor:#ffffff; +$dangerButtonActiveBorderColor:#D84315; + +//checkbox +$checkboxWidth:20px; +$checkboxHeight:20px; +$checkboxActiveBorderColor:$primaryColor; +$checkboxActiveBgColor:$primaryColor; +$checkboxActiveHoverBgColor:$primaryDarkestColor; +$checkboxActiveTextColor:$primaryColorText; +$checkboxActiveHoverTextColor:$primaryColorText; +$checkboxActiveHoverBorderColor:$primaryColor; +$checkboxActiveFocusBgColor:$primaryDarkerColor; +$checkboxActiveFocusTextColor:$primaryColorText; +$checkboxActiveFocusBorderColor:$primaryDarkerColor; +$checkboxFocusBgColor:$inputBgColor; +$checkboxFocusTextColor:$primaryColor; +$checkboxFocusBorderColor:$inputFocusBorderColor; +$checkboxTransition:background-color $transitionDuration, border-color $transitionDuration; + +//radiobutton +$radiobuttonWidth:20px; +$radiobuttonHeight:20px; +$radiobuttonActiveBorderColor:$primaryColor; +$radiobuttonActiveBgColor:$primaryColor; +$radiobuttonActiveTextColor:$primaryColorText; +$radiobuttonActiveHoverBgColor:$primaryDarkestColor; +$radiobuttonActiveHoverTextColor:$primaryColorText; +$radiobuttonActiveHoverBorderColor:$primaryColor; +$radiobuttonActiveFocusBgColor:$primaryDarkerColor; +$radiobuttonActiveFocusTextColor:$primaryColorText; +$radiobuttonActiveFocusBorderColor:$primaryDarkerColor; +$radiobuttonFocusBgColor:$inputBgColor; +$radiobuttonFocusTextColor:$primaryColor; +$radiobuttonFocusBorderColor:$primaryColor; +$radiobuttonTransition:background-color $transitionDuration, border-color $transitionDuration; + +//togglebutton +$toggleButtonBgColor:#E0E0E0; +$toggleButtonBorder:1px solid #E0E0E0; +$toggleButtonTextColor:$textColor; +$toggleButtonIconColor:$textSecondaryColor; +$toggleButtonHoverBgColor:$primaryLighterColor; +$toggleButtonHoverBorderColor:$primaryLighterColor; +$toggleButtonHoverTextColor:$primaryDarkestColor; +$toggleButtonHoverIconColor:$primaryColor; +$toggleButtonActiveBgColor:$primaryColor; +$toggleButtonActiveBorderColor:$primaryColor; +$toggleButtonActiveTextColor:$primaryColorText; +$toggleButtonActiveIconColor:$primaryColorText; +$toggleButtonActiveHoverBgColor:$primaryDarkerColor; +$toggleButtonActiveHoverBorderColor:$primaryDarkestColor; +$toggleButtonActiveHoverTextColor:$primaryColorText; +$toggleButtonActiveHoverIconColor:$primaryColorText; +$toggleButtonFocusOutline:2px dotted $primaryColor; +$toggleButtonFocusBgColor:$primaryLighterColor; +$toggleButtonFocusBorderColor:$primaryLighterColor; +$toggleButtonFocusTextColor:$primaryDarkestColor; +$toggleButtonFocusIconColor:$primaryColor; +$toggleButtonActiveFocusBgColor:$primaryColor; +$toggleButtonActiveFocusBorderColor:$primaryColor; +$toggleButtonActiveFocusTextColor:$primaryColorText; +$toggleButtonActiveFocusIconColor:$primaryColorText; + +//inplace +$inplacePadding:$inputPadding; +$inplaceHoverBgColor:$primaryLighterColor; +$inplaceHoverTextColor:$primaryDarkestColor; +$inplaceTransition:background-color $transitionDuration; + +//rating +$ratingTransition:color $transitionDuration; +$ratingCancelIconColor:#E57373; +$ratingCancelHoverIconColor:#E57373; +$ratingIconFontSize:1.429em; +$ratingStarIconColor:$textColor; +$ratingStarIconHoverColor:$primaryDarkerColor; +$ratingStarActiveIconColor:$primaryColor; + +//slider +$sliderBgColor:#e0e0e0; +$sliderBorder:0 none; +$sliderHeight:.286em; +$sliderWidth:.286em; +$sliderHandleWidth:1.429em; +$sliderHandleHeight:1.429em; +$sliderHandleBgColor:#bdbdbd; +$sliderHandleBorder:2px solid #bdbdbd; +$sliderHandleHoverBorder:2px solid $primaryLighterColor; +$sliderHandleHoverBgColor:$primaryLighterColor; +$sliderHandleBorderRadius:50%; +$sliderHandleTransition:background-color $transitionDuration; +$sliderRangeBgColor:$primaryColor; +$sliderHandleFocusBorder:2px solid $primaryColor; +$sliderHandleFocusBgColor:$primaryColor; + +//calendar +$calendarWidth:18.571em; +$calendarNavIconColor:$textSecondaryColor; +$calendarNavIconHoverColor:$primaryColor; +$calendarNavIconTransition:color $transitionDuration; +$calendarHeaderCellPadding:0.286em; +$calendarButtonBarDivider:$inputBorder; +$calendarMultipleMonthDivider:$inputBorder; +$calendarPadding:0.857em; +$calendarTableMargin:0.857em 0 0 0; +$calendarCellPadding:0.286em; +$calendarCellDatePadding:0.286em; +$calendarCellDateHoverBgColor:$primaryLighterColor; +$calendarCellDateBorderRadius:$borderRadius; +$calendarCellDateSelectedBgColor:$highlightBgColor; +$calendarCellDateSelectedTextColor:$highlightColorText; +$calendarCellDateTodayBgColor:#ffffff; +$calendarCellDateTodayTextColor:$textColor; +$calendarTimePickerDivider: 1px solid #d8dae2; +$calendarTimePickerPadding:0.857em; +$calendarTimePickerIconColor:$textColor; +$calendarTimePickerIconFontSize:1.286em; +$calendarTimePickerTimeFontSize:1.286em; +$calendarTimePickerIconHoverColor:$primaryColor; + +//spinner +$spinnerButtonWidth:1.429em; + +//input switch +$inputSwitchSliderOffBgColor:$inputBgColor; +$inputSwitchHandleOffBgColor:darken($inputBgColor, 10%); +$inputSwitchBorderRadius:8px; +$inputSwitchSliderOffFocusBgColor:$inputBgColor; +$inputSwitchSliderOffHoverBgColor:$inputBgColor; +$inputSwitchSliderOnBgColor:lighten($highlightBgColor, 15%); +$inputSwitchSliderOnHoverBgColor:lighten($highlightBgColor, 15%); +$inputSwitchSliderOnFocusBgColor:lighten($highlightBgColor, 15%); +$inputSwitchHandleOnBgColor:lighten($highlightBgColor, 5%); +$inputSwitchHandleOffFocusBgColor:darken($inputBgColor, 20%); +$inputSwitchTransition:background-color $transitionDuration; + +//panel common +$panelHeaderBorder:$containerHeaderBorder; +$panelHeaderBgColor:$containerHeaderBgColor; +$panelHeaderTextColor:$containerHeaderTextColor; +$panelHeaderIconColor:$containerHeaderIconColor; +$panelHeaderIconHoverColor:$containerHeaderIconHoverColor; +$panelHeaderIconTransition:color $transitionDuration; +$panelHeaderFontWeight:700; +$panelHeaderPadding:.857em 1em; +$panelContentBorder:1px solid #e0e0e0; +$panelContentBgColor:#ffffff; +$panelContentTextColor:$textColor; +$panelContentPadding:.571em 1em; +$panelFooterBorder:1px solid #e0e0e0; +$panelFooterBgColor:#ffffff; +$panelFooterTextColor:$textColor; +$panelFooterPadding:.571em 1em; +$clickablePanelHeaderBorder:$clickableContainerHeaderBorder; +$clickablePanelHeaderBgColor:$clickableContainerHeaderBgColor; +$clickablePanelHeaderTextColor:$clickableContainerHeaderTextColor; +$clickablePanelHeaderIconColor:$clickableContainerHeaderIconColor; +$clickablePanelHeaderIconTransition:color $transitionDuration; +$clickablePanelHeaderFontWeight:700; +$clickablePanelHeaderPadding:.857em 1em; +$clickablePanelHeaderHoverBgColor:$clickableContainerHeaderHoverBgColor; +$clickablePanelHeaderHoverBorder:$clickableContainerHeaderHoverBorder; +$clickablePanelHeaderHoverTextColor:$clickableContainerHeaderHoverTextColor; +$clickablePanelHeaderHoverIconColor:$clickableContainerHeaderHoverIconColor; +$clickablePanelHeaderActiveBgColor:$clickableContainerHeaderActiveBgColor; +$clickablePanelHeaderActiveBorder:$clickableContainerHeaderActiveBorder; +$clickablePanelHeaderActiveTextColor:$clickableContainerHeaderActiveTextColor; +$clickablePanelHeaderActiveIconColor:$clickableContainerHeaderActiveIconColor; +$clickablePanelHeaderActiveHoverBgColor:$clickableContainerHeaderActiveHoverBgColor; +$clickablePanelHeaderActiveHoverBorder:$clickableContainerHeaderActiveHoverHoverBorder; +$clickablePanelHeaderActiveHoverTextColor:$clickableContainerHeaderActiveHoverTextColor; +$clickablePanelHeaderActiveHoverIconColor:$clickableContainerHeaderActiveHoverIconColor; +$clickablePanelHeaderTransition:background-color $transitionDuration; + +//accordion +$accordionSpacing:2px; + +//tabview +$tabHeaderSpacing:.214em; +$tabsNavBorder:0 none; +$tabsNavBgColor:#ffffff; + +//scrollpanel +$scrollPanelHandleBgColor:#bdbdbd; +$scrollPanelTrackBorder:0 none; +$scrollPanelTrackBgColor:#e0e0e0; + +//paginator +$paginatorBgColor:#ffffff; +$paginatorBorder:$panelContentBorder; +$paginatorIconColor:$textSecondaryColor; +$paginatorPadding:0; +$paginatorElementPadding:0; +$paginatorElementWidth:2.286em; +$paginatorElementHeight:2.286em; +$paginatorElementHoverBgColor:$primaryLighterColor; +$paginatorElementHoverIconColor:$primaryDarkestColor; +$paginatorElementMargin:0; +$paginatorElementBorder:0 none; +$paginatorElementBorderRadius:0; + +//table +$tableHeaderCellPadding:.500em 1.214em; +$tableHeaderCellBgColor:#ffffff; +$tableHeaderCellTextColor:$textColor; +$tableHeaderCellFontWeight:700; +$tableHeaderCellBorder:$panelContentBorder; +$tableHeaderCellHoverBgColor:$primaryLighterColor; +$tableHeaderCellHoverTextColor:$primaryDarkestColor; +$tableBodyRowBgColor:#F5F5F5; +$tableBodyRowTextColor:$textColor; +$tableBodyRowEvenBgColor:#ffffff; +$tableBodyRowHoverBgColor:$primaryLighterColor; +$tableBodyRowHoverTextColor:$primaryDarkestColor; +$tableBodyCellPadding:.500em 1.214em; +$tableBodyCellBorder:$panelContentBorder; +$tableFooterCellPadding:.500em 1.214em; +$tableFooterCellBgColor:#ffffff; +$tableFooterCellTextColor:$textColor; +$tableFooterCellFontWeight:500; +$tableFooterCellBorder:$panelContentBorder; +$tableResizerHelperBgColor:$primaryColor; + +//schedule +$scheduleEventBgColor:$primaryColor; +$scheduleEventBorder:1px solid $primaryDarkerColor; +$scheduleEventTextColor:$primaryColorText; + +//tree +$treeNodePadding:0.143em 0; +$treeNodeLabelPadding:0.286em; +$treeNodeContentSpacing:0.143em; + +//lightbox +$lightBoxNavIconFontSize:2em; +$lightBoxNavIconColor:#ffffff; + +//org chart +$organizationChartConnectorColor:#c8c8c8; + +//messages +$messagesMargin:1em 0; +$messagesPadding:1em; +$messagesIconFontSize:1.714em; +$messageCloseIconFontSize:1.5em; + +$infoMessageBgColor:#64B5F6; +$infoMessageBorder:0 none; +$infoMessageTextColor:#000000; +$infoMessageIconColor:#000000; + +$successMessageBgColor:#4CAF50; +$successMessageBorder:0 none; +$successMessageTextColor:#ffffff; +$successMessageIconColor:#ffffff; + +$warnMessageBgColor:#FFD54F; +$warnMessageBorder:0 none; +$warnMessageTextColor:#000000; +$warnMessageIconColor:#000000; + +$errorMessageBgColor:#EF5350; +$errorMessageBorder:0 none; +$errorMessageTextColor:#ffffff; +$errorMessageIconColor:#ffffff; + +//growl +$growlTopLocation:120px; +$growlIconFontSize:3.429em; +$growlMessageTextMargin: 0 0 0 4em; +$growlMargin:0 0 1em 0; +$growlPadding:1em; +$growlShadow:0 3px .429em 0 rgba(0, 0, 0, 0.16); +$growlOpacity:.9; + +$toastMessageMargin:0 0 1em 0; +$toastShadow:0 3px .429em 0 rgba(0, 0, 0, 0.16); + +//message +$messagePadding:$inputPadding; +$messageMargin:0; + +//overlays +$overlayContentBorder:$panelContentBorder; +$overlayContentBorderColor:#e0e0e0; +$overlayContainerShadow:0 3px 6px 0 rgba(0, 0, 0, 0.16); + +//overlay panel +$overlayPanelCloseIconBgColor:$primaryDarkerColor; +$overlayPanelCloseIconColor:$primaryColorText; +$overlayPanelCloseIconHoverBgColor:$primaryDarkestColor; +$overlayPanelCloseIconHoverColor:$primaryColorText; + +//tooltip +$tooltipBgColor:#212121; +$tooltipTextColor:#ffffff; +$tooltipPadding:$inputPadding; + +//steps +$stepsItemBgColor:#ffffff; +$stepsItemBorder:1px solid #e0e0e0; +$stepsItemBorderRadius:$borderRadius; +$stepsItemNumberColor:$textColor; +$stepsItemTextColor:$textSecondaryColor; +$stepsItemWidth:2em; +$stepsItemHeight:2em; + +//progressbar +$progressBarHeight:1.714em; +$progressBarBorder:0 none; +$progressBarBgColor:#e0e0e0; +$progressBarValueBgColor:$primaryColor; + +//menu +$menuBgColor:$panelContentBgColor; +$menuBorder:$panelContentBorder; +$menuPadding:0; +$menuTextColor:$textColor; +$menuitemPadding:.571em .857em; +$menuitemMargin:0; +$menuitemTextColor:$textColor; +$menuitemIconColor:$textColor; +$menuitemHoverTextColor:$primaryDarkestColor; +$menuitemHoverIconColor:$primaryDarkestColor; +$menuitemHoverBgColor:$primaryLighterColor; +$menuitemActiveTextColor:$primaryDarkestColor; +$menuitemActiveIconColor:$primaryDarkestColor; +$menuitemActiveBgColor:$primaryLighterColor; +$submenuHeaderMargin: 0; +$submenuPadding: 0; +$overlayMenuBorder:1px solid #e0e0e0; +$overlayMenuShadow:0 3px 6px 0 rgba(0, 0, 0, 0.16); + +//misc +$maskBgColor:rgba(139, 139, 144, 0.72); +$inlineSpacing:.429em; +$chipsItemMargin:0 .286em 0 0; +$dataIconColor:$textSecondaryColor; +$dataIconHoverColor:$textColor; +$cardShadow:0 3px 6px 0 rgba(0, 0, 0, 0.16); + +//dialog +$dialogHeaderPadding:.5em; +$confirmDialogPadding:1.5em; + +//general +$disabledOpacity:.5; diff --git a/App/ClientApp/src/assets/sass/theme_core/_buttons.scss b/App/ClientApp/src/assets/sass/theme_core/_buttons.scss new file mode 100644 index 0000000..e21d604 --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_buttons.scss @@ -0,0 +1,339 @@ +body { + .ui-button { + margin: 0; + color: $buttonTextColor; + background-color: $buttonBgColor; + border: $buttonBorder; + font-size: $fontSize; + @include transition($buttonTransition); + + &:enabled:hover { + background-color: $buttonHoverBgColor; + color: $buttonHoverTextColor; + border-color: $buttonHoverBorderColor; + } + + &:enabled:focus { + outline: $buttonFocusOutline; + outline-offset: $buttonFocusOutlineOffset; + background-color: lighten($buttonBgColor, 5%); + } + + &:enabled:active { + background-color: $buttonActiveBgColor; + color: $buttonActiveTextColor; + border-color: $buttonActiveBorderColor; + } + + &.ui-button-text-only { + .ui-button-text { + padding: $buttonTextOnlyPadding; + } + } + + &.ui-button-text-icon-left { + .ui-button-text { + padding: $buttonWithLeftIconPadding; + } + } + + &.ui-button-text-icon-right { + .ui-button-text { + padding: $buttonWithRightIconPadding; + } + } + + &.ui-button-icon-only { + width: $buttonIconOnlyWidth; + + .ui-button-text { + padding: $buttonIconOnlyPadding; + } + } + + &.ui-button-raised { + @include shadow($raisedButtonShadow); + } + + &.ui-button-rounded { + @include border-radius($roundedButtonBorderRadius); + } + } + + .ui-fluid { + .ui-button-icon-only { + width: $buttonIconOnlyWidth; + } + } + + .ui-togglebutton { + background-color: $toggleButtonBgColor; + border: $toggleButtonBorder; + color: $toggleButtonTextColor; + @include transition($buttonTransition); + + .ui-button-icon-left { + color: $toggleButtonIconColor; + } + + &:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: $toggleButtonHoverBgColor; + border-color: $toggleButtonHoverBorderColor; + color: $toggleButtonHoverTextColor; + + .ui-button-icon-left { + color: $toggleButtonHoverIconColor; + } + } + + &:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: $toggleButtonFocusBgColor; + border-color: $toggleButtonFocusBorderColor; + color: $toggleButtonFocusTextColor; + outline: $toggleButtonFocusOutline; + + .ui-button-icon-left { + color: $toggleButtonFocusIconColor; + } + } + + &.ui-state-active { + background-color: $toggleButtonActiveBgColor; + border-color: $toggleButtonActiveBorderColor; + color: $toggleButtonActiveTextColor; + + .ui-button-icon-left { + color: $toggleButtonActiveIconColor; + } + + &:hover { + background-color: $toggleButtonActiveHoverBgColor; + border-color: $toggleButtonActiveHoverBorderColor; + color: $toggleButtonActiveHoverTextColor; + + .ui-button-icon-left { + color: $toggleButtonActiveHoverIconColor; + } + } + + &.ui-state-focus { + background-color: $toggleButtonActiveFocusBgColor; + border-color: $toggleButtonActiveFocusBorderColor; + color: $toggleButtonActiveFocusTextColor; + outline: $toggleButtonFocusOutline; + + .ui-button-icon-left { + color: $toggleButtonActiveFocusIconColor; + } + } + } + } + + .ui-selectbutton { + .ui-button { + background-color: $toggleButtonBgColor; + border: $toggleButtonBorder; + color: $toggleButtonTextColor; + @include transition($buttonTransition); + + .ui-button-icon-left { + color: $toggleButtonIconColor; + } + + &:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: $toggleButtonHoverBgColor; + border-color: $toggleButtonHoverBorderColor; + color: $toggleButtonHoverTextColor; + + .ui-button-icon-left { + color: $toggleButtonHoverIconColor; + } + } + + &:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: $toggleButtonFocusBgColor; + border-color: $toggleButtonFocusBorderColor; + color: $toggleButtonFocusTextColor; + outline: $toggleButtonFocusOutline; + + .ui-button-icon-left { + color: $toggleButtonFocusIconColor; + } + } + + &.ui-state-active { + background-color: $toggleButtonActiveBgColor; + border-color: $toggleButtonActiveBorderColor; + color: $toggleButtonActiveTextColor; + + .ui-button-icon-left { + color: $toggleButtonActiveIconColor; + } + + &:not(.ui-state-disabled):hover { + background-color: $toggleButtonActiveHoverBgColor; + border-color: $toggleButtonActiveHoverBorderColor; + color: $toggleButtonActiveHoverTextColor; + + .ui-button-icon-left { + color: $toggleButtonActiveHoverIconColor; + } + } + + &.ui-state-focus { + background-color: $toggleButtonActiveFocusBgColor; + border-color: $toggleButtonActiveFocusBorderColor; + color: $toggleButtonActiveFocusTextColor; + outline: $toggleButtonFocusOutline; + + .ui-button-icon-left { + color: $toggleButtonActiveFocusIconColor; + } + } + } + + &:first-child { + @include border-radius-left($borderRadius); + } + + &:last-child { + @include border-radius-right($borderRadius); + } + } + } + + @media (max-width: 640px) { + .ui-buttonset { + .ui-button { + margin-bottom: 1px; + @include border-radius($borderRadius); + } + } + } + + .ui-splitbutton.ui-buttonset { + .ui-button { + border: 1px solid transparent; + } + + .ui-menu { + min-width: 100%; + } + + .ui-splitbutton-menubutton { + .ui-button-icon-left { + @include icon_override("\e902"); + } + } + } + + .ui-button.ui-state-default.ui-button-secondary, .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: $secondaryButtonTextColor; + background-color: $secondaryButtonBgColor; + border: $secondaryButtonBorder; + + &:enabled:hover { + background-color: $secondaryButtonHoverBgColor; + color: $secondaryButtonHoverTextColor; + border-color: $secondaryButtonHoverBorderColor; + } + + &:enabled:focus { + outline-color: $secondaryButtonTextColor; + } + + &:enabled:active { + background-color: $secondaryButtonActiveBgColor; + color: $secondaryButtonActiveTextColor; + border-color: $secondaryButtonActiveBorderColor; + } + } + + .ui-button.ui-state-default.ui-button-info, .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: $infoButtonTextColor; + background-color: $infoButtonBgColor; + border: $infoButtonBorder; + + &:enabled:hover { + background-color: $infoButtonHoverBgColor; + color: $infoButtonHoverTextColor; + border-color: $infoButtonHoverBorderColor; + } + + &:enabled:focus { + outline-color: $infoButtonBgColor; + } + + &:enabled:active { + background-color: $infoButtonActiveBgColor; + color: $infoButtonActiveTextColor; + border-color: $infoButtonActiveBorderColor; + } + } + + .ui-button.ui-state-default.ui-button-success, .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: $successButtonTextColor; + background-color: $successButtonBgColor; + border: $successButtonBorder; + + &:enabled:hover { + background-color: $successButtonHoverBgColor; + color: $successButtonHoverTextColor; + border-color: $successButtonHoverBorderColor; + } + + &:enabled:focus { + outline-color: $successButtonBgColor; + } + + &:enabled:active { + background-color: $successButtonActiveBgColor; + color: $successButtonActiveTextColor; + border-color: $successButtonActiveBorderColor; + } + } + + .ui-button.ui-state-default.ui-button-warning, .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: $warningButtonTextColor; + background-color: $warningButtonBgColor; + border: $warningButtonBorder; + + &:enabled:hover { + background-color: $warningButtonHoverBgColor; + color: $warningButtonHoverTextColor; + border-color: $warningButtonHoverBorderColor; + } + + &:enabled:focus { + outline-color: $warningButtonBgColor; + } + + &:enabled:active { + background-color: $warningButtonActiveBgColor; + color: $warningButtonActiveTextColor; + border-color: $warningButtonActiveBorderColor; + } + } + + .ui-button.ui-state-default.ui-button-danger, .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: $dangerButtonTextColor; + background-color: $dangerButtonBgColor; + border: $dangerButtonBorder; + + &:enabled:hover { + background-color: $dangerButtonHoverBgColor; + color: $dangerButtonHoverTextColor; + border-color: $dangerButtonHoverBorderColor; + } + + &:enabled:focus { + outline-color: $dangerButtonBgColor; + } + + &:enabled:active { + background-color: $dangerButtonActiveBgColor; + color: $dangerButtonActiveTextColor; + border-color: $dangerButtonActiveBorderColor; + } + } +} diff --git a/App/ClientApp/src/assets/sass/theme_core/_common.scss b/App/ClientApp/src/assets/sass/theme_core/_common.scss new file mode 100644 index 0000000..40ac89d --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_common.scss @@ -0,0 +1,58 @@ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body { + .ui-widget { + font-family: $fontFamily; + font-size: $fontSize; + text-decoration: none; + } + + .ui-corner-all { + @include border-radius($borderRadius); + } + + .ui-corner-top { + @include border-radius-top($borderRadius); + } + + .ui-corner-bottom { + @include border-radius-bottom($borderRadius); + } + + .ui-corner-left { + @include border-radius-left($borderRadius); + } + + .ui-corner-right { + @include border-radius-right($borderRadius); + } + + a { + color: $linkColor; + text-decoration: none; + + &:hover { + color: $linkHoverColor; + } + + &:active { + color: $linkActiveColor; + } + } + + .ui-helper-reset { + line-height: normal; + } + + .ui-state-disabled, .ui-widget:disabled { + @include opacity($disabledOpacity); + } + + .pi { + font-size: $iconFontSize; + } +} diff --git a/App/ClientApp/src/assets/sass/theme_core/_core.scss b/App/ClientApp/src/assets/sass/theme_core/_core.scss new file mode 100644 index 0000000..5409b08 --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_core.scss @@ -0,0 +1,10 @@ +@import '_mixins'; +@import '_common'; +@import '_forms'; +@import '_buttons'; +@import '_panels'; +@import '_data'; +@import '_messages'; +@import '_overlays'; +@import '_menus'; +@import '_misc'; \ No newline at end of file diff --git a/App/ClientApp/src/assets/sass/theme_core/_data.scss b/App/ClientApp/src/assets/sass/theme_core/_data.scss new file mode 100644 index 0000000..18e9ba7 --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_data.scss @@ -0,0 +1,1001 @@ +body { + .ui-paginator { + background-color: $paginatorBgColor; + border: $paginatorBorder; + padding: $paginatorPadding; + + .ui-paginator-first, + .ui-paginator-prev, + .ui-paginator-next, + .ui-paginator-last { + color: $paginatorIconColor; + height: $paginatorElementHeight; + min-width: $paginatorElementWidth; + border: $paginatorElementBorder; + line-height: $paginatorElementHeight; + padding: $paginatorElementPadding; + margin: $paginatorElementMargin; + vertical-align: top; + @include border-radius($paginatorElementBorderRadius); + + &:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: $paginatorElementHoverBgColor; + color: $paginatorElementHoverIconColor; + } + + &:focus { + outline: 0 none; + } + } + + .ui-dropdown { + border: 0 none; + + .ui-dropdown-trigger, .ui-dropdown-label { + color: $paginatorIconColor; + } + + &:hover { + .ui-dropdown-trigger, .ui-dropdown-label { + color: $paginatorElementHoverIconColor; + } + } + } + + .ui-paginator-first { + &:before { + position: relative; + top: 1px; + } + } + + .ui-paginator-prev { + &:before { + position: relative; + } + } + + .ui-paginator-next { + &:before { + position: relative; + top: 1px; + } + } + + .ui-paginator-last { + &:before { + position: relative; + top: 1px; + } + } + + .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; + + .ui-paginator-page { + color: $paginatorIconColor; + height: $paginatorElementHeight; + min-width: $paginatorElementWidth; + border: $paginatorElementBorder; + line-height: $paginatorElementHeight; + padding: $paginatorElementPadding; + margin: $paginatorElementMargin; + vertical-align: top; + @include border-radius($paginatorElementBorderRadius); + + &.ui-state-active { + background-color: $highlightBgColor; + color: $highlightColorText; + } + + &:not(.ui-state-active):hover { + background-color: $paginatorElementHoverBgColor; + color: $paginatorElementHoverIconColor; + } + } + } + + .ui-dropdown { + margin-left: $inlineSpacing; + height: $paginatorElementHeight; + min-width: auto; + } + } + + .ui-table { + .ui-table-caption, + .ui-table-summary { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + text-align: center; + } + + .ui-table-caption { + border-bottom: 0 none; + font-weight: $panelHeaderFontWeight; + @include border-radius-top(3px); + } + + .ui-table-summary { + border-top: 0 none; + font-weight: $panelHeaderFontWeight; + @include border-radius-bottom(3px); + } + + .ui-table-thead > tr > th { + padding: $tableHeaderCellPadding; + border: $tableHeaderCellBorder; + font-weight: $tableHeaderCellFontWeight; + color: $tableHeaderCellTextColor; + background-color: $tableHeaderCellBgColor; + } + + .ui-table-tbody > tr > td { + padding: $tableBodyCellPadding; + } + + .ui-table-tfoot > tr > td { + padding: $tableFooterCellPadding; + border: $tableFooterCellBorder; + font-weight: $tableFooterCellFontWeight; + color: $tableFooterCellTextColor; + background-color: $tableFooterCellBgColor; + } + + p-sortIcon { + vertical-align: initial; + } + + .ui-sortable-column { + .ui-sortable-column-icon { + vertical-align: middle; + color: $tableHeaderCellTextColor; + } + + &:not(.ui-state-highlight):hover { + background-color: $tableHeaderCellHoverBgColor; + color: $tableHeaderCellHoverTextColor; + + .ui-sortable-column-icon { + color: $tableHeaderCellHoverTextColor; + } + } + + &.ui-state-highlight { + background-color: $highlightBgColor; + color: $highlightColorText; + + .ui-sortable-column-icon { + color: $highlightColorText; + } + } + } + + .ui-editable-column { + input { + font-size: $fontSize; + font-family: $fontFamily; + + &:focus { + outline: 1px solid $inputFocusBorderColor; + outline-offset: 2px; + } + } + } + + .ui-table-tbody { + > tr { + background: $tableBodyRowBgColor; + color: $tableBodyRowTextColor; + + > td { + background: inherit; + border: $tableBodyCellBorder; + } + + &.ui-state-highlight { + background-color: $highlightBgColor; + color: $highlightColorText; + } + + &.ui-contextmenu-selected { + background-color: $highlightBgColor; + color: $highlightColorText; + } + + &.ui-table-dragpoint-bottom > td { + @include shadow(inset 0 -2px 0 0 $highlightBgColor); + } + } + + > tr:nth-child(even) { + background-color: $tableBodyRowEvenBgColor; + + &.ui-state-highlight { + background-color: $highlightBgColor; + color: $highlightColorText; + } + + &.ui-contextmenu-selected { + background-color: $highlightBgColor; + color: $highlightColorText; + } + } + } + + &.ui-table-hoverable-rows { + .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: $tableBodyRowHoverBgColor; + color: $tableBodyRowHoverTextColor; + } + } + + .ui-column-resizer-helper { + background-color: $tableResizerHelperBgColor; + } + } + + @media screen and (max-width: 40em) { + .ui-table { + &.ui-table-responsive { + .ui-paginator-top { + border-bottom: $paginatorBorder; + } + + .ui-paginator-bottom { + border-top: $paginatorBorder; + } + + .ui-table-tbody > tr > td { + border: 0 none; + } + } + } + } + + .ui-datagrid { + .ui-datagrid-header { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + font-weight: $panelHeaderFontWeight; + border-bottom: 0 none; + } + + .ui-datagrid-content { + padding: $panelContentPadding; + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $panelContentPadding; + } + + .ui-datagrid-footer { + background-color: $panelFooterBgColor; + color: $panelFooterTextColor; + border: $panelFooterBorder; + padding: $panelFooterPadding; + border-top: 0 none; + } + } + + .ui-datalist { + .ui-datalist-header { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + font-weight: $panelHeaderFontWeight; + border-bottom: 0 none; + } + + .ui-datalist-content { + padding: $panelContentPadding; + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $panelContentPadding; + } + + .ui-datalist-footer { + background-color: $panelFooterBgColor; + color: $panelFooterTextColor; + border: $panelFooterBorder; + padding: $panelFooterPadding; + border-top: 0 none; + } + } + + .ui-datascroller { + .ui-datascroller-header { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + font-weight: $panelHeaderFontWeight; + border-bottom: 0 none; + } + + .ui-datascroller-content { + padding: $panelContentPadding; + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $panelContentPadding; + } + + .ui-datascroller-footer { + background-color: $panelFooterBgColor; + color: $panelFooterTextColor; + border: $panelFooterBorder; + padding: $panelFooterPadding; + border-top: 0 none; + } + } + + .ui-virtualscroller { + .ui-virtualscroller-header { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + font-weight: $panelHeaderFontWeight; + border-bottom: 0 none; + } + + .ui-virtualscroller-content { + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + .ui-virtualscroller-list { + li { + border-bottom: $panelContentBorder; + } + } + } + + .ui-virtualscroller-footer { + background-color: $panelFooterBgColor; + color: $panelFooterTextColor; + border: $panelFooterBorder; + padding: $panelFooterPadding; + border-top: 0 none; + } + } + + .ui-dataview { + .ui-dataview-header { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + font-weight: $panelHeaderFontWeight; + border-bottom: 0 none; + } + + .ui-dataview-content { + padding: $panelContentPadding; + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + } + + .ui-dataview-footer { + background-color: $panelFooterBgColor; + color: $panelFooterTextColor; + border: $panelFooterBorder; + padding: $panelFooterPadding; + border-top: 0 none; + } + } + + .fc { + .fc-button { + color: $buttonTextColor; + background-color: $buttonBgColor; + font-size: $fontSize; + font-family: $fontFamily; + height: 2.25em; + padding: 0 1em; + border: $buttonBorder; + + &:enabled:not(:focus):not(.fc-button-active):hover { + background-color: $buttonHoverBgColor; + color: $buttonHoverTextColor; + border-color: $buttonHoverBorderColor; + } + + &:enabled:not(.fc-button-active):focus { + outline: $buttonFocusOutline; + outline-offset: $buttonFocusOutlineOffset; + background-color: lighten($buttonBgColor, 5%); + box-shadow: none; + } + + &.fc-button-active { + background-color: $buttonActiveBgColor; + color: $buttonActiveTextColor; + border-color: $buttonActiveBorderColor; + + &:focus { + box-shadow: none; + } + } + } + + .fc-head { + .fc-row { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + + th { + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + } + } + } + + td.fc-today { + background-color: $panelContentBgColor; + border: $panelContentBorder; + color: $panelContentTextColor; + } + + .fc-toolbar { + .ui-state-active { + background-color: $panelContentBgColor; + border: $panelContentBorder; + color: $panelContentTextColor; + } + } + + table { + box-sizing: border-box; + } + + div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; + } + + .fc-event { + background-color: $scheduleEventBgColor; + border: $scheduleEventBorder; + color: $scheduleEventTextColor; + } + } + + .ui-fluid { + .fc { + .fc-toolbar { + .fc-button { + width: auto; + } + } + } + } + + .ui-picklist { + .ui-picklist-buttons { + button { + font-size: $fontSize + 2; + } + } + + .ui-picklist-caption { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + font-weight: $panelHeaderFontWeight; + border-bottom: 0 none; + @include border-radius-top($borderRadius); + } + + .ui-picklist-filter-container { + padding: $inputListHeaderPaddingTop $inputListHeaderPaddingRight $inputListHeaderPaddingBottom $inputListHeaderPaddingLeft; + color: $inputListHeaderTextColor; + background-color: $inputListHeaderBgColor; + margin: $inputListHeaderMargin; + border-bottom: 0 none; + + input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; + } + + .ui-picklist-filter-icon { + top: 50%; + margin-top: -.5em; + left: auto; + right: $inputListHeaderPaddingRight + .5em; + color: $inputListHeaderSearchIconColor; + } + } + + .ui-picklist-buttons { + padding: $panelContentPadding; + } + + .ui-picklist-list { + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $inputListPadding; + + .ui-picklist-item { + padding: $inputListItemPadding; + margin: $inputListItemMargin; + border: $inputListItemBorder; + color: $inputListItemTextColor; + background-color: $inputListItemBgColor; + + &:not(.ui-state-highlight):hover { + background-color: $inputListItemHoverBgColor; + color: $inputListItemHoverTextColor; + } + + &.ui-state-highlight { + background-color: $inputListItemHighlightBgColor; + color: $inputListItemHighlightTextColor; + } + } + } + } + + @media (max-width: 40em) { + .ui-picklist.ui-picklist-responsive { + .ui-picklist-buttons { + padding: $panelContentPadding; + } + } + } + + .ui-orderlist { + .ui-orderlist-controls { + padding: $panelContentPadding; + + button { + font-size: $fontSize + 2; + } + + .ui-button.ui-button-icon-only { + width: auto; + } + } + + .ui-orderlist-caption { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + font-weight: $panelHeaderFontWeight; + border-bottom: 0 none; + @include border-radius-top($borderRadius); + } + + .ui-orderlist-filter-container { + padding: $inputListHeaderPaddingTop $inputListHeaderPaddingRight $inputListHeaderPaddingBottom $inputListHeaderPaddingLeft; + color: $inputListHeaderTextColor; + background-color: $inputListHeaderBgColor; + margin: $inputListHeaderMargin; + border-bottom: 0 none; + + input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; + } + + .ui-orderlist-filter-icon { + top: 50%; + margin-top: -.5em; + left: auto; + right: $inputListHeaderPaddingRight + .5em; + color: $inputListHeaderSearchIconColor; + } + } + + .ui-orderlist-list { + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $inputListPadding; + + .ui-orderlist-item { + padding: $inputListItemPadding; + margin: $inputListItemMargin; + border: $inputListItemBorder; + color: $inputListItemTextColor; + background-color: $inputListItemBgColor; + + &:not(.ui-state-highlight):hover { + background-color: $inputListItemHoverBgColor; + color: $inputListItemHoverTextColor; + } + + &.ui-state-highlight { + background-color: $inputListItemHighlightBgColor; + color: $inputListItemHighlightTextColor; + } + } + } + } + + .ui-tree { + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $panelContentPadding; + + .ui-tree-container { + padding: 0; + margin: 0; + + .ui-treenode { + padding: $treeNodePadding; + + .ui-treenode-content { + padding: 0; + + .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 $treeNodeContentSpacing 0 0; + color: $dataIconColor; + } + + .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 $treeNodeContentSpacing 0 0; + color: $dataIconColor; + } + + .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: $treeNodeLabelPadding; + + &.ui-state-highlight { + background-color: $highlightBgColor; + color: $highlightColorText; + } + } + + .ui-chkbox { + margin: 0 $inlineSpacing 0 0; + + .ui-chkbox-icon { + margin: 1px 0 0 0; + } + } + + &.ui-treenode-selectable { + .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: $inputListItemHoverBgColor; + color: $inputListItemHoverTextColor; + } + } + + > span { + line-height: inherit; + } + + &.ui-treenode-dragover { + background-color: $inputListItemHoverBgColor; + color: $inputListItemHoverTextColor; + } + } + } + + .ui-treenode-droppoint { + &.ui-treenode-droppoint-active { + background-color: $highlightBgColor; + } + } + } + + &.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; + + .ui-treenode { + + .ui-treenode-content { + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $panelContentPadding; + + &.ui-state-highlight { + background-color: $highlightBgColor; + color: $highlightColorText; + } + + .ui-chkbox { + .ui-icon { + color: $primaryColor; + } + } + + .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; + } + + &.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: $inputListItemHoverBgColor; + color: $inputListItemHoverTextColor; + } + } + } + } + } + + .ui-organizationchart { + .ui-organizationchart-node-content { + &.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: $inputListItemHoverBgColor; + color: $inputListItemHoverTextColor; + } + + &.ui-state-highlight { + background-color: $highlightBgColor; + color: $highlightColorText; + + .ui-node-toggler { + i { + color: darken($highlightBgColor, 25%); + } + } + } + } + + .ui-organizationchart-line-down { + background-color: $organizationChartConnectorColor; + } + + .ui-organizationchart-line-left { + border-right: $panelContentBorder; + border-color: $organizationChartConnectorColor; + } + + .ui-organizationchart-line-top { + border-top: $panelContentBorder; + border-color: $organizationChartConnectorColor; + } + + .ui-organizationchart-node-content { + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $panelContentPadding; + } + + .ui-organizationchart-node-content .ui-node-toggler { + bottom: -.7em; + margin-left: -.46em; + color: $dataIconColor; + } + } + + .ui-carousel { + padding: 0; + + .ui-carousel-header { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + padding: $panelHeaderPadding; + border: $panelHeaderBorder; + margin: 0; + font-weight: $panelHeaderFontWeight; + + .ui-carousel-header-title { + padding: 0; + } + } + + .ui-carousel-viewport { + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: 0; + + .ui-carousel-items { + .ui-carousel-item { + border: $panelContentBorder; + } + } + } + + .ui-carousel-footer { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + padding: $panelHeaderPadding; + border: $panelHeaderBorder; + margin: 0; + } + + .ui-carousel-button { + color: $panelHeaderIconColor; + @include transition(color $transitionDuration); + + &.ui-carousel-next-button { + @include icon-override("\e92a"); + } + + &.ui-carousel-prev-button { + @include icon-override("\e928"); + } + + &:not(.ui-state-disabled):hover { + color: $panelHeaderIconHoverColor; + } + } + + .ui-carousel-page-links { + margin: .125em $inlineSpacing; + + .ui-carousel-page-link { + color: $panelHeaderIconColor; + @include transition(color $transitionDuration); + + &:hover { + color: $panelHeaderIconHoverColor; + } + } + } + } + + .ui-treetable { + .ui-treetable-caption, + .ui-treetable-summary { + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + text-align: center; + } + + .ui-treetable-caption { + border-bottom: 0 none; + font-weight: $panelHeaderFontWeight; + } + + .ui-treetable-summary { + border-top: 0 none; + font-weight: $panelHeaderFontWeight; + } + + .ui-treetable-thead > tr > th { + padding: $tableHeaderCellPadding; + border: $tableHeaderCellBorder; + font-weight: $tableHeaderCellFontWeight; + color: $tableHeaderCellTextColor; + background-color: $tableHeaderCellBgColor; + } + + .ui-treetable-tbody > tr > td { + padding: $tableBodyCellPadding; + } + + .ui-treetable-tfoot > tr > td { + padding: $tableFooterCellPadding; + border: $tableFooterCellBorder; + font-weight: $tableFooterCellFontWeight; + color: $tableFooterCellTextColor; + background-color: $tableFooterCellBgColor; + } + + p-treeTableToggler { + vertical-align: middle; + } + + .ui-sortable-column { + .ui-sortable-column-icon { + color: $tableHeaderCellTextColor; + } + + &:not(.ui-state-highlight):hover { + background-color: $tableHeaderCellHoverBgColor; + color: $tableHeaderCellHoverTextColor; + + .ui-sortable-column-icon { + color: $tableHeaderCellHoverTextColor; + } + } + + &.ui-state-highlight { + background-color: $highlightBgColor; + color: $highlightColorText; + + .ui-sortable-column-icon { + color: $highlightColorText; + } + } + } + + .ui-editable-column { + input { + font-size: $fontSize; + font-family: $fontFamily; + + &:focus { + outline: 1px solid $inputFocusBorderColor; + outline-offset: 2px; + } + } + } + + .ui-treetable-tbody { + > tr { + color: $tableBodyRowTextColor; + + > td { + background: inherit; + border: $tableBodyCellBorder; + + .ui-treetable-toggler { + color: $dataIconColor; + vertical-align: middle; + } + + .ui-treetable-chkbox { + vertical-align: middle; + margin-right: $inlineSpacing; + } + } + + &.ui-state-highlight { + background-color: $highlightBgColor; + color: $highlightColorText; + + > td { + background: inherit; + border: $tableBodyCellBorder; + + .ui-treetable-toggler { + color: $highlightColorText; + } + } + } + + &.ui-contextmenu-selected { + background-color: $highlightBgColor; + color: $highlightColorText; + + > td { + background: inherit; + border: $tableBodyCellBorder; + + .ui-treetable-toggler { + color: $highlightColorText; + } + } + } + } + } + + &.ui-treetable-hoverable-rows { + .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: $tableBodyRowHoverBgColor; + color: $tableBodyRowHoverTextColor; + } + } + + .ui-column-resizer-helper { + background-color: $tableResizerHelperBgColor; + } + } +} diff --git a/App/ClientApp/src/assets/sass/theme_core/_forms.scss b/App/ClientApp/src/assets/sass/theme_core/_forms.scss new file mode 100644 index 0000000..fa2dadd --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_forms.scss @@ -0,0 +1,1216 @@ +body { + .ui-inputtext { + font-size: $fontSize; + color: $textColor; + background: $inputBgColor; + padding: $inputPadding; + border: $inputBorder; + @include transition($inputTransition); + @include appearance(none); + + &:enabled:hover:not(.ui-state-error) { + border-color: $inputHoverBorderColor; + } + + &:enabled:focus:not(.ui-state-error) { + @include focused-input(); + } + } + + .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: $checkboxWidth; + height: $checkboxHeight; + + .ui-chkbox-box { + border: $inputBorder; + background-color: $inputBgColor; + width: $checkboxWidth; + height: $checkboxHeight; + text-align: center; + @include border-radius($borderRadius); + @include transition($checkboxTransition); + + &:not(.ui-state-disabled):hover { + border-color: $inputHoverBorderColor; + } + + &.ui-state-focus { + border-color: $checkboxFocusBorderColor; + background-color: $checkboxFocusBgColor; + color: $checkboxFocusTextColor; + } + + &.ui-state-active { + border-color: $checkboxActiveBorderColor; + background-color: $checkboxActiveBgColor; + color: $checkboxActiveTextColor; + + &:not(.ui-state-disabled):hover { + border-color: $checkboxActiveHoverBorderColor; + background-color: $checkboxActiveHoverBgColor; + color: $checkboxActiveHoverTextColor; + } + + &.ui-state-focus { + border-color: $checkboxActiveFocusBorderColor; + background-color: $checkboxActiveFocusBgColor; + color: $checkboxActiveFocusTextColor; + } + } + + .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: $fontSize + 4; + } + } + } + + .ui-chkbox-label { + margin: 0 0 0 $inlineSpacing; + } + + .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: $radiobuttonWidth; + height: $radiobuttonHeight; + + .ui-radiobutton-box { + border: $inputBorder; + background-color: $inputBgColor; + width: $radiobuttonWidth; + height: $radiobuttonHeight; + text-align: center; + position: relative; + @include transition($radiobuttonTransition); + @include border-radius(50%); + + &:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: $inputHoverBorderColor; + } + + &.ui-state-focus { + border-color: $radiobuttonFocusBorderColor; + background-color: $radiobuttonFocusBgColor; + color: $radiobuttonFocusTextColor; + } + + &.ui-state-active { + border-color: $radiobuttonActiveBorderColor; + background-color: $radiobuttonActiveBgColor; + color: $radiobuttonActiveTextColor; + + .ui-radiobutton-icon { + background-color: $radiobuttonActiveTextColor; + } + + &:not(.ui-state-disabled):hover { + border-color: $radiobuttonActiveHoverBorderColor; + background-color: $radiobuttonActiveHoverBgColor; + color: $radiobuttonActiveHoverTextColor; + } + + &.ui-state-focus { + border-color: $radiobuttonActiveFocusBorderColor; + background-color: $radiobuttonActiveFocusBgColor; + color: $radiobuttonActiveFocusTextColor; + } + } + + .ui-radiobutton-icon { + background: transparent; + width: $radiobuttonWidth / 2; + height: $radiobuttonHeight / 2; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -1 * $radiobuttonWidth / 4; + margin-top: -1 * $radiobuttonWidth / 4; + @include transition(background-color $transitionDuration); + @include border-radius(50%); + + &:before { + display: none; + } + } + } + } + + .ui-radiobutton-label { + margin: 0 0 0 .5em; + } + + .ui-inputswitch { + width: 34px; + height: 14px; + + .ui-inputswitch-slider { + @include transition($inputSwitchTransition); + border-radius: $inputSwitchBorderRadius; + background: $inputSwitchSliderOffBgColor; + border: $inputBorder; + + &:before { + background-color: $inputSwitchHandleOffBgColor; + height: 1.250em; + width: 1.250em; + left: 0; + bottom: -.2em; + border-radius: 50%; + -webkit-transition: $transitionDuration; + transition: $transitionDuration; + } + } + + &.ui-inputswitch-checked { + .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.250em); + -ms-transform: translateX(1.250em); + transform: translateX(1.250em); + } + } + + &.ui-inputswitch-focus { + .ui-inputswitch-slider { + background: $inputSwitchSliderOffFocusBgColor; + &:before { + background-color: $inputSwitchHandleOffFocusBgColor; + } + } + } + + &:not(.ui-state-disabled):hover { + .ui-inputswitch-slider { + background-color: $inputSwitchSliderOffHoverBgColor; + } + } + + &.ui-inputswitch-checked { + .ui-inputswitch-slider { + background-color: $inputSwitchSliderOnBgColor; + border-color: $inputSwitchSliderOnBgColor; + &:before { + background-color: $inputSwitchHandleOnBgColor; + } + } + + &:not(.ui-state-disabled):hover { + .ui-inputswitch-slider { + background-color: $inputSwitchSliderOnHoverBgColor; + } + } + + &.ui-inputswitch-focus { + .ui-inputswitch-slider { + background: $inputSwitchSliderOnFocusBgColor; + } + } + } + } + + .ui-autocomplete { + .ui-autocomplete-dropdown { + .ui-button-icon-left { + @include icon_override("\e902"); + } + } + + .ui-autocomplete-input { + padding: $inputPadding; + } + + &.ui-autocomplete-multiple { + .ui-autocomplete-multiple-container { + padding: $inputPadding / 2 $inputPadding; + + &:not(.ui-state-disabled):hover { + border-color: $inputHoverBorderColor; + } + + &:not(.ui-state-disabled).ui-state-focus { + @include focused-input(); + } + + .ui-autocomplete-input-token { + margin: 0; + padding: $inputPadding / 2 0; + color: $textColor; + + input { + font-family: $fontFamily; + font-size: $fontSize; + padding: 0; + margin: 0; + } + } + + .ui-autocomplete-token { + font-size: $fontSize; + padding: $inputPadding / 2 $inputPadding; + margin: $chipsItemMargin; + background: $highlightBgColor; + color: $highlightColorText; + } + } + } + } + + .ui-autocomplete-panel { + padding: 0; + border: $inputOverlayBorder; + background-color: $inputListBgColor; + @include shadow($inputOverlayShadow); + + .ui-autocomplete-items { + padding: $inputListPadding; + + .ui-autocomplete-list-item { + margin: $inputListItemMargin; + padding: $inputListItemPadding; + border: $inputListItemBorder; + color: $inputListItemTextColor; + background-color: $inputListItemBgColor; + @include border-radius(0); + + &.ui-state-highlight { + color: $inputListItemHighlightTextColor; + background-color: $inputListItemHighlightBgColor; + } + } + + .ui-autocomplete-group { + padding: $inputListItemPadding; + background-color: $inputListItemDividerColor; + color: $textColor; + } + } + } + + .ui-fluid { + .ui-autocomplete { + .ui-autocomplete-dropdown.ui-button { + width: $buttonIconOnlyWidth; + } + + &.ui-autocomplete-multiple.ui-autocomplete-dd { + .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - #{$buttonIconOnlyWidth}); + } + } + + &.ui-autocomplete-dd { + .ui-inputtext { + border-right: 0 none; + width: calc(100% - #{$buttonIconOnlyWidth}); + } + } + } + } + + .ui-chips { + > ul.ui-inputtext { + padding: $inputPadding / 2 $inputPadding; + display: inline-block; + + &:not(.ui-state-disabled):hover { + border-color: $inputHoverBorderColor; + } + + &:not(.ui-state-disabled).ui-state-focus { + @include focused-input(); + } + + .ui-chips-input-token { + padding: $inputPadding / 2 0; + + input { + font-family: $fontFamily; + font-size: $fontSize; + padding: 0; + margin: 0; + color: $textColor; + + &:hover { + border: 0 none; + } + + &:focus { + border: 0 none; + } + } + } + + .ui-chips-token { + font-size: $fontSize; + padding: $inputPadding / 2 $inputPadding; + margin: $chipsItemMargin; + background: $highlightBgColor; + color: $highlightColorText; + } + } + } + + .ui-dropdown { + background: $inputBgColor; + border: $inputBorder; + @include transition($inputTransition); + + &:not(.ui-state-disabled):hover { + border-color: $inputHoverBorderColor; + } + + .ui-dropdown-label { + padding-right: 2em; + } + + .ui-dropdown-trigger { + background-color: $inputBgColor; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: $inputDropdownIconColor; + + .ui-dropdown-trigger-icon { + @include icon_override("\e902"); + } + } + + .ui-dropdown-clear-icon { + color: $inputDropdownIconColor; + } + + &:not(.ui-state-disabled).ui-state-focus { + @include focused-input(); + } + } + + .ui-dropdown-panel { + padding: 0; + border: $inputOverlayBorder; + background-color: $inputListBgColor; + @include shadow($inputOverlayShadow); + + .ui-dropdown-filter-container { + padding: $inputListHeaderPaddingTop $inputListHeaderPaddingRight $inputListHeaderPaddingBottom $inputListHeaderPaddingLeft; + border-bottom: $inputListHeaderBorder; + color: $inputListHeaderTextColor; + background-color: $inputListHeaderBgColor; + margin: $inputListHeaderMargin; + + .ui-dropdown-filter { + width: 100%; + padding-right: 2em; + } + + .ui-dropdown-filter-icon { + top: 50%; + margin-top: -.5em; + right: $inputListHeaderPaddingRight + .5em; + color: $inputListHeaderSearchIconColor; + } + } + + .ui-dropdown-items { + padding: $inputListPadding; + + .ui-dropdown-item, .ui-dropdown-item-group { + margin: $inputListItemMargin; + padding: $inputListItemPadding; + border: $inputListItemBorder; + color: $inputListItemTextColor; + background-color: $inputListItemBgColor; + @include border-radius(0); + + &.ui-state-highlight { + color: $inputListItemHighlightTextColor; + background-color: $inputListItemHighlightBgColor; + } + + &:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: $inputListItemHoverTextColor; + background-color: $inputListItemHoverBgColor; + } + } + } + } + + .ui-multiselect { + background: $inputBgColor; + border: $inputBorder; + @include transition($inputTransition); + + &:not(.ui-state-disabled):hover { + border-color: $inputHoverBorderColor; + } + + &:not(.ui-state-disabled).ui-state-focus { + @include focused-input(); + } + + .ui-multiselect-label { + padding: $inputPadding; + padding-right: 2em; + color: $textColor; + } + + .ui-multiselect-trigger { + background-color: $inputBgColor; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: $inputDropdownIconColor; + + .ui-multiselect-trigger-icon { + @include icon_override("\e902"); + } + } + } + + .ui-multiselect-panel { + padding: 0; + border: $inputOverlayBorder; + background-color: $inputListBgColor; + @include shadow($inputOverlayShadow); + + .ui-multiselect-header { + padding: $inputListHeaderPaddingTop $inputListHeaderPaddingRight $inputListHeaderPaddingBottom $inputListHeaderPaddingLeft; + border-bottom: $inputListHeaderBorder; + color: $inputListHeaderTextColor; + background-color: $inputListHeaderBgColor; + margin: $inputListHeaderMargin; + + .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; + + .ui-inputtext { + padding: $inputPadding; + padding-right: 2em; + } + + .ui-multiselect-filter-icon { + color: $inputListHeaderSearchIconColor; + top: 50%; + margin-top: -.5em; + right: .5em; + left: auto; + } + } + + .ui-chkbox { + margin-right: $inlineSpacing; + float: none; + vertical-align: middle; + } + + .ui-multiselect-close { + color: $inputListHeaderCloseIconColor; + top: 50%; + margin-top: -.5em; + @include transition($inputListHeaderCloseIconTransition); + + &:hover { + color: $inputListHeaderCloseIconHoverColor; + } + } + } + + .ui-multiselect-items { + padding: $inputListPadding; + + .ui-multiselect-item { + margin: $inputListItemMargin; + padding: $inputListItemPadding; + border: $inputListItemBorder; + color: $inputListItemTextColor; + background-color: $inputListItemBgColor; + @include border-radius(0); + + &.ui-state-highlight { + color: $inputListItemHighlightTextColor; + background-color: $inputListItemHighlightBgColor; + } + + &:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: $inputListItemHoverTextColor; + background-color: $inputListItemHoverBgColor; + } + + &.ui-state-disabled { + .ui-chkbox-box { + cursor: auto; + + &:hover { + border: $inputBorder; + } + + &.ui-state-active:hover { + border-color: $checkboxActiveBorderColor; + } + } + } + + .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 $inlineSpacing 0 0; + } + + label { + display: inline-block; + vertical-align: middle; + } + } + } + } + + .ui-listbox { + padding: 0; + min-width: $inputListMinWidth; + background: $inputListBgColor; + border: $inputListBorder; + + .ui-chkbox { + margin: 0 $inlineSpacing 0 0; + } + + .ui-listbox-header { + padding: $inputListHeaderPaddingTop $inputListHeaderPaddingRight $inputListHeaderPaddingBottom $inputListHeaderPaddingLeft; + border-bottom: $inputListHeaderBorder; + color: $inputListHeaderTextColor; + background-color: $inputListHeaderBgColor; + margin: $inputListHeaderMargin; + + .ui-listbox-filter-container { + width: calc(100% - (#{$inputListHeaderPaddingLeft} + #{$inputListHeaderPaddingLeft} + #{$inlineSpacing})); + + input { + padding: $inputPadding; + padding-right: 2em; + } + + .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -.5em; + right: .5em; + color: $inputListHeaderSearchIconColor; + } + } + } + + .ui-listbox-list { + background-color: $inputListBgColor; + + .ui-listbox-item { + margin: $inputListItemMargin; + padding: $inputListItemPadding; + border: $inputListItemBorder; + color: $inputListItemTextColor; + background-color: $inputListItemBgColor; + @include border-radius(0); + + &.ui-state-highlight { + color: $inputListItemHighlightTextColor; + background-color: $inputListItemHighlightBgColor; + } + + .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 $inlineSpacing 0 0; + } + + label { + display: inline-block; + vertical-align: middle; + } + } + } + + + &:not(.ui-state-disabled) { + .ui-listbox-item { + &:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: $inputListItemHoverTextColor; + background-color: $inputListItemHoverBgColor; + } + } + } + + &.ui-state-disabled { + .ui-chkbox-box { + &:not(.ui-state-disabled):not(.ui-state-active):hover { + border: $inputBorder; + } + } + } + + .ui-listbox-footer { + padding: $inputListHeaderPaddingTop $inputListHeaderPaddingRight $inputListHeaderPaddingBottom $inputListHeaderPaddingLeft; + border-top: $inputListHeaderBorder; + color: $inputListHeaderTextColor; + background-color: $inputListHeaderBgColor; + } + } + + .ui-editor-container { + .ui-editor-toolbar { + border: $panelHeaderBorder; + background-color: $panelHeaderBgColor; + } + + .ui-editor-content { + border: $panelContentBorder; + + .ql-editor { + background-color: $inputBgColor; + color: $textColor; + } + } + + .ql-picker.ql-expanded { + .ql-picker-label { + color: $panelHeaderTextColor; + } + } + + .ql-stroke { + stroke: $panelHeaderTextColor; + } + + .ql-picker-label { + color: $panelHeaderTextColor; + } + + .ql-snow.ql-toolbar button:hover, + .ql-snow .ql-toolbar button:hover, + .ql-snow.ql-toolbar button.ql-active, + .ql-snow .ql-toolbar button.ql-active, + .ql-snow.ql-toolbar .ql-picker-label:hover, + .ql-snow .ql-toolbar .ql-picker-label:hover, + .ql-snow.ql-toolbar .ql-picker-label.ql-active, + .ql-snow .ql-toolbar .ql-picker-label.ql-active, + .ql-snow.ql-toolbar .ql-picker-item:hover, + .ql-snow .ql-toolbar .ql-picker-item:hover, + .ql-snow.ql-toolbar .ql-picker-item.ql-selected, + .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: $panelHeaderIconHoverColor; + } + + .ql-snow.ql-toolbar button:hover .ql-stroke, + .ql-snow .ql-toolbar button:hover .ql-stroke, + .ql-snow.ql-toolbar button.ql-active .ql-stroke, + .ql-snow .ql-toolbar button.ql-active .ql-stroke, + .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, + .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, + .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, + .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, + .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, + .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, + .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, + .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, + .ql-snow.ql-toolbar button:hover .ql-stroke-miter, + .ql-snow .ql-toolbar button:hover .ql-stroke-miter, + .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, + .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, + .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, + .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, + .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, + .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, + .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, + .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, + .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, + .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: $panelHeaderIconHoverColor; + } + } + + .ui-rating { + a { + text-align: center; + display: inline-block; + color: $ratingStarIconColor; + @include transition($ratingTransition); + + &.ui-rating-cancel { + color: $ratingCancelIconColor; + } + + .ui-rating-icon { + font-size: $ratingIconFontSize; + } + } + + &:not(.ui-state-disabled):not(.ui-rating-readonly) { + a { + &:hover { + color: $ratingStarIconHoverColor; + } + + &.ui-rating-cancel { + &:hover { + color: $ratingCancelHoverIconColor; + } + } + } + } + } + + .ui-spinner { + .ui-spinner-input { + padding-right: $spinnerButtonWidth + $inputPadding; + } + + .ui-spinner-button { + width: $spinnerButtonWidth; + + &.ui-spinner-up { + @include border-radius-top-right($borderRadius); + } + + &.ui-spinner-down { + @include border-radius-bottom-right($borderRadius); + } + + .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -.5em; + margin-left: -.5em; + width: 1em; + } + } + } + + .ui-fluid { + .ui-spinner { + .ui-spinner-input { + padding-right: $spinnerButtonWidth + $inputPadding; + } + + .ui-spinner-button { + width: $spinnerButtonWidth; + + .ui-spinner-button-icon { + left: 50%; + } + } + } + } + + .ui-slider { + background-color: $sliderBgColor; + border: $sliderBorder; + + &.ui-slider-horizontal { + height: $sliderHeight; + + .ui-slider-handle { + top: 50%; + margin-top: -1 * $sliderHandleHeight / 2; + } + } + + &.ui-slider-vertical { + width: $sliderWidth; + + .ui-slider-handle { + left: 50%; + margin-left: -1 * $sliderHandleWidth / 2; + } + } + + .ui-slider-handle { + height: $sliderHandleHeight; + width: $sliderHandleWidth; + background-color: $sliderHandleBgColor; + border: $sliderHandleBorder; + @include border-radius($sliderHandleBorderRadius); + @include transition($sliderHandleTransition); + } + + .ui-slider-range { + background-color: $sliderRangeBgColor; + } + + &:not(.ui-state-disabled) { + .ui-slider-handle:hover { + background-color: $sliderHandleHoverBgColor; + border: $sliderHandleHoverBorder; + } + .ui-slider-handle:focus{ + border: $sliderHandleFocusBorder; + background-color: $sliderHandleFocusBgColor; + outline: 0 none; + } + .ui-slider-handle:active{ + border: $sliderHandleFocusBorder; + background-color: $sliderHandleFocusBgColor; + outline: 0 none; + } + } + } + + .ui-datepicker { + padding: $calendarPadding; + min-width: $calendarWidth; + background-color: $inputContentPanelBgColor; + color: $inputContentPanelTextColor; + border: $inputListBorder; + + &:not(.ui-datepicker-inline) { + border: $inputOverlayBorder; + @include shadow($inputOverlayShadow); + } + + &:not(.ui-state-disabled) { + .ui-datepicker-header { + .ui-datepicker-prev, + .ui-datepicker-next { + &:hover { + color: $calendarNavIconHoverColor; + } + } + } + + table { + td { + a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: $calendarCellDateHoverBgColor; + } + } + } + + .ui-monthpicker { + a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: $calendarCellDateHoverBgColor; + } + } + } + + .ui-datepicker-header { + padding: $inputListHeaderPaddingTop $inputListHeaderPaddingRight $inputListHeaderPaddingBottom $inputListHeaderPaddingLeft; + color: $inputListHeaderTextColor; + @include border-radius(0); + + .ui-datepicker-prev, + .ui-datepicker-next { + cursor: pointer; + top: 0; + color: $calendarNavIconColor; + @include transition($calendarNavIconTransition); + } + + .ui-datepicker-next { + span { + @include icon_override("\e901"); + } + } + + .ui-datepicker-prev { + span { + @include icon_override("\e900"); + } + } + + .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; + + select { + margin-top: -.35em; + margin-bottom: 0; + } + } + } + + table { + font-size: $fontSize; + margin: $calendarTableMargin; + + th { + padding: $calendarHeaderCellPadding; + } + + td { + padding: $calendarCellDatePadding; + + > a, > span { + display: block; + text-align: center; + color: $textColor; + padding: $calendarCellDatePadding; + @include border-radius($calendarCellDateBorderRadius); + } + + > a { + cursor: pointer; + + &.ui-state-active { + color: $calendarCellDateSelectedTextColor; + background-color: $calendarCellDateSelectedBgColor; + } + + &.ui-state-highlight { + color: $calendarCellDateTodayTextColor; + background-color: $calendarCellDateTodayBgColor; + } + } + + &.ui-datepicker-today { + a { + background-color: $calendarCellDateTodayBgColor; + color: $calendarCellDateTodayTextColor; + font-weight: 600; + } + } + } + } + + .ui-datepicker-buttonbar { + border-top: $calendarButtonBarDivider; + } + + .ui-timepicker { + border: 0 none; + border-top: $calendarTimePickerDivider; + padding: $calendarTimePickerPadding; + + a { + color:$calendarTimePickerIconColor; + font-size: $calendarTimePickerIconFontSize; + + &:hover { + color: $calendarTimePickerIconHoverColor; + } + } + + span { + font-size: $calendarTimePickerTimeFontSize; + } + } + + .ui-monthpicker { + .ui-monthpicker-month { + color: $textColor; + + &.ui-state-active { + color: $calendarCellDateSelectedTextColor; + background-color: $calendarCellDateSelectedBgColor; + } + } + } + + &.ui-datepicker-timeonly { + padding: 0; + + .ui-timepicker { + border-top: 0 none; + } + } + + &.ui-datepicker-multiple-month { + .ui-datepicker-group { + border-right: $calendarMultipleMonthDivider; + padding-right: $calendarPadding; + padding-left: $calendarPadding; + padding-top: 0; + padding-bottom: 0; + + &:first-child { + padding-left: 0; + } + + &:last-child { + padding-right: 0; + border-right: 0 none; + } + } + } + } + + .ui-calendar.ui-calendar-w-btn { + .ui-inputtext { + @include border-radius-right(0); + border-right: 0 none; + + &:enabled:hover:not(.ui-state-error), + &:enabled:focus:not(.ui-state-error) { + border-right: 0 none; + } + } + + .ui-datepicker-trigger.ui-button { + width: $buttonIconOnlyWidth; + @include border-radius-left(0); + } + } + + .ui-fluid { + .ui-calendar.ui-calendar-w-btn { + input.ui-inputtext { + width: calc(100% - #{$buttonIconOnlyWidth}); + } + } + } + + .ui-fileupload { + .ui-fileupload-buttonbar { + background-color: $panelHeaderBgColor; + padding: $panelHeaderPadding; + border: $panelHeaderBorder; + color: $panelHeaderTextColor; + border-bottom: 0 none; + + .ui-button { + margin-right: 8px; + } + } + + .ui-fileupload-content { + background-color: $panelContentBgColor; + padding: $panelContentPadding; + border: $panelContentBorder; + color: $panelContentTextColor; + } + + .ui-progressbar { + top: 0; + } + } + + .ui-fileupload-choose { + &:not(.ui-state-disabled):hover { + background-color: $buttonHoverBgColor; + color: $buttonHoverTextColor; + border-color: $buttonHoverBorderColor; + } + + &:not(.ui-state-disabled):active { + background-color: $buttonActiveBgColor; + color: $buttonActiveTextColor; + border-color: $buttonActiveBorderColor; + } + + &.ui-state-focus { + outline: $buttonFocusOutline; + outline-offset: $buttonFocusOutlineOffset; + } + } + + .ui-password-panel { + padding: $inputContentPanelPadding; + background-color: $inputContentPanelBgColor; + color: $inputContentPanelTextColor; + border: $inputOverlayBorder; + @include shadow($inputOverlayShadow); + } + + .ui-inputgroup { + .ui-inputgroup-addon { + border-color: $inputGroupBorderColor; + background-color: $inputGroupBgColor; + color: $inputGroupTextColor; + padding: $inputPadding; + min-width: 2em; + + &:first-child { + @include border-radius-left($borderRadius); + } + + &:last-child { + @include border-radius-right($borderRadius); + } + + &.ui-inputgroup-addon-checkbox { + position: relative; + + .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -1 * $checkboxWidth / 2; + margin-top: -1 * $checkboxHeight / 2; + } + } + + &.ui-inputgroup-addon-radiobutton { + position: relative; + + .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -1 * $radiobuttonWidth / 2; + margin-top: -1 * $radiobuttonHeight / 2; + } + } + } + + .ui-button { + &:first-child { + @include border-radius-left($borderRadius); + } + + &:last-child { + @include border-radius-right($borderRadius); + } + } + } + + .ui-fluid { + .ui-inputgroup { + .ui-button { + width: auto; + + &.ui-button-icon-only { + width: $buttonIconOnlyWidth; + } + } + } + } + + .ui-calendar .ui-datepicker { + min-width: $calendarWidth; + } + + ::-webkit-input-placeholder {color:$inputPlaceholderTextColor} + :-moz-placeholder {color:$inputPlaceholderTextColor} + ::-moz-placeholder {color:$inputPlaceholderTextColor} + :-ms-input-placeholder {color:$inputPlaceholderTextColor} + + /* Validations */ + .ui-inputtext.ng-dirty.ng-invalid, + p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, + p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, + p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, + p-chips.ng-dirty.ng-invalid > .ui-inputtext, + p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, + p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, + p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, + p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, + p-listbox.ng-dirty.ng-invalid .ui-inputtext, + p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, + p-spinner.ng-dirty.ng-invalid > .ui-inputtext, + p-selectbutton.ng-dirty.ng-invalid .ui-button, + p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid $inputErrorBorderColor; + } +} diff --git a/App/ClientApp/src/assets/sass/theme_core/_menus.scss b/App/ClientApp/src/assets/sass/theme_core/_menus.scss new file mode 100644 index 0000000..71162ca --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_menus.scss @@ -0,0 +1,580 @@ +body { + .ui-breadcrumb { + background-color: $panelContentBgColor; + border: $panelContentBorder; + padding: $panelContentPadding; + + ul { + li { + .ui-menuitem-link { + color: $panelContentTextColor; + margin: 0; + } + + &.ui-breadcrumb-chevron { + margin: 0 $inlineSpacing 0 $inlineSpacing; + color: $textSecondaryColor; + font-size: .75em; + } + + &:first-child { + a { + color: $textSecondaryColor; + margin: 0; + } + } + + .ui-menuitem-icon { + color: $textSecondaryColor; + } + } + } + } + + .ui-steps { + position: relative; + + .ui-steps-item { + background-color: transparent; + text-align: center; + @include opacity(1); + + .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; + + .ui-steps-number { + @include border-radius($stepsItemBorderRadius); + display: inline-block; + color: $stepsItemNumberColor; + background-color: $stepsItemBgColor; + border: $stepsItemBorder; + position: relative; + top: $fontSize; + margin-bottom: $fontSize; + width: $stepsItemWidth; + height: $stepsItemHeight; + font-size: $fontSize + 2; + padding-top: 0.429em; + text-align: center; + } + + .ui-steps-title { + display: block; + margin-top: 6px; + color: $stepsItemTextColor; + } + } + + &.ui-state-highlight { + .ui-steps-number { + background: $highlightBgColor; + color: $highlightColorText; + } + + .ui-steps-title { + font-weight: 700; + color: $textColor; + } + } + + &:last-child { + .ui-menuitem-link { + display: block; + } + } + } + + &:before { + content:' '; + border-top: $panelContentBorder; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; + } + } + + .ui-menu .ui-menuitem-link, + .ui-menubar .ui-menuitem-link, + .ui-tieredmenu .ui-menuitem-link, + .ui-contextmenu .ui-menuitem-link, + .ui-megamenu .ui-menuitem-link, + .ui-slidemenu .ui-menuitem-link { + padding: $menuitemPadding; + color: $menuitemTextColor; + font-weight: normal; + @include border-radius(0); + + .ui-menuitem-text { + color: $menuitemTextColor; + } + + .ui-menuitem-icon { + color: $menuitemIconColor; + margin-right: $inlineSpacing; + } + + &:hover { + background-color: $menuitemHoverBgColor; + + .ui-menuitem-text { + color: $menuitemHoverTextColor; + } + + .ui-menuitem-icon { + color: $menuitemHoverIconColor; + } + } + } + + .ui-menu { + padding: $menuPadding; + background-color: $menuBgColor; + border: $menuBorder; + + .ui-menuitem { + margin: $menuitemMargin; + } + + &.ui-shadow { + border: $overlayMenuBorder; + @include shadow($overlayMenuShadow); + } + + .ui-submenu-header { + margin: $submenuHeaderMargin; + padding: $menuitemPadding; + color: $panelHeaderTextColor; + background-color: $panelHeaderBgColor; + font-weight: $panelHeaderFontWeight; + border: 0 none; + @include border-radius(0); + } + + .ui-menu-separator { + border: $menuBorder; + border-width: 1px 0 0 0; + } + } + + .ui-menubar { + padding: $menuPadding; + background-color: $menuBgColor; + border: $menuBorder; + + .ui-menubar-root-list { + > .ui-menuitem { + > .ui-menuitem-link { + padding: $menuitemPadding; + } + } + } + + .ui-submenu-list { + padding: $submenuPadding; + background-color: $menuBgColor; + @include shadow($overlayMenuShadow); + + .ui-menuitem { + margin: $menuitemMargin; + } + + .ui-menu-separator { + border: $menuBorder; + border-width: 1px 0 0 0; + } + } + + .ui-menuitem { + margin: $menuitemMargin; + + &.ui-menuitem-active { + > .ui-menuitem-link { + background-color: $menuitemActiveBgColor; + + .ui-menuitem-text { + color: $menuitemActiveTextColor; + } + + .ui-menuitem-icon, .ui-submenu-icon { + color: $menuitemActiveIconColor; + } + } + } + } + } + + .ui-contextmenu { + padding: $menuPadding; + background-color: $menuBgColor; + border: $overlayMenuBorder; + @include shadow($overlayMenuShadow); + + .ui-submenu-list { + padding: $submenuPadding; + background-color: $menuBgColor; + @include shadow($overlayMenuShadow); + } + + .ui-menuitem { + margin: $menuitemMargin; + + .ui-menuitem-link { + .ui-submenu-icon { + right: 0.429em; + } + } + + &.ui-menuitem-active { + > .ui-menuitem-link { + background-color: $menuitemActiveBgColor; + + .ui-menuitem-text { + color: $menuitemActiveTextColor; + } + + .ui-menuitem-icon, .ui-submenu-icon { + color: $menuitemActiveIconColor; + } + } + } + } + + .ui-menu-separator { + border: $menuBorder; + border-width: 1px 0 0 0; + } + } + + .ui-tieredmenu { + padding: $menuPadding; + background-color: $menuBgColor; + border: $menuBorder; + + .ui-submenu-list { + padding: $submenuPadding; + background-color: $menuBgColor; + @include shadow($overlayMenuShadow); + } + + .ui-menuitem { + margin: $menuitemMargin; + + .ui-menuitem-link { + .ui-submenu-icon { + right: 0.429em; + } + } + + &.ui-menuitem-active { + > .ui-menuitem-link { + background-color: $menuitemActiveBgColor; + + .ui-menuitem-text { + color: $menuitemActiveTextColor; + } + + .ui-menuitem-icon, .ui-submenu-icon { + color: $menuitemActiveIconColor; + } + } + } + } + + .ui-menu-separator { + border: $menuBorder; + border-width: 1px 0 0 0; + } + } + + .ui-slidemenu { + padding: $menuPadding; + background-color: $menuBgColor; + border: $menuBorder; + + .ui-submenu-list { + padding: $submenuPadding; + background-color: $menuBgColor; + border: 0 none; + } + + .ui-menuitem { + margin: $menuitemMargin; + + .ui-menuitem-link { + .ui-submenu-icon { + right: 0.429em; + } + } + + &.ui-menuitem-active { + > .ui-menuitem-link { + background-color: $menuitemActiveBgColor; + + .ui-menuitem-text { + color: $menuitemActiveTextColor; + } + + .ui-menuitem-icon, .ui-submenu-icon { + color: $menuitemActiveIconColor; + } + } + } + } + + .ui-slidemenu-backward { + margin: $submenuHeaderMargin; + padding: $panelHeaderPadding; + color: $panelHeaderTextColor; + background-color: $panelHeaderBgColor; + font-weight: $panelHeaderFontWeight; + border: 0 none; + @include border-radius(0); + margin-bottom: $inlineSpacing; + + &:hover { + background-color: $clickablePanelHeaderHoverBgColor; + color: $clickablePanelHeaderHoverTextColor; + } + } + + .ui-menu-separator { + border: $menuBorder; + border-width: 1px 0 0 0; + } + } + + .ui-tabmenu { + border: 0 none; + + .ui-tabmenu-nav { + padding: 0; + background: $tabsNavBgColor; + border-bottom: $panelHeaderBorder; + + .ui-tabmenuitem { + position: static; + border: $clickablePanelHeaderBorder; + background-color: $clickablePanelHeaderBgColor; + margin-right: $tabHeaderSpacing; + margin-bottom: -1px; + @include transition($clickablePanelHeaderTransition); + + .ui-menuitem-link { + color: $clickablePanelHeaderTextColor; + padding: $clickablePanelHeaderPadding; + + .ui-menuitem-text { + color: $clickablePanelHeaderTextColor; + margin-right: $inlineSpacing; + } + + .ui-menuitem-icon { + color: $clickablePanelHeaderIconColor; + margin-right: $inlineSpacing; + } + } + + &:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: $clickablePanelHeaderHoverBgColor; + border: $clickablePanelHeaderHoverBorder; + + .ui-menuitem-link { + .ui-menuitem-text { + color: $clickablePanelHeaderHoverTextColor; + } + + .ui-menuitem-icon { + color: $clickablePanelHeaderHoverIconColor; + } + } + } + + &.ui-state-active { + background-color: $clickablePanelHeaderActiveBgColor; + border: $clickablePanelHeaderActiveBorder; + + .ui-menuitem-link { + .ui-menuitem-text { + color: $clickablePanelHeaderActiveTextColor; + } + + .ui-menuitem-icon { + color: $clickablePanelHeaderActiveIconColor; + } + } + } + } + } + } + + .ui-megamenu { + padding: $menuPadding; + background-color: $menuBgColor; + border: $menuBorder; + + .ui-megamenu-submenu-header { + margin: $submenuHeaderMargin; + padding: $panelHeaderPadding; + color: $panelHeaderTextColor; + background-color: $panelHeaderBgColor; + font-weight: $panelHeaderFontWeight; + border: 0 none; + } + + .ui-megamenu-panel { + padding: $submenuPadding; + background-color: $menuBgColor; + @include shadow($overlayMenuShadow); + } + + .ui-menuitem { + margin: $menuitemMargin; + + .ui-menuitem-link { + .ui-submenu-icon { + right: 0.429em; + } + } + + &.ui-menuitem-active { + > .ui-menuitem-link { + background-color: $menuitemActiveBgColor; + + .ui-menuitem-text { + color: $menuitemActiveTextColor; + } + + .ui-menuitem-icon, .ui-submenu-icon { + color: $menuitemActiveIconColor; + } + } + } + } + + &.ui-megamenu-vertical { + .ui-megamenu-root-list { + > .ui-menuitem { + > .ui-menuitem-link { + > .ui-submenu-icon { + right: 0.429em; + } + } + } + } + } + } + + .ui-panelmenu { + .ui-icon { + position: static; + } + + .ui-panelmenu-header { + padding: 0; + + > a { + border: $clickablePanelHeaderBorder; + background-color: $clickablePanelHeaderBgColor; + color: $clickablePanelHeaderTextColor; + padding: $clickablePanelHeaderPadding; + font-weight: $clickablePanelHeaderFontWeight; + position: static; + font-size: $fontSize; + @include transition($clickablePanelHeaderTransition); + @include border-radius($borderRadius); + + .ui-panelmenu-icon { + color: $clickablePanelHeaderIconColor; + + &.pi-caret-right { + @include icon_override("\e901"); + } + + &.pi-caret-down { + @include icon_override("\e902"); + } + } + } + + &:not(.ui-state-active) { + > a:hover { + outline: 0 none; + border: $clickablePanelHeaderHoverBorder; + background-color: $clickablePanelHeaderHoverBgColor; + color: $clickablePanelHeaderHoverTextColor; + + .ui-panelmenu-icon { + color: $clickablePanelHeaderHoverIconColor; + } + } + } + + &.ui-state-active { + > a { + border: $clickablePanelHeaderActiveBorder; + background-color: $clickablePanelHeaderActiveBgColor; + color: $clickablePanelHeaderActiveTextColor; + @include border-radius-bottom(0); + + .ui-panelmenu-icon { + color: $clickablePanelHeaderActiveIconColor; + } + + &:hover { + outline: 0 none; + border: $clickablePanelHeaderActiveHoverBorder; + background-color: $clickablePanelHeaderActiveHoverBgColor; + color: $clickablePanelHeaderActiveHoverTextColor; + + .ui-panelmenu-icon { + color: $clickablePanelHeaderActiveHoverIconColor; + } + } + } + } + } + + .ui-panelmenu-panel { + margin-top: $accordionSpacing; + + &:first-child { + margin-top: 0; + } + } + + .ui-panelmenu-content { + padding: $menuPadding; + background-color: $menuBgColor; + border: $menuBorder; + margin-top: 0; + position: static; + border-top: 0 none; + + .ui-menuitem { + margin: $menuitemMargin; + + .ui-menuitem-link { + padding: $menuitemPadding; + color: $menuitemTextColor; + + &:hover { + background-color: $menuitemHoverBgColor; + + .ui-menuitem-icon, .ui-panelmenu-icon { + color: $menuitemHoverIconColor; + } + + .ui-menuitem-text { + color: $menuitemHoverTextColor; + } + } + } + } + } + } +} diff --git a/App/ClientApp/src/assets/sass/theme_core/_messages.scss b/App/ClientApp/src/assets/sass/theme_core/_messages.scss new file mode 100644 index 0000000..fb88b95 --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_messages.scss @@ -0,0 +1,232 @@ +body { + .ui-messages { + padding: $messagesPadding; + margin: $messagesMargin; + + &.ui-messages-info { + background-color: $infoMessageBgColor; + border: $infoMessageBorder; + color: $infoMessageTextColor; + + .ui-messages-icon { + color: $infoMessageIconColor; + } + + .ui-messages-close { + color: $infoMessageIconColor; + } + } + + &.ui-messages-success { + background-color: $successMessageBgColor; + border: $successMessageBorder; + color: $successMessageTextColor; + + .ui-messages-icon { + color: $successMessageIconColor; + } + + .ui-messages-close { + color: $successMessageIconColor; + } + } + + &.ui-messages-warn { + background-color: $warnMessageBgColor; + border: $warnMessageBorder; + color: $warnMessageTextColor; + + .ui-messages-icon { + color: $warnMessageIconColor; + } + + .ui-messages-close { + color: $warnMessageIconColor; + } + } + + &.ui-messages-error { + background-color: $errorMessageBgColor; + border: $errorMessageBorder; + color: $errorMessageTextColor; + + .ui-messages-icon { + color: $errorMessageIconColor; + } + + .ui-messages-close { + color: $errorMessageIconColor; + } + } + + .ui-messages-close { + top: .25em; + right: .5em; + font-size: $messageCloseIconFontSize; + } + + .ui-messages-icon { + font-size: $messagesIconFontSize; + } + } + + .ui-message { + padding: $messagePadding; + margin: $messageMargin; + + &.ui-message-info { + background-color: $infoMessageBgColor; + border: $infoMessageBorder; + color: $infoMessageTextColor; + + .ui-message-icon { + color: $infoMessageIconColor; + } + } + + &.ui-message-success { + background-color: $successMessageBgColor; + border: $successMessageBorder; + color: $successMessageTextColor; + + .ui-message-icon { + color: $successMessageIconColor; + } + } + + &.ui-message-warn { + background-color: $warnMessageBgColor; + border: $warnMessageBorder; + color: $warnMessageTextColor; + + .ui-message-icon { + color: $warnMessageIconColor; + } + } + + &.ui-message-error { + background-color: $errorMessageBgColor; + border: $errorMessageBorder; + color: $errorMessageTextColor; + + .ui-message-icon { + color: $errorMessageIconColor; + } + } + + .ui-message-icon + .ui-message-text { + margin-left: $inputPadding; + } + } + + .ui-growl { + top: $growlTopLocation; + + .ui-growl-item-container { + margin: $growlMargin; + @include opacity($growlOpacity); + @include shadow($growlShadow); + + .ui-growl-item { + padding: $growlPadding; + + .ui-growl-message { + margin: $growlMessageTextMargin; + } + + .ui-growl-image { + font-size: $growlIconFontSize; + } + } + + &.ui-growl-message-info { + background-color: $infoMessageBgColor; + border: $infoMessageBorder; + color: $infoMessageTextColor; + + .ui-growl-image { + color: $infoMessageIconColor; + } + } + + &.ui-growl-message-success { + background-color: $successMessageBgColor; + border: $successMessageBorder; + color: $successMessageTextColor; + + .ui-growl-image { + color: $successMessageIconColor; + } + } + + &.ui-growl-message-warn { + background-color: $warnMessageBgColor; + border: $warnMessageBorder; + color: $warnMessageTextColor; + + .ui-growl-image { + color: $warnMessageIconColor; + } + } + + &.ui-growl-message-error { + background-color: $errorMessageBgColor; + border: $errorMessageBorder; + color: $errorMessageTextColor; + + .ui-growl-image { + color: $errorMessageIconColor; + } + } + + } + } + + .ui-toast { + .ui-toast-message { + @include shadow($toastShadow); + margin: $toastMessageMargin; + + &.ui-toast-message-info { + background-color: $infoMessageBgColor; + border: $infoMessageBorder; + color: $infoMessageTextColor; + + .ui-toast-close-icon { + color: $infoMessageTextColor; + } + } + + &.ui-toast-message-success { + background-color: $successMessageBgColor; + border: $successMessageBorder; + color: $successMessageTextColor; + + .ui-toast-close-icon { + color: $successMessageIconColor; + } + } + + &.ui-toast-message-warn { + background-color: $warnMessageBgColor; + border: $warnMessageBorder; + color: $warnMessageTextColor; + + .ui-toast-close-icon { + color: $warnMessageTextColor; + } + } + + &.ui-toast-message-error { + background-color: $errorMessageBgColor; + border: $errorMessageBorder; + color: $errorMessageTextColor; + + .ui-toast-close-icon { + color: $errorMessageTextColor; + } + } + } + } + +} diff --git a/App/ClientApp/src/assets/sass/theme_core/_misc.scss b/App/ClientApp/src/assets/sass/theme_core/_misc.scss new file mode 100644 index 0000000..768c56d --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_misc.scss @@ -0,0 +1,83 @@ +body { + .ui-progressbar { + border: $progressBarBorder; + height: $progressBarHeight; + background-color: $progressBarBgColor; + + .ui-progressbar-value { + border: 0 none; + margin: 0; + background: $progressBarValueBgColor; + } + + .ui-progressbar-label { + margin-top: 0; + color: $textColor; + line-height: $progressBarHeight; + } + } + + .ui-galleria { + .ui-galleria-nav-prev, + .ui-galleria-nav-next { + @include transition(all $transitionDuration); + position: absolute; + color: $textSecondaryColor; + + &:hover { + @include scale(1.2); + } + } + + .ui-galleria-nav-prev { + font-size: $fontSize + 2; + } + + .ui-galleria-nav-next { + font-size: $fontSize + 2; + } + } + + .ui-terminal { + background-color: $panelContentBgColor; + color: $panelContentTextColor; + border: $panelContentBorder; + padding: $panelContentPadding; + + .ui-terminal-input { + font-size: $fontSize; + font-family: $fontFamily; + height: $fontSize + 2; + } + + .ui-terminal-command { + height: $fontSize + 2; + } + } + + .ui-inplace { + min-height: 2.357em; + + .ui-inplace-display { + padding: $inplacePadding; + @include border-radius($borderRadius); + @include transition($inplaceTransition); + + &:not(.ui-state-disabled):hover { + background-color: $inplaceHoverBgColor; + color: $inplaceHoverTextColor; + } + } + } + + .ui-fluid { + .ui-inplace { + &.ui-inplace-closable { + .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - #{$buttonIconOnlyWidth}); + } + } + } + } +} \ No newline at end of file diff --git a/App/ClientApp/src/assets/sass/theme_core/_mixins.scss b/App/ClientApp/src/assets/sass/theme_core/_mixins.scss new file mode 100644 index 0000000..760f109 --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_mixins.scss @@ -0,0 +1,121 @@ +@mixin icon-override($icon) { + &:before { + content: $icon; + } +} + +@mixin appearance($val) { + -webkit-appearance: $val; + -moz-appearance: $val; + appearance: $val; +} + +@mixin transition($transition...) { + -moz-transition: $transition; + -o-transition: $transition; + -webkit-transition: $transition; + transition: $transition; +} + +@mixin focused-input() { + border-color: $inputFocusBorderColor; + outline: 0 none; + @include shadow($inputFocusShadow); +} + +@mixin disabled-input() { + border-color: $inputDisabledBorderColor; + background-color: $inputDisabledBgColor; + color: $inputDisabledTextColor; + cursor: default !important; + pointer-events: none; +} + +@mixin shadow($value) { + -webkit-box-shadow: $value; + -moz-box-shadow: $value; + box-shadow: $value; +} + +@mixin border-radius($val) { + -moz-border-radius: $val; + -webkit-border-radius: $val; + border-radius: $val; +} + +@mixin border-radius-right($val) { + -moz-border-radius-topright: $val; + -webkit-border-top-right-radius: $val; + border-top-right-radius: $val; + -moz-border-radius-bottomright: $val; + -webkit-border-bottom-right-radius: $val; + border-bottom-right-radius: $val; +} + +@mixin border-radius-left($val) { + -moz-border-radius-topleft: $val; + -webkit-border-top-left-radius: $val; + border-top-left-radius: $val; + -moz-border-radius-bottomleft: $val; + -webkit-border-bottom-left-radius: $val; + border-bottom-left-radius: $val; +} + +@mixin border-radius-top($val) { + -moz-border-radius-topleft: $val; + -webkit-border-top-left-radius: $val; + border-top-left-radius: $val; + -moz-border-radius-topright: $val; + -webkit-border-top-right-radius: $val; + border-top-right-radius: $val; +} + +@mixin border-radius-bottom($val) { + -moz-border-radius-bottomleft: $val; + -webkit-border-bottom-left-radius: $val; + border-bottom-left-radius: $val; + -moz-border-radius-bottomright: $val; + -webkit-border-bottom-right-radius: $val; + border-bottom-right-radius: $val; +} + +@mixin border-radius-top-right($val) { + -moz-border-radius-topright: $val; + -webkit-border-top-right-radius: $val; + border-top-right-radius: $val; +} + +@mixin border-radius-bottom-right($val) { + -moz-border-radius-bottomright: $val; + -webkit-border-bottom-right-radius: $val; + border-bottom-right-radius: $val; +} + +@mixin opacity($opacity) { + opacity: $opacity; + $opacity-ie: $opacity * 100; + filter: alpha(opacity=$opacity-ie); +} + +@mixin placeholder { + ::-webkit-input-placeholder {@content} + :-moz-placeholder {@content} + ::-moz-placeholder {@content} + :-ms-input-placeholder {@content} +} + +@mixin rotate($deg) { + -webkit-transform: rotate($deg); + -moz-transform: rotate($deg); + -o-transform: rotate($deg); + -ms-transform: rotate($deg); + transform: rotate($deg); +} + +@mixin scale($deg) { + -webkit-transform: scale($deg); + -moz-transform: scale($deg); + -o-transform: scale($deg); + -ms-transform: scale($deg); + transform: scale($deg); +} diff --git a/App/ClientApp/src/assets/sass/theme_core/_overlays.scss b/App/ClientApp/src/assets/sass/theme_core/_overlays.scss new file mode 100644 index 0000000..b2a7f6f --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_overlays.scss @@ -0,0 +1,238 @@ +body { + .ui-widget-overlay { + background-color: $maskBgColor; + } + + .ui-overlaypanel { + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: 0; + border: $overlayContentBorder; + @include border-radius(0); + + .ui-overlaypanel-content { + padding: $panelContentPadding; + } + + .ui-overlaypanel-close { + background-color: $overlayPanelCloseIconBgColor; + color: $overlayPanelCloseIconColor; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -1 * 1.538em / 2; + right: -1 * 1.538em / 2; + @include transition(background-color $transitionDuration); + + &:hover { + background-color: $overlayPanelCloseIconHoverBgColor; + color: $overlayPanelCloseIconHoverColor; + } + + .ui-overlaypanel-close-icon { + line-height: inherit; + } + } + + &:after { + border-color: rgba($panelContentBgColor, 0); + border-bottom-color: $panelContentBgColor; + } + + &:before { + border-color: rgba($overlayContentBorderColor, 0); + border-bottom-color: $overlayContentBorderColor; + } + + &.ui-overlaypanel-flipped { + &:after { + border-top-color: $panelContentBgColor; + } + + &:before { + border-top-color: $overlayContentBorderColor; + } + } + } + + .ui-dialog { + padding: 1em 2em; + background-color: $panelContentBgColor; + @include shadow($overlayContainerShadow); + + .ui-dialog-titlebar { + border: 0 none; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $dialogHeaderPadding; + font-weight: $panelHeaderFontWeight; + + .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: $panelHeaderFontWeight; + } + + .ui-dialog-titlebar-icon { + color: $textSecondaryColor; + border: 0 none; + padding: 0; + margin-left: $inlineSpacing; + @include transition(color $transitionDuration); + + &:hover { + color: $textColor; + } + } + } + + .ui-dialog-content { + background-color: $panelContentBgColor; + color: $panelContentTextColor; + border: 0 none; + padding: .5em; + } + + .ui-dialog-footer { + background-color: $panelFooterBgColor; + color: $panelFooterTextColor; + padding: $panelFooterPadding; + margin: 0; + text-align: right; + position: relative; + top: -1px; + + button { + margin: 0 $inlineSpacing 0 0; + width: auto; + } + } + + &.ui-confirm-dialog { + .ui-dialog-content { + padding: $confirmDialogPadding; + + > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: $fontSize; + margin: 0; + + &.ui-icon { + margin-right: .35em; + font-size: $fontSize + 2; + } + } + } + } + } + + .ui-sidebar { + background-color: $panelContentBgColor; + color: $panelContentTextColor; + padding: $panelContentPadding; + border: $overlayContentBorder; + @include shadow($overlayContainerShadow); + + .ui-sidebar-close { + color: $textSecondaryColor; + + &:hover { + color: $textColor; + } + } + } + + .ui-tooltip { + .ui-tooltip-text { + background-color: $tooltipBgColor; + color: $tooltipTextColor; + padding: $tooltipPadding; + @include shadow($overlayContainerShadow); + } + + &.ui-tooltip-right { + .ui-tooltip-arrow { + border-right-color: $tooltipBgColor; + } + } + + &.ui-tooltip-left { + .ui-tooltip-arrow { + border-left-color: $tooltipBgColor; + } + } + + &.ui-tooltip-top { + .ui-tooltip-arrow { + border-top-color: $tooltipBgColor; + } + } + + &.ui-tooltip-bottom { + .ui-tooltip-arrow { + border-bottom-color: $tooltipBgColor; + } + } + } + + p-lightbox img { + margin-right: $inlineSpacing; + } + + .ui-lightbox { + @include shadow($overlayContainerShadow); + + .ui-lightbox-caption { + border: $panelHeaderBorder; + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + padding: $panelHeaderPadding; + font-weight: $panelHeaderFontWeight; + + + .ui-lightbox-caption-text { + color: $panelHeaderTextColor; + margin: 0; + } + + .ui-lightbox-close { + padding: 0; + color: $panelHeaderIconColor; + @include transition(color $transitionDuration); + + &:hover { + color: $panelHeaderIconHoverColor; + } + } + } + + .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + border: 0 none; + padding: 0; + @include border-radius(0); + + .ui-lightbox-nav-left, .ui-lightbox-nav-right { + @include transition(all $transitionDuration); + font-size: $lightBoxNavIconFontSize; + color: $lightBoxNavIconColor; + margin-top: -.5em; + + &:hover { + @include scale(1.2); + } + } + + .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; + } + } + } +} diff --git a/App/ClientApp/src/assets/sass/theme_core/_panels.scss b/App/ClientApp/src/assets/sass/theme_core/_panels.scss new file mode 100644 index 0000000..11018e3 --- /dev/null +++ b/App/ClientApp/src/assets/sass/theme_core/_panels.scss @@ -0,0 +1,340 @@ +body { + .ui-widget-content { + p { + line-height: 1.5; + margin: 0; + } + } + + .ui-panel { + padding: 0; + border: 0 none; + + .ui-panel-titlebar { + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + background-color: $panelHeaderBgColor; + color: $panelHeaderTextColor; + @include border-radius-top($borderRadius); + @include border-radius-bottom(0); + + .ui-panel-title { + vertical-align: middle; + font-weight: $panelHeaderFontWeight; + } + + .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: $fontSize; + color: $panelHeaderIconColor; + border: 1px solid transparent; + @include transition($panelHeaderIconTransition); + + &:hover { + color: $panelHeaderIconHoverColor; + } + } + } + + .ui-panel-content { + padding: $panelContentPadding; + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + border-top: 0 none; + } + + .ui-panel-footer { + padding: $panelFooterPadding; + border: $panelFooterBorder; + background-color: $panelFooterBgColor; + color: $panelFooterTextColor; + border-top: 0 none; + margin: 0; + } + } + + .ui-fieldset { + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + + .ui-fieldset-legend { + a { + padding: $panelHeaderPadding; + border: $panelHeaderBorder; + color: $panelHeaderTextColor; + background-color: $panelHeaderBgColor; + @include border-radius($borderRadius); + @include transition($clickablePanelHeaderTransition); + + .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: .5em; + } + + .ui-fieldset-legend-text{ + padding: 0; + font-weight: $panelHeaderFontWeight; + } + } + } + + &.ui-fieldset-toggleable { + .ui-fieldset-legend { + a { + &:hover { + background-color: $clickablePanelHeaderHoverBgColor; + border: $clickablePanelHeaderHoverBorder; + color: $clickablePanelHeaderHoverTextColor; + + .ui-fieldset-toggler { + color: $clickablePanelHeaderHoverIconColor; + } + } + } + } + } + + .ui-fieldset-content { + padding: 0; + } + } + + .ui-accordion { + .ui-accordion-header { + margin-bottom: $accordionSpacing; + + a { + padding: $clickablePanelHeaderPadding; + border: $clickablePanelHeaderBorder; + color: $clickablePanelHeaderTextColor; + background-color: $clickablePanelHeaderBgColor; + font-weight: $clickablePanelHeaderFontWeight; + border-radius: $borderRadius; + @include transition($clickablePanelHeaderTransition); + + .ui-accordion-toggle-icon { + color: $clickablePanelHeaderIconColor; + + &.pi-caret-right { + @include icon_override("\e901"); + } + + &.pi-caret-down { + @include icon_override("\e902"); + } + } + } + + &:not(.ui-state-active):not(.ui-state-disabled):hover { + a { + background-color: $clickablePanelHeaderHoverBgColor; + border: $clickablePanelHeaderHoverBorder; + color: $clickablePanelHeaderHoverTextColor; + + .ui-accordion-toggle-icon { + color: $clickablePanelHeaderHoverIconColor; + } + } + } + + &:not(.ui-state-disabled).ui-state-active { + a { + background-color: $clickablePanelHeaderActiveBgColor; + border: $clickablePanelHeaderActiveBorder; + color: $clickablePanelHeaderActiveTextColor; + + .ui-accordion-toggle-icon { + color: $clickablePanelHeaderActiveIconColor; + } + } + + &:hover { + a { + border: $clickablePanelHeaderActiveHoverBorder; + background-color: $clickablePanelHeaderActiveHoverBgColor; + color: $clickablePanelHeaderActiveHoverTextColor; + + .ui-accordion-toggle-icon { + color: $clickablePanelHeaderActiveHoverIconColor; + } + } + } + } + } + + .ui-accordion-content { + padding: $panelContentPadding; + border: $panelContentBorder; + background-color: $panelContentBgColor; + color: $panelContentTextColor; + } + } + + .ui-tabview { + &.ui-tabview-top, + &.ui-tabview-bottom, + &.ui-tabview-left, + &.ui-tabview-right { + border: 0 none; + + .ui-tabview-nav { + padding: 0; + background: $tabsNavBgColor; + border: $tabsNavBorder; + + li { + border: $clickablePanelHeaderBorder; + background-color: $clickablePanelHeaderBgColor; + @include transition($clickablePanelHeaderTransition); + + a { + float: none; + display: inline-block; + color: $clickablePanelHeaderTextColor; + padding: $clickablePanelHeaderPadding; + font-weight: $clickablePanelHeaderFontWeight; + outline: 0 none; + + .ui-tabview-left-icon { + margin-right: $inlineSpacing; + } + + .ui-tabview-right-icon { + margin-left: $inlineSpacing; + } + } + + .ui-tabview-close { + color: $clickablePanelHeaderIconColor; + margin: 0 $inlineSpacing 0 0; + vertical-align: middle; + } + + &:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: $clickablePanelHeaderHoverBgColor; + border: $clickablePanelHeaderHoverBorder; + + a { + color: $clickablePanelHeaderHoverTextColor; + } + + .ui-tabview-close { + color: $clickablePanelHeaderHoverIconColor; + } + } + + &.ui-state-active { + background-color: $clickablePanelHeaderActiveBgColor; + border: $clickablePanelHeaderActiveBorder; + + a { + color: $clickablePanelHeaderActiveTextColor; + } + + .ui-tabview-close { + color: $clickablePanelHeaderActiveIconColor; + } + + &:hover { + border: $clickablePanelHeaderActiveHoverBorder; + background-color: $clickablePanelHeaderActiveHoverBgColor; + + a { + color: $clickablePanelHeaderActiveHoverTextColor; + + .ui-tabview-left-icon, .ui-tabview-right-icon{ + color: $clickablePanelHeaderActiveHoverIconColor; + } + } + } + } + + &.ui-tabview-selected { + a { + cursor: pointer; + } + } + } + } + } + + &.ui-tabview-top { + .ui-tabview-nav { + margin-bottom: -1px; + + li { + margin-right: $tabHeaderSpacing; + } + } + } + + &.ui-tabview-bottom { + .ui-tabview-nav { + margin-top: -1px; + + li { + margin-right: $tabHeaderSpacing; + } + } + } + + &.ui-tabview-left { + .ui-tabview-nav { + margin-right: -1px; + + li { + margin-bottom: $tabHeaderSpacing; + } + } + } + + &.ui-tabview-right { + .ui-tabview-nav { + margin-right: -1px; + + li { + margin-bottom: $tabHeaderSpacing; + } + } + } + + .ui-tabview-panels { + background-color: $panelContentBgColor; + padding: $panelContentPadding; + border: $panelContentBorder; + color: $panelContentTextColor; + + .ui-tabview-panel { + padding: 0; + } + } + } + + .ui-toolbar { + background-color: $panelHeaderBgColor; + border: $panelHeaderBorder; + padding: $panelHeaderPadding; + color: $panelHeaderTextColor; + + button { + vertical-align: middle; + } + + .ui-toolbar-separator { + vertical-align: middle; + color: $panelHeaderIconColor; + margin: 0 $inlineSpacing; + } + } + + .ui-card { + background-color: $panelContentBgColor; + color: $panelContentTextColor; + @include shadow($cardShadow); + } +} diff --git a/App/ClientApp/src/assets/theme/amber/theme-accent.css b/App/ClientApp/src/assets/theme/amber/theme-accent.css new file mode 100644 index 0000000..ad016a3 --- /dev/null +++ b/App/ClientApp/src/assets/theme/amber/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #FFC107; + text-decoration: none; +} +body a:hover { + color: #FFA000; +} +body a:active { + color: #FF8F00; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #FFC107; + background-color: #f5f5f5; + color: #FFC107; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FFC107; + background-color: #FF8F00; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #FFC107; + background-color: #f5f5f5; + color: #FFC107; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FFC107; + background-color: #FF8F00; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #b0d683; + border-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #97c95d; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #b0d683; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #FF8F00; + background-color: #FFECB3; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #FFC107; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #FFA000; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #FF8F00; + background-color: #FFECB3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #FF8F00; + background-color: #FFECB3; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #FFC107; + background-color: #FFC107; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #000000; +} +body .ui-editor-container .ql-stroke { + stroke: #000000; +} +body .ui-editor-container .ql-picker-label { + color: #000000; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #000000; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #000000; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #FFA000; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #FFC107; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #FFECB3; + border: 2px solid #FFECB3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #FFC107; + background-color: #FFC107; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #FFC107; + background-color: #FFC107; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #FFC107; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #FFECB3; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #FFECB3; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #FFC107; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #FFC107; + padding: 0.857em 1em; + border: 1px solid #FFC107; + color: #000000; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #FFC107; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button:enabled:focus { + outline: 2px dotted #FFC107; + outline-offset: 1px; + background-color: #ffc721; +} +body .ui-button:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FFC107; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; + outline: 2px dotted #FFC107; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FFC107; +} +body .ui-togglebutton.ui-state-active { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #FFA000; + border-color: #FF8F00; + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; + outline: 2px dotted #FFC107; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FFC107; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; + outline: 2px dotted #FFC107; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FFC107; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #FFA000; + border-color: #FF8F00; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; + outline: 2px dotted #FFC107; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #FFC107; + padding: 0.857em 1em; + background-color: #FFC107; + color: #000000; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #FFECB3; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #000000; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #FFC107; + color: #000000; + background-color: #FFC107; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #FFA000; + border: 1px solid #FFA000; + color: #000000; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #000000; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #FFC107; + color: #000000; + background-color: #FFC107; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #FFA000; + border: 1px solid #FFA000; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #8BC34A; + border: 1px solid #8BC34A; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #FFC107; + background-color: #FFC107; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #000000; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #000000; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #FFA000; + border: 1px solid #FFA000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #8BC34A; + background-color: #8BC34A; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #FFC107; + border: 1px solid #FFC107; + padding: 0.857em 1em; + color: #000000; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #FFECB3; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #FF8F00; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #FFC107; + color: #000000; + border: 1px solid #FFC107; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #FF8F00; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #FFC107; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #8BC34A; + -moz-box-shadow: inset 0 -2px 0 0 #8BC34A; + box-shadow: inset 0 -2px 0 0 #8BC34A; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-table .ui-column-resizer-helper { + background-color: #FFC107; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #FFC107; + color: #000000; + border: 1px solid #FFC107; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #FFC107; + color: #000000; + border: 1px solid #FFC107; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #FFC107; + color: #000000; + border: 1px solid #FFC107; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #FFC107; + color: #000000; + border: 1px solid #FFC107; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #FFC107; + color: #000000; + border: 1px solid #FFC107; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #000000; + background-color: #FFC107; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #FFC107; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #FFC107; + outline-offset: 1px; + background-color: #ffc721; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #FFC107; + color: #000000; +} +body .fc .fc-head .fc-row th { + border: 1px solid #FFC107; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #FFC107; + border: 1px solid #FFA000; + color: #000000; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #FFC107; + color: #000000; + border: 1px solid #FFC107; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #FFC107; + color: #000000; + border: 1px solid #FFC107; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #8BC34A; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #FFC107; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #496a23; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #FFC107; + color: #000000; + padding: 0.857em 1em; + border: 1px solid #FFC107; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #FFC107; + color: #000000; + padding: 0.857em 1em; + border: 1px solid #FFC107; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #FFECB3; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #000000; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #FFECB3; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #000000; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #FFC107; + color: #000000; + border: 1px solid #FFC107; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #FF8F00; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #FFC107; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #FFC107; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #FFA000; + color: #000000; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #FF8F00; + color: #000000; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #000000; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #FFECB3; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #000000; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #8BC34A; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #FFECB3; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #FF8F00; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #FF8F00; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #000000; + background-color: #FFC107; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #000000; + background-color: #FFC107; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #FFA000; + color: #000000; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #FFC107; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #FFC107; + background-color: #FFC107; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #000000; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #000000; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #000000; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #FFA000; + border: 1px solid #FFA000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #000000; + background-color: #FFC107; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #FFECB3; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #FF8F00; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #FF8F00; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #FFC107; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/amber/theme-accent.scss b/App/ClientApp/src/assets/theme/amber/theme-accent.scss new file mode 100644 index 0000000..397de03 --- /dev/null +++ b/App/ClientApp/src/assets/theme/amber/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#FFECB3; +$primaryColor:#FFC107; +$primaryDarkerColor:#FFA000; +$primaryDarkestColor:#FF8F00; +$primaryColorText:#000000; + +$accentColor:#8BC34A; +$accentDarkerColor:#689F38; +$accentColorText:#ffffff; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/amber/theme-dark.css b/App/ClientApp/src/assets/theme/amber/theme-dark.css new file mode 100644 index 0000000..437d60e --- /dev/null +++ b/App/ClientApp/src/assets/theme/amber/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #FFC107; + text-decoration: none; +} +body a:hover { + color: #FFA000; +} +body a:active { + color: #FF8F00; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #FFC107; + background-color: #f5f5f5; + color: #FFC107; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FFC107; + background-color: #FF8F00; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #FFC107; + background-color: #f5f5f5; + color: #FFC107; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FFC107; + background-color: #FF8F00; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffd454; + border-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffc721; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffd454; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #FF8F00; + background-color: #FFECB3; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #FFC107; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #FFA000; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #FF8F00; + background-color: #FFECB3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #FF8F00; + background-color: #FFECB3; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #FFA000; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #FFC107; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #FFECB3; + border: 2px solid #FFECB3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #FFC107; + background-color: #FFC107; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #FFC107; + background-color: #FFC107; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #FFC107; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #FFECB3; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #FFECB3; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #FFC107; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #FFC107; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button:enabled:focus { + outline: 2px dotted #FFC107; + outline-offset: 1px; + background-color: #ffc721; +} +body .ui-button:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FFC107; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; + outline: 2px dotted #FFC107; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FFC107; +} +body .ui-togglebutton.ui-state-active { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #FFA000; + border-color: #FF8F00; + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; + outline: 2px dotted #FFC107; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FFC107; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; + outline: 2px dotted #FFC107; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FFC107; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #FFA000; + border-color: #FF8F00; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; + outline: 2px dotted #FFC107; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FFC107; + border: 1px solid #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #FFA000; + background-color: #FFA000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #FF8F00; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FFC107; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #FF8F00; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #FFC107; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FFC107; + -moz-box-shadow: inset 0 -2px 0 0 #FFC107; + box-shadow: inset 0 -2px 0 0 #FFC107; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-table .ui-column-resizer-helper { + background-color: #FFC107; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #000000; + background-color: #FFC107; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #FFC107; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #FFC107; + outline-offset: 1px; + background-color: #ffc721; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #FFC107; + border: 1px solid #FFA000; + color: #000000; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FFC107; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #FFC107; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #876500; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #FF8F00; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #FFC107; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #FFC107; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #FFA000; + color: #000000; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #FF8F00; + color: #000000; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FFC107; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #FFECB3; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #FF8F00; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #FF8F00; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #FFECB3; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #FF8F00; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #FF8F00; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #FFC107; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/amber/theme-dark.scss b/App/ClientApp/src/assets/theme/amber/theme-dark.scss new file mode 100644 index 0000000..6cfa374 --- /dev/null +++ b/App/ClientApp/src/assets/theme/amber/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#FFECB3; +$primaryColor:#FFC107; +$primaryDarkerColor:#FFA000; +$primaryDarkestColor:#FF8F00; +$primaryColorText:#000000; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/amber/theme-light.css b/App/ClientApp/src/assets/theme/amber/theme-light.css new file mode 100644 index 0000000..84225af --- /dev/null +++ b/App/ClientApp/src/assets/theme/amber/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #FFC107; + text-decoration: none; +} +body a:hover { + color: #FFA000; +} +body a:active { + color: #FF8F00; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #FFC107; + background-color: #f5f5f5; + color: #FFC107; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FFC107; + background-color: #FF8F00; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #FFC107; + background-color: #f5f5f5; + color: #FFC107; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FFC107; + background-color: #FF8F00; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffd454; + border-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffc721; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffd454; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #FF8F00; + background-color: #FFECB3; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #FFC107; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #FFC107; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #FFA000; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #FF8F00; + background-color: #FFECB3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #FF8F00; + background-color: #FFECB3; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #FFA000; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #FFC107; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #FFECB3; + border: 2px solid #FFECB3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #FFC107; + background-color: #FFC107; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #FFC107; + background-color: #FFC107; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #FFC107; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #FFECB3; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #FFECB3; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #FFC107; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #FFC107; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button:enabled:focus { + outline: 2px dotted #FFC107; + outline-offset: 1px; + background-color: #ffc721; +} +body .ui-button:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FFC107; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; + outline: 2px dotted #FFC107; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FFC107; +} +body .ui-togglebutton.ui-state-active { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #FFA000; + border-color: #FF8F00; + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; + outline: 2px dotted #FFC107; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FFC107; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFECB3; + border-color: #FFECB3; + color: #FF8F00; + outline: 2px dotted #FFC107; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FFC107; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #FFA000; + border-color: #FF8F00; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #FFC107; + border-color: #FFC107; + color: #000000; + outline: 2px dotted #FFC107; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FFC107; + border: 1px solid #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #FFA000; + background-color: #FFA000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #FF8F00; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FFC107; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #FF8F00; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #FFC107; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FFC107; + -moz-box-shadow: inset 0 -2px 0 0 #FFC107; + box-shadow: inset 0 -2px 0 0 #FFC107; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-table .ui-column-resizer-helper { + background-color: #FFC107; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #000000; + background-color: #FFC107; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #FFC107; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #FFC107; + outline-offset: 1px; + background-color: #ffc721; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #FFC107; + border: 1px solid #FFA000; + color: #000000; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FFC107; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #FFC107; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #876500; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #FF8F00; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #FFC107; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #FFC107; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #FFA000; + color: #000000; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #FF8F00; + color: #000000; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FFC107; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #FFECB3; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #FF8F00; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #FF8F00; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFECB3; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #FF8F00; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #FF8F00; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #FFA000; + background-color: #FFA000; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #FFECB3; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #FF8F00; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #FF8F00; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #FFC107; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #FFECB3; + color: #FF8F00; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/amber/theme-light.scss b/App/ClientApp/src/assets/theme/amber/theme-light.scss new file mode 100644 index 0000000..6ff140f --- /dev/null +++ b/App/ClientApp/src/assets/theme/amber/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#FFECB3; +$primaryColor:#FFC107; +$primaryDarkerColor:#FFA000; +$primaryDarkestColor:#FF8F00; +$primaryColorText:#000000; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/blue/theme-accent.css b/App/ClientApp/src/assets/theme/blue/theme-accent.css new file mode 100644 index 0000000..ed3b9b2 --- /dev/null +++ b/App/ClientApp/src/assets/theme/blue/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #2196F3; + text-decoration: none; +} +body a:hover { + color: #1976D2; +} +body a:active { + color: #1565C0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffd454; + border-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffc721; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffd454; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #2196F3; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #1976D2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #2196F3; + background-color: #2196F3; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #1976D2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #2196F3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #BBDEFB; + border: 2px solid #BBDEFB; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #2196F3; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #BBDEFB; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #BBDEFB; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #2196F3; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #2196F3; + padding: 0.857em 1em; + border: 1px solid #2196F3; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; +} +body .ui-button:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #2196F3; + padding: 0.857em 1em; + background-color: #2196F3; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BBDEFB; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #2196F3; + color: #ffffff; + background-color: #2196F3; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #1976D2; + border: 1px solid #1976D2; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #2196F3; + color: #ffffff; + background-color: #2196F3; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #1976D2; + border: 1px solid #1976D2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FFC107; + border: 1px solid #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #2196F3; + background-color: #2196F3; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #1976D2; + border: 1px solid #1976D2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #FFC107; + background-color: #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #2196F3; + border: 1px solid #2196F3; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BBDEFB; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FFC107; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #2196F3; + color: #ffffff; + border: 1px solid #2196F3; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FFC107; + -moz-box-shadow: inset 0 -2px 0 0 #FFC107; + box-shadow: inset 0 -2px 0 0 #FFC107; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #2196F3; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #2196F3; + color: #ffffff; + border: 1px solid #2196F3; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #2196F3; + color: #ffffff; + border: 1px solid #2196F3; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #2196F3; + color: #ffffff; + border: 1px solid #2196F3; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #2196F3; + color: #ffffff; + border: 1px solid #2196F3; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #2196F3; + color: #ffffff; + border: 1px solid #2196F3; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #2196F3; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #2196F3; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #2196F3; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #2196F3; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #2196F3; + border: 1px solid #1976D2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #2196F3; + color: #ffffff; + border: 1px solid #2196F3; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #2196F3; + color: #ffffff; + border: 1px solid #2196F3; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FFC107; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #2196F3; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #876500; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #2196F3; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #2196F3; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #2196F3; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #2196F3; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BBDEFB; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BBDEFB; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #2196F3; + color: #ffffff; + border: 1px solid #2196F3; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #2196F3; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #1976D2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #1565C0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #2196F3; + background-color: #2196F3; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BBDEFB; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FFC107; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #1565C0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #2196F3; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #2196F3; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #1976D2; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #2196F3; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #2196F3; + background-color: #2196F3; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #1976D2; + border: 1px solid #1976D2; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #2196F3; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #2196F3; + background-color: #2196F3; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #1565C0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #2196F3; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/blue/theme-accent.scss b/App/ClientApp/src/assets/theme/blue/theme-accent.scss new file mode 100644 index 0000000..5bdccef --- /dev/null +++ b/App/ClientApp/src/assets/theme/blue/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#BBDEFB; +$primaryColor:#2196F3; +$primaryDarkerColor:#1976D2; +$primaryDarkestColor:#1565C0; +$primaryColorText:#ffffff; + +$accentColor:#FFC107; +$accentDarkerColor:#FFA000; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/blue/theme-dark.css b/App/ClientApp/src/assets/theme/blue/theme-dark.css new file mode 100644 index 0000000..33023a0 --- /dev/null +++ b/App/ClientApp/src/assets/theme/blue/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #2196F3; + text-decoration: none; +} +body a:hover { + color: #1976D2; +} +body a:active { + color: #1565C0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #6ab8f7; + border-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #39a1f4; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #6ab8f7; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #2196F3; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #1976D2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #1976D2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #2196F3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #BBDEFB; + border: 2px solid #BBDEFB; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #2196F3; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #BBDEFB; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #BBDEFB; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #2196F3; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; +} +body .ui-button:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #2196F3; + border: 1px solid #2196F3; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #1976D2; + background-color: #1976D2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #2196F3; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #2196F3; + -moz-box-shadow: inset 0 -2px 0 0 #2196F3; + box-shadow: inset 0 -2px 0 0 #2196F3; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #2196F3; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #2196F3; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #2196F3; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #2196F3; + border: 1px solid #1976D2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #2196F3; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #2196F3; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #08528d; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #2196F3; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #1976D2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #1565C0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #2196F3; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #1565C0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #2196F3; + background-color: #2196F3; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #1565C0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #2196F3; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/blue/theme-dark.scss b/App/ClientApp/src/assets/theme/blue/theme-dark.scss new file mode 100644 index 0000000..47f0128 --- /dev/null +++ b/App/ClientApp/src/assets/theme/blue/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#BBDEFB; +$primaryColor:#2196F3; +$primaryDarkerColor:#1976D2; +$primaryDarkestColor:#1565C0; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/blue/theme-light.css b/App/ClientApp/src/assets/theme/blue/theme-light.css new file mode 100644 index 0000000..73013a5 --- /dev/null +++ b/App/ClientApp/src/assets/theme/blue/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #2196F3; + text-decoration: none; +} +body a:hover { + color: #1976D2; +} +body a:active { + color: #1565C0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #6ab8f7; + border-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #39a1f4; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #6ab8f7; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #2196F3; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #1976D2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #1976D2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #2196F3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #BBDEFB; + border: 2px solid #BBDEFB; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #2196F3; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #BBDEFB; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #BBDEFB; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #2196F3; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; +} +body .ui-button:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #2196F3; + border: 1px solid #2196F3; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #1976D2; + background-color: #1976D2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #2196F3; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #2196F3; + -moz-box-shadow: inset 0 -2px 0 0 #2196F3; + box-shadow: inset 0 -2px 0 0 #2196F3; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #2196F3; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #2196F3; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #2196F3; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #2196F3; + border: 1px solid #1976D2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #2196F3; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #2196F3; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #08528d; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #2196F3; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #1976D2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #1565C0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #2196F3; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #1565C0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #2196F3; + background-color: #2196F3; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #1565C0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #2196F3; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/blue/theme-light.scss b/App/ClientApp/src/assets/theme/blue/theme-light.scss new file mode 100644 index 0000000..f7bb758 --- /dev/null +++ b/App/ClientApp/src/assets/theme/blue/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#BBDEFB; +$primaryColor:#2196F3; +$primaryDarkerColor:#1976D2; +$primaryDarkestColor:#1565C0; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/bluegrey/theme-accent.css b/App/ClientApp/src/assets/theme/bluegrey/theme-accent.css new file mode 100644 index 0000000..f649ef6 --- /dev/null +++ b/App/ClientApp/src/assets/theme/bluegrey/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #607D8B; + text-decoration: none; +} +body a:hover { + color: #455A64; +} +body a:active { + color: #37474F; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #607D8B; + background-color: #f5f5f5; + color: #607D8B; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #607D8B; + background-color: #607D8B; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #607D8B; + background-color: #37474F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #607D8B; + background-color: #f5f5f5; + color: #607D8B; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #607D8B; + background-color: #607D8B; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #607D8B; + background-color: #37474F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #b0d683; + border-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #97c95d; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #b0d683; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #8BC34A; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #8BC34A; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #37474F; + background-color: #CFD8DC; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #607D8B; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #455A64; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #8BC34A; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #37474F; + background-color: #CFD8DC; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #607D8B; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #8BC34A; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #37474F; + background-color: #CFD8DC; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #607D8B; + background-color: #607D8B; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #455A64; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #607D8B; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #CFD8DC; + border: 2px solid #CFD8DC; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #607D8B; + background-color: #607D8B; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #607D8B; + background-color: #607D8B; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #607D8B; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #CFD8DC; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #CFD8DC; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #8BC34A; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #607D8B; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #8BC34A; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #607D8B; + padding: 0.857em 1em; + border: 1px solid #607D8B; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #455A64; + color: #ffffff; + border-color: #455A64; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #37474F; + color: #ffffff; + border-color: #37474F; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #607D8B; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #607D8B; + border: 1px solid #607D8B; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #455A64; + color: #ffffff; + border-color: #455A64; +} +body .ui-button:enabled:focus { + outline: 2px dotted #607D8B; + outline-offset: 1px; + background-color: #6b8a99; +} +body .ui-button:enabled:active { + background-color: #37474F; + color: #ffffff; + border-color: #37474F; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #607D8B; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; + outline: 2px dotted #607D8B; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #607D8B; +} +body .ui-togglebutton.ui-state-active { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #455A64; + border-color: #37474F; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; + outline: 2px dotted #607D8B; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #607D8B; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; + outline: 2px dotted #607D8B; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #607D8B; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #455A64; + border-color: #37474F; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; + outline: 2px dotted #607D8B; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #607D8B; + padding: 0.857em 1em; + background-color: #607D8B; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #CFD8DC; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #607D8B; + color: #ffffff; + background-color: #607D8B; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #455A64; + border: 1px solid #455A64; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #607D8B; + color: #ffffff; + background-color: #607D8B; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #455A64; + border: 1px solid #455A64; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #8BC34A; + border: 1px solid #8BC34A; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #607D8B; + background-color: #607D8B; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #455A64; + border: 1px solid #455A64; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #8BC34A; + background-color: #8BC34A; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #607D8B; + border: 1px solid #607D8B; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #CFD8DC; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #37474F; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #8BC34A; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #607D8B; + color: #ffffff; + border: 1px solid #607D8B; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #37474F; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #607D8B; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #8BC34A; + -moz-box-shadow: inset 0 -2px 0 0 #8BC34A; + box-shadow: inset 0 -2px 0 0 #8BC34A; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #8BC34A; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #CFD8DC; + color: #37474F; +} +body .ui-table .ui-column-resizer-helper { + background-color: #607D8B; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #607D8B; + color: #ffffff; + border: 1px solid #607D8B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #607D8B; + color: #ffffff; + border: 1px solid #607D8B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #607D8B; + color: #ffffff; + border: 1px solid #607D8B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #607D8B; + color: #ffffff; + border: 1px solid #607D8B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #607D8B; + color: #ffffff; + border: 1px solid #607D8B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #607D8B; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #607D8B; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #455A64; + color: #ffffff; + border-color: #455A64; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #607D8B; + outline-offset: 1px; + background-color: #6b8a99; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #37474F; + color: #ffffff; + border-color: #37474F; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #607D8B; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #607D8B; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #607D8B; + border: 1px solid #455A64; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #607D8B; + color: #ffffff; + border: 1px solid #607D8B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #607D8B; + color: #ffffff; + border: 1px solid #607D8B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #8BC34A; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #607D8B; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #496a23; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #607D8B; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #607D8B; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #607D8B; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #607D8B; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #CFD8DC; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #CFD8DC; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #607D8B; + color: #ffffff; + border: 1px solid #607D8B; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #37474F; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #607D8B; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #CFD8DC; + color: #37474F; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #607D8B; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #455A64; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #37474F; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #607D8B; + background-color: #607D8B; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #CFD8DC; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #8BC34A; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #CFD8DC; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #37474F; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #37474F; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #607D8B; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #607D8B; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #455A64; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #607D8B; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #607D8B; + background-color: #607D8B; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #455A64; + border: 1px solid #455A64; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #607D8B; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #607D8B; + background-color: #607D8B; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #CFD8DC; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #37474F; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #37474F; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #607D8B; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/bluegrey/theme-accent.scss b/App/ClientApp/src/assets/theme/bluegrey/theme-accent.scss new file mode 100644 index 0000000..86354ba --- /dev/null +++ b/App/ClientApp/src/assets/theme/bluegrey/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#CFD8DC; +$primaryColor:#607D8B; +$primaryDarkerColor:#455A64; +$primaryDarkestColor:#37474F; +$primaryColorText:#ffffff; + +$accentColor:#8BC34A; +$accentDarkerColor:#689F38; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/bluegrey/theme-dark.css b/App/ClientApp/src/assets/theme/bluegrey/theme-dark.css new file mode 100644 index 0000000..4aa803e --- /dev/null +++ b/App/ClientApp/src/assets/theme/bluegrey/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #607D8B; + text-decoration: none; +} +body a:hover { + color: #455A64; +} +body a:active { + color: #37474F; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #607D8B; + background-color: #f5f5f5; + color: #607D8B; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #607D8B; + background-color: #607D8B; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #607D8B; + background-color: #37474F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #607D8B; + background-color: #f5f5f5; + color: #607D8B; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #607D8B; + background-color: #607D8B; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #607D8B; + background-color: #37474F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #8aa2ae; + border-color: #8aa2ae; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #6b8a99; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #8aa2ae; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #8aa2ae; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #607D8B; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #607D8B; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #607D8B; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #607D8B; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #37474F; + background-color: #CFD8DC; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #607D8B; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #455A64; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #607D8B; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #37474F; + background-color: #CFD8DC; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #607D8B; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #607D8B; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #37474F; + background-color: #CFD8DC; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #455A64; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #607D8B; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #CFD8DC; + border: 2px solid #CFD8DC; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #607D8B; + background-color: #607D8B; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #607D8B; + background-color: #607D8B; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #607D8B; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #CFD8DC; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #CFD8DC; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #607D8B; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #607D8B; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #607D8B; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #455A64; + color: #ffffff; + border-color: #455A64; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #37474F; + color: #ffffff; + border-color: #37474F; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #607D8B; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #607D8B; + border: 1px solid #607D8B; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #455A64; + color: #ffffff; + border-color: #455A64; +} +body .ui-button:enabled:focus { + outline: 2px dotted #607D8B; + outline-offset: 1px; + background-color: #6b8a99; +} +body .ui-button:enabled:active { + background-color: #37474F; + color: #ffffff; + border-color: #37474F; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #607D8B; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; + outline: 2px dotted #607D8B; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #607D8B; +} +body .ui-togglebutton.ui-state-active { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #455A64; + border-color: #37474F; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; + outline: 2px dotted #607D8B; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #607D8B; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; + outline: 2px dotted #607D8B; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #607D8B; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #455A64; + border-color: #37474F; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; + outline: 2px dotted #607D8B; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #607D8B; + border: 1px solid #607D8B; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #607D8B; + border: 1px solid #607D8B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #455A64; + background-color: #455A64; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #37474F; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #607D8B; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #37474F; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #607D8B; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #607D8B; + -moz-box-shadow: inset 0 -2px 0 0 #607D8B; + box-shadow: inset 0 -2px 0 0 #607D8B; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #CFD8DC; + color: #37474F; +} +body .ui-table .ui-column-resizer-helper { + background-color: #607D8B; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #607D8B; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #607D8B; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #455A64; + color: #ffffff; + border-color: #455A64; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #607D8B; + outline-offset: 1px; + background-color: #6b8a99; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #37474F; + color: #ffffff; + border-color: #37474F; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #607D8B; + border: 1px solid #455A64; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #607D8B; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #607D8B; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #2c3940; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #37474F; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #607D8B; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #607D8B; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #CFD8DC; + color: #37474F; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #607D8B; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #455A64; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #37474F; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #607D8B; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #CFD8DC; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #37474F; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #37474F; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #607D8B; + border: 1px solid #607D8B; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #607D8B; + background-color: #607D8B; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #CFD8DC; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #37474F; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #37474F; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #607D8B; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/bluegrey/theme-dark.scss b/App/ClientApp/src/assets/theme/bluegrey/theme-dark.scss new file mode 100644 index 0000000..61c92ae --- /dev/null +++ b/App/ClientApp/src/assets/theme/bluegrey/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#CFD8DC; +$primaryColor:#607D8B; +$primaryDarkerColor:#455A64; +$primaryDarkestColor:#37474F; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/bluegrey/theme-light.css b/App/ClientApp/src/assets/theme/bluegrey/theme-light.css new file mode 100644 index 0000000..4ba863e --- /dev/null +++ b/App/ClientApp/src/assets/theme/bluegrey/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #607D8B; + text-decoration: none; +} +body a:hover { + color: #455A64; +} +body a:active { + color: #37474F; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #607D8B; + background-color: #f5f5f5; + color: #607D8B; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #607D8B; + background-color: #607D8B; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #607D8B; + background-color: #37474F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #607D8B; + background-color: #f5f5f5; + color: #607D8B; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #607D8B; + background-color: #607D8B; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #607D8B; + background-color: #37474F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #8aa2ae; + border-color: #8aa2ae; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #6b8a99; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #8aa2ae; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #8aa2ae; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #607D8B; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #607D8B; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #607D8B; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #607D8B; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #37474F; + background-color: #CFD8DC; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #607D8B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #607D8B; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #455A64; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #607D8B; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #37474F; + background-color: #CFD8DC; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #607D8B; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #607D8B; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #37474F; + background-color: #CFD8DC; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #455A64; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #607D8B; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #CFD8DC; + border: 2px solid #CFD8DC; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #607D8B; + background-color: #607D8B; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #607D8B; + background-color: #607D8B; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #607D8B; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #CFD8DC; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #CFD8DC; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #607D8B; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #607D8B; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #607D8B; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #455A64; + color: #ffffff; + border-color: #455A64; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #37474F; + color: #ffffff; + border-color: #37474F; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #607D8B; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #607D8B; + border: 1px solid #607D8B; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #455A64; + color: #ffffff; + border-color: #455A64; +} +body .ui-button:enabled:focus { + outline: 2px dotted #607D8B; + outline-offset: 1px; + background-color: #6b8a99; +} +body .ui-button:enabled:active { + background-color: #37474F; + color: #ffffff; + border-color: #37474F; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #607D8B; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; + outline: 2px dotted #607D8B; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #607D8B; +} +body .ui-togglebutton.ui-state-active { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #455A64; + border-color: #37474F; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; + outline: 2px dotted #607D8B; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #607D8B; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #CFD8DC; + border-color: #CFD8DC; + color: #37474F; + outline: 2px dotted #607D8B; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #607D8B; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #455A64; + border-color: #37474F; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #607D8B; + border-color: #607D8B; + color: #ffffff; + outline: 2px dotted #607D8B; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #607D8B; + border: 1px solid #607D8B; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #607D8B; + border: 1px solid #607D8B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #455A64; + background-color: #455A64; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #37474F; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #607D8B; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #37474F; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #607D8B; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #607D8B; + -moz-box-shadow: inset 0 -2px 0 0 #607D8B; + box-shadow: inset 0 -2px 0 0 #607D8B; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #607D8B; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #CFD8DC; + color: #37474F; +} +body .ui-table .ui-column-resizer-helper { + background-color: #607D8B; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #607D8B; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #607D8B; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #455A64; + color: #ffffff; + border-color: #455A64; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #607D8B; + outline-offset: 1px; + background-color: #6b8a99; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #37474F; + color: #ffffff; + border-color: #37474F; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #607D8B; + border: 1px solid #455A64; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #607D8B; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #607D8B; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #2c3940; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #37474F; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #607D8B; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #607D8B; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #607D8B; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #CFD8DC; + color: #37474F; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #607D8B; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #455A64; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #37474F; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #607D8B; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #CFD8DC; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #37474F; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #37474F; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #607D8B; + border: 1px solid #607D8B; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #CFD8DC; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #37474F; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #37474F; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #607D8B; + background-color: #607D8B; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #455A64; + background-color: #455A64; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #CFD8DC; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #37474F; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #37474F; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #607D8B; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #CFD8DC; + color: #37474F; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/bluegrey/theme-light.scss b/App/ClientApp/src/assets/theme/bluegrey/theme-light.scss new file mode 100644 index 0000000..2bb9aeb --- /dev/null +++ b/App/ClientApp/src/assets/theme/bluegrey/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#CFD8DC; +$primaryColor:#607D8B; +$primaryDarkerColor:#455A64; +$primaryDarkestColor:#37474F; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/brown/theme-accent.css b/App/ClientApp/src/assets/theme/brown/theme-accent.css new file mode 100644 index 0000000..c738dfd --- /dev/null +++ b/App/ClientApp/src/assets/theme/brown/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #795548; + text-decoration: none; +} +body a:hover { + color: #5D4037; +} +body a:active { + color: #4E342E; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #795548; + background-color: #f5f5f5; + color: #795548; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #795548; + background-color: #795548; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #795548; + background-color: #4E342E; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #795548; + background-color: #f5f5f5; + color: #795548; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #795548; + background-color: #795548; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #795548; + background-color: #4E342E; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #80c883; + border-color: #80c883; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #5cb860; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #80c883; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #80c883; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #4CAF50; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #4CAF50; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4E342E; + background-color: #D7CCC8; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #795548; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #5D4037; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4E342E; + background-color: #D7CCC8; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #795548; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4E342E; + background-color: #D7CCC8; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #795548; + background-color: #795548; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #5D4037; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #795548; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #D7CCC8; + border: 2px solid #D7CCC8; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #795548; + background-color: #795548; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #795548; + background-color: #795548; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #795548; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #D7CCC8; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #D7CCC8; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #795548; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #795548; + padding: 0.857em 1em; + border: 1px solid #795548; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #5D4037; + color: #ffffff; + border-color: #5D4037; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #4E342E; + color: #ffffff; + border-color: #4E342E; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #795548; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #795548; + border: 1px solid #795548; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #5D4037; + color: #ffffff; + border-color: #5D4037; +} +body .ui-button:enabled:focus { + outline: 2px dotted #795548; + outline-offset: 1px; + background-color: #896052; +} +body .ui-button:enabled:active { + background-color: #4E342E; + color: #ffffff; + border-color: #4E342E; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #795548; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; + outline: 2px dotted #795548; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #795548; +} +body .ui-togglebutton.ui-state-active { + background-color: #795548; + border-color: #795548; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #5D4037; + border-color: #4E342E; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #795548; + border-color: #795548; + color: #ffffff; + outline: 2px dotted #795548; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #795548; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; + outline: 2px dotted #795548; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #795548; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #795548; + border-color: #795548; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #5D4037; + border-color: #4E342E; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #795548; + border-color: #795548; + color: #ffffff; + outline: 2px dotted #795548; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #795548; + padding: 0.857em 1em; + background-color: #795548; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #D7CCC8; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #795548; + color: #ffffff; + background-color: #795548; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #5D4037; + border: 1px solid #5D4037; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #795548; + color: #ffffff; + background-color: #795548; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #5D4037; + border: 1px solid #5D4037; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #4CAF50; + border: 1px solid #4CAF50; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #4CAF50; + background-color: #4CAF50; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #795548; + background-color: #795548; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #5D4037; + border: 1px solid #5D4037; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #4CAF50; + background-color: #4CAF50; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #795548; + border: 1px solid #795548; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #D7CCC8; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #4E342E; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #795548; + color: #ffffff; + border: 1px solid #795548; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4E342E; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #795548; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #4CAF50; + -moz-box-shadow: inset 0 -2px 0 0 #4CAF50; + box-shadow: inset 0 -2px 0 0 #4CAF50; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-table .ui-column-resizer-helper { + background-color: #795548; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #795548; + color: #ffffff; + border: 1px solid #795548; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #795548; + color: #ffffff; + border: 1px solid #795548; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #795548; + color: #ffffff; + border: 1px solid #795548; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #795548; + color: #ffffff; + border: 1px solid #795548; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #795548; + color: #ffffff; + border: 1px solid #795548; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #795548; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #795548; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #5D4037; + color: #ffffff; + border-color: #5D4037; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #795548; + outline-offset: 1px; + background-color: #896052; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #4E342E; + color: #ffffff; + border-color: #4E342E; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #795548; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #795548; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #795548; + border: 1px solid #5D4037; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #795548; + color: #ffffff; + border: 1px solid #795548; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #795548; + color: #ffffff; + border: 1px solid #795548; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #4CAF50; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #795548; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #255627; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #795548; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #795548; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #795548; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #795548; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #D7CCC8; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #D7CCC8; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #795548; + color: #ffffff; + border: 1px solid #795548; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4E342E; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #795548; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #795548; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #5D4037; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #4E342E; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #795548; + background-color: #795548; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #D7CCC8; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #4CAF50; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #D7CCC8; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #4E342E; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #4E342E; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #795548; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #795548; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #5D4037; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #795548; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #795548; + background-color: #795548; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #5D4037; + border: 1px solid #5D4037; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #795548; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #795548; + background-color: #795548; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #4CAF50; + background-color: #4CAF50; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #4CAF50; + background-color: #4CAF50; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #D7CCC8; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #4E342E; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #4E342E; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #795548; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/brown/theme-accent.scss b/App/ClientApp/src/assets/theme/brown/theme-accent.scss new file mode 100644 index 0000000..4b44c78 --- /dev/null +++ b/App/ClientApp/src/assets/theme/brown/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#D7CCC8; +$primaryColor:#795548; +$primaryDarkerColor:#5D4037; +$primaryDarkestColor:#4E342E; +$primaryColorText:#ffffff; + +$accentColor:#4CAF50; +$accentDarkerColor:#388E3C; +$accentColorText:#ffffff; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/brown/theme-dark.css b/App/ClientApp/src/assets/theme/brown/theme-dark.css new file mode 100644 index 0000000..4492eaf --- /dev/null +++ b/App/ClientApp/src/assets/theme/brown/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #795548; + text-decoration: none; +} +body a:hover { + color: #5D4037; +} +body a:active { + color: #4E342E; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #795548; + background-color: #f5f5f5; + color: #795548; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #795548; + background-color: #795548; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #795548; + background-color: #4E342E; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #795548; + background-color: #f5f5f5; + color: #795548; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #795548; + background-color: #795548; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #795548; + background-color: #4E342E; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #a57868; + border-color: #a57868; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #896052; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #a57868; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #a57868; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #795548; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #795548; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #795548; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #795548; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4E342E; + background-color: #D7CCC8; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #795548; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #5D4037; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #795548; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4E342E; + background-color: #D7CCC8; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #795548; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #795548; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4E342E; + background-color: #D7CCC8; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #5D4037; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #795548; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #D7CCC8; + border: 2px solid #D7CCC8; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #795548; + background-color: #795548; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #795548; + background-color: #795548; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #795548; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #D7CCC8; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #D7CCC8; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #795548; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #795548; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #795548; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #5D4037; + color: #ffffff; + border-color: #5D4037; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #4E342E; + color: #ffffff; + border-color: #4E342E; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #795548; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #795548; + border: 1px solid #795548; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #5D4037; + color: #ffffff; + border-color: #5D4037; +} +body .ui-button:enabled:focus { + outline: 2px dotted #795548; + outline-offset: 1px; + background-color: #896052; +} +body .ui-button:enabled:active { + background-color: #4E342E; + color: #ffffff; + border-color: #4E342E; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #795548; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; + outline: 2px dotted #795548; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #795548; +} +body .ui-togglebutton.ui-state-active { + background-color: #795548; + border-color: #795548; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #5D4037; + border-color: #4E342E; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #795548; + border-color: #795548; + color: #ffffff; + outline: 2px dotted #795548; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #795548; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; + outline: 2px dotted #795548; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #795548; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #795548; + border-color: #795548; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #5D4037; + border-color: #4E342E; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #795548; + border-color: #795548; + color: #ffffff; + outline: 2px dotted #795548; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #795548; + border: 1px solid #795548; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #795548; + border: 1px solid #795548; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #5D4037; + background-color: #5D4037; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #4E342E; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #795548; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4E342E; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #795548; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #795548; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #795548; + -moz-box-shadow: inset 0 -2px 0 0 #795548; + box-shadow: inset 0 -2px 0 0 #795548; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #795548; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-table .ui-column-resizer-helper { + background-color: #795548; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #795548; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #795548; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #5D4037; + color: #ffffff; + border-color: #5D4037; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #795548; + outline-offset: 1px; + background-color: #896052; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #4E342E; + color: #ffffff; + border-color: #4E342E; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #795548; + border: 1px solid #5D4037; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #795548; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #795548; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #291d18; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4E342E; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #795548; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #795548; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #795548; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #5D4037; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #4E342E; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #795548; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #D7CCC8; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #4E342E; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #4E342E; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #795548; + border: 1px solid #795548; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #795548; + background-color: #795548; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #D7CCC8; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #4E342E; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #4E342E; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #795548; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/brown/theme-dark.scss b/App/ClientApp/src/assets/theme/brown/theme-dark.scss new file mode 100644 index 0000000..ea78c8a --- /dev/null +++ b/App/ClientApp/src/assets/theme/brown/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#D7CCC8; +$primaryColor:#795548; +$primaryDarkerColor:#5D4037; +$primaryDarkestColor:#4E342E; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/brown/theme-light.css b/App/ClientApp/src/assets/theme/brown/theme-light.css new file mode 100644 index 0000000..028d665 --- /dev/null +++ b/App/ClientApp/src/assets/theme/brown/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #795548; + text-decoration: none; +} +body a:hover { + color: #5D4037; +} +body a:active { + color: #4E342E; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #795548; + background-color: #f5f5f5; + color: #795548; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #795548; + background-color: #795548; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #795548; + background-color: #4E342E; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #795548; + background-color: #f5f5f5; + color: #795548; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #795548; + background-color: #795548; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #795548; + background-color: #4E342E; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #a57868; + border-color: #a57868; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #896052; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #a57868; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #a57868; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #795548; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #795548; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #795548; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #795548; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4E342E; + background-color: #D7CCC8; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #795548; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #795548; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #5D4037; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #795548; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4E342E; + background-color: #D7CCC8; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #795548; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #795548; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4E342E; + background-color: #D7CCC8; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #5D4037; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #795548; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #D7CCC8; + border: 2px solid #D7CCC8; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #795548; + background-color: #795548; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #795548; + background-color: #795548; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #795548; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #D7CCC8; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #D7CCC8; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #795548; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #795548; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #795548; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #5D4037; + color: #ffffff; + border-color: #5D4037; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #4E342E; + color: #ffffff; + border-color: #4E342E; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #795548; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #795548; + border: 1px solid #795548; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #5D4037; + color: #ffffff; + border-color: #5D4037; +} +body .ui-button:enabled:focus { + outline: 2px dotted #795548; + outline-offset: 1px; + background-color: #896052; +} +body .ui-button:enabled:active { + background-color: #4E342E; + color: #ffffff; + border-color: #4E342E; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #795548; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; + outline: 2px dotted #795548; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #795548; +} +body .ui-togglebutton.ui-state-active { + background-color: #795548; + border-color: #795548; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #5D4037; + border-color: #4E342E; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #795548; + border-color: #795548; + color: #ffffff; + outline: 2px dotted #795548; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #795548; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D7CCC8; + border-color: #D7CCC8; + color: #4E342E; + outline: 2px dotted #795548; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #795548; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #795548; + border-color: #795548; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #5D4037; + border-color: #4E342E; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #795548; + border-color: #795548; + color: #ffffff; + outline: 2px dotted #795548; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #795548; + border: 1px solid #795548; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #795548; + border: 1px solid #795548; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #5D4037; + background-color: #5D4037; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #4E342E; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #795548; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4E342E; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #795548; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #795548; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #795548; + -moz-box-shadow: inset 0 -2px 0 0 #795548; + box-shadow: inset 0 -2px 0 0 #795548; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #795548; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-table .ui-column-resizer-helper { + background-color: #795548; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #795548; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #795548; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #5D4037; + color: #ffffff; + border-color: #5D4037; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #795548; + outline-offset: 1px; + background-color: #896052; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #4E342E; + color: #ffffff; + border-color: #4E342E; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #795548; + border: 1px solid #5D4037; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #795548; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #795548; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #291d18; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4E342E; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #795548; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #795548; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #795548; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #795548; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #5D4037; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #4E342E; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #795548; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #D7CCC8; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #4E342E; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #4E342E; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #795548; + border: 1px solid #795548; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D7CCC8; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4E342E; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4E342E; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #795548; + background-color: #795548; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #5D4037; + background-color: #5D4037; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #D7CCC8; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #4E342E; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #4E342E; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #795548; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #D7CCC8; + color: #4E342E; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/brown/theme-light.scss b/App/ClientApp/src/assets/theme/brown/theme-light.scss new file mode 100644 index 0000000..ec67d1a --- /dev/null +++ b/App/ClientApp/src/assets/theme/brown/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#D7CCC8; +$primaryColor:#795548; +$primaryDarkerColor:#5D4037; +$primaryDarkestColor:#4E342E; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/cyan/theme-accent.css b/App/ClientApp/src/assets/theme/cyan/theme-accent.css new file mode 100644 index 0000000..bbf6fae --- /dev/null +++ b/App/ClientApp/src/assets/theme/cyan/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #00BCD4; + text-decoration: none; +} +body a:hover { + color: #0097A7; +} +body a:active { + color: #00838F; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #00BCD4; + background-color: #f5f5f5; + color: #00BCD4; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #00BCD4; + background-color: #00BCD4; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #00BCD4; + background-color: #00838F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #00BCD4; + background-color: #f5f5f5; + color: #00BCD4; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #00BCD4; + background-color: #00BCD4; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #00BCD4; + background-color: #00838F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #b0d683; + border-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #97c95d; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #b0d683; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #8BC34A; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #8BC34A; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00838F; + background-color: #B2EBF2; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #00BCD4; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #0097A7; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #8BC34A; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00838F; + background-color: #B2EBF2; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #00BCD4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #8BC34A; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00838F; + background-color: #B2EBF2; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #00BCD4; + background-color: #00BCD4; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #0097A7; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #00BCD4; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #B2EBF2; + border: 2px solid #B2EBF2; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #00BCD4; + background-color: #00BCD4; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #00BCD4; + background-color: #00BCD4; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #00BCD4; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #B2EBF2; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #B2EBF2; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #8BC34A; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #00BCD4; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #8BC34A; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #00BCD4; + padding: 0.857em 1em; + border: 1px solid #00BCD4; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #0097A7; + color: #ffffff; + border-color: #0097A7; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #00838F; + color: #ffffff; + border-color: #00838F; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #00BCD4; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #00BCD4; + border: 1px solid #00BCD4; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #0097A7; + color: #ffffff; + border-color: #0097A7; +} +body .ui-button:enabled:focus { + outline: 2px dotted #00BCD4; + outline-offset: 1px; + background-color: #00d3ee; +} +body .ui-button:enabled:active { + background-color: #00838F; + color: #ffffff; + border-color: #00838F; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #00BCD4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; + outline: 2px dotted #00BCD4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #00BCD4; +} +body .ui-togglebutton.ui-state-active { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #0097A7; + border-color: #00838F; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; + outline: 2px dotted #00BCD4; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #00BCD4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; + outline: 2px dotted #00BCD4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #00BCD4; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #0097A7; + border-color: #00838F; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; + outline: 2px dotted #00BCD4; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #00BCD4; + padding: 0.857em 1em; + background-color: #00BCD4; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #B2EBF2; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #00BCD4; + color: #ffffff; + background-color: #00BCD4; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #0097A7; + border: 1px solid #0097A7; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #00BCD4; + color: #ffffff; + background-color: #00BCD4; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #0097A7; + border: 1px solid #0097A7; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #8BC34A; + border: 1px solid #8BC34A; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #00BCD4; + background-color: #00BCD4; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #0097A7; + border: 1px solid #0097A7; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #8BC34A; + background-color: #8BC34A; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #00BCD4; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #B2EBF2; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #00838F; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #8BC34A; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #00BCD4; + color: #ffffff; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #00838F; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #00BCD4; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #8BC34A; + -moz-box-shadow: inset 0 -2px 0 0 #8BC34A; + box-shadow: inset 0 -2px 0 0 #8BC34A; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #8BC34A; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B2EBF2; + color: #00838F; +} +body .ui-table .ui-column-resizer-helper { + background-color: #00BCD4; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #00BCD4; + color: #ffffff; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #00BCD4; + color: #ffffff; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #00BCD4; + color: #ffffff; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #00BCD4; + color: #ffffff; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #00BCD4; + color: #ffffff; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #00BCD4; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #00BCD4; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #0097A7; + color: #ffffff; + border-color: #0097A7; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #00BCD4; + outline-offset: 1px; + background-color: #00d3ee; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #00838F; + color: #ffffff; + border-color: #00838F; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #00BCD4; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #00BCD4; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #00BCD4; + border: 1px solid #0097A7; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #00BCD4; + color: #ffffff; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #00BCD4; + color: #ffffff; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #8BC34A; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #00BCD4; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #496a23; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #00BCD4; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #00BCD4; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #00BCD4; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #00BCD4; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #B2EBF2; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #B2EBF2; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #00BCD4; + color: #ffffff; + border: 1px solid #00BCD4; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #00838F; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #00BCD4; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B2EBF2; + color: #00838F; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #00BCD4; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #0097A7; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #00838F; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #00BCD4; + background-color: #00BCD4; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #B2EBF2; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #8BC34A; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #B2EBF2; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #00838F; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #00838F; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #00BCD4; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #00BCD4; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #0097A7; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #00BCD4; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #00BCD4; + background-color: #00BCD4; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #0097A7; + border: 1px solid #0097A7; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #00BCD4; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #00BCD4; + background-color: #00BCD4; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #B2EBF2; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #00838F; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #00838F; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #00BCD4; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/cyan/theme-accent.scss b/App/ClientApp/src/assets/theme/cyan/theme-accent.scss new file mode 100644 index 0000000..c3afd28 --- /dev/null +++ b/App/ClientApp/src/assets/theme/cyan/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#B2EBF2; +$primaryColor:#00BCD4; +$primaryDarkerColor:#0097A7; +$primaryDarkestColor:#00838F; +$primaryColorText:#ffffff; + +$accentColor:#8BC34A; +$accentDarkerColor:#689F38; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/cyan/theme-dark.css b/App/ClientApp/src/assets/theme/cyan/theme-dark.css new file mode 100644 index 0000000..1f4eae1 --- /dev/null +++ b/App/ClientApp/src/assets/theme/cyan/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #00BCD4; + text-decoration: none; +} +body a:hover { + color: #0097A7; +} +body a:active { + color: #00838F; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #00BCD4; + background-color: #f5f5f5; + color: #00BCD4; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #00BCD4; + background-color: #00BCD4; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #00BCD4; + background-color: #00838F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #00BCD4; + background-color: #f5f5f5; + color: #00BCD4; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #00BCD4; + background-color: #00BCD4; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #00BCD4; + background-color: #00838F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #22e6ff; + border-color: #22e6ff; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #00d3ee; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #22e6ff; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #22e6ff; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #00BCD4; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #00BCD4; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00838F; + background-color: #B2EBF2; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #00BCD4; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #0097A7; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00838F; + background-color: #B2EBF2; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #00BCD4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00838F; + background-color: #B2EBF2; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #0097A7; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #00BCD4; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #B2EBF2; + border: 2px solid #B2EBF2; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #00BCD4; + background-color: #00BCD4; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #00BCD4; + background-color: #00BCD4; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #00BCD4; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #B2EBF2; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #B2EBF2; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #00BCD4; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #0097A7; + color: #ffffff; + border-color: #0097A7; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #00838F; + color: #ffffff; + border-color: #00838F; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #00BCD4; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #00BCD4; + border: 1px solid #00BCD4; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #0097A7; + color: #ffffff; + border-color: #0097A7; +} +body .ui-button:enabled:focus { + outline: 2px dotted #00BCD4; + outline-offset: 1px; + background-color: #00d3ee; +} +body .ui-button:enabled:active { + background-color: #00838F; + color: #ffffff; + border-color: #00838F; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #00BCD4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; + outline: 2px dotted #00BCD4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #00BCD4; +} +body .ui-togglebutton.ui-state-active { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #0097A7; + border-color: #00838F; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; + outline: 2px dotted #00BCD4; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #00BCD4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; + outline: 2px dotted #00BCD4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #00BCD4; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #0097A7; + border-color: #00838F; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; + outline: 2px dotted #00BCD4; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #00BCD4; + border: 1px solid #00BCD4; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #00BCD4; + border: 1px solid #00BCD4; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #0097A7; + background-color: #0097A7; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #00838F; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #00838F; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #00BCD4; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #00BCD4; + -moz-box-shadow: inset 0 -2px 0 0 #00BCD4; + box-shadow: inset 0 -2px 0 0 #00BCD4; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B2EBF2; + color: #00838F; +} +body .ui-table .ui-column-resizer-helper { + background-color: #00BCD4; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #00BCD4; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #00BCD4; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #0097A7; + color: #ffffff; + border-color: #0097A7; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #00BCD4; + outline-offset: 1px; + background-color: #00d3ee; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #00838F; + color: #ffffff; + border-color: #00838F; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #00BCD4; + border: 1px solid #0097A7; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #00BCD4; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #00BCD4; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #004b55; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #00838F; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #00BCD4; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B2EBF2; + color: #00838F; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #00BCD4; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #0097A7; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #00838F; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #00BCD4; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #B2EBF2; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #00838F; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #00838F; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #00BCD4; + border: 1px solid #00BCD4; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #00BCD4; + background-color: #00BCD4; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #B2EBF2; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #00838F; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #00838F; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #00BCD4; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/cyan/theme-dark.scss b/App/ClientApp/src/assets/theme/cyan/theme-dark.scss new file mode 100644 index 0000000..d673dda --- /dev/null +++ b/App/ClientApp/src/assets/theme/cyan/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#B2EBF2; +$primaryColor:#00BCD4; +$primaryDarkerColor:#0097A7; +$primaryDarkestColor:#00838F; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/cyan/theme-light.css b/App/ClientApp/src/assets/theme/cyan/theme-light.css new file mode 100644 index 0000000..ba3ae8f --- /dev/null +++ b/App/ClientApp/src/assets/theme/cyan/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #00BCD4; + text-decoration: none; +} +body a:hover { + color: #0097A7; +} +body a:active { + color: #00838F; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #00BCD4; + background-color: #f5f5f5; + color: #00BCD4; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #00BCD4; + background-color: #00BCD4; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #00BCD4; + background-color: #00838F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #00BCD4; + background-color: #f5f5f5; + color: #00BCD4; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #00BCD4; + background-color: #00BCD4; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #00BCD4; + background-color: #00838F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #22e6ff; + border-color: #22e6ff; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #00d3ee; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #22e6ff; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #22e6ff; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #00BCD4; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #00BCD4; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00838F; + background-color: #B2EBF2; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #00BCD4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #00BCD4; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #0097A7; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00838F; + background-color: #B2EBF2; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #00BCD4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00838F; + background-color: #B2EBF2; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #0097A7; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #00BCD4; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #B2EBF2; + border: 2px solid #B2EBF2; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #00BCD4; + background-color: #00BCD4; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #00BCD4; + background-color: #00BCD4; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #00BCD4; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #B2EBF2; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #B2EBF2; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #00BCD4; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #00BCD4; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #0097A7; + color: #ffffff; + border-color: #0097A7; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #00838F; + color: #ffffff; + border-color: #00838F; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #00BCD4; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #00BCD4; + border: 1px solid #00BCD4; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #0097A7; + color: #ffffff; + border-color: #0097A7; +} +body .ui-button:enabled:focus { + outline: 2px dotted #00BCD4; + outline-offset: 1px; + background-color: #00d3ee; +} +body .ui-button:enabled:active { + background-color: #00838F; + color: #ffffff; + border-color: #00838F; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #00BCD4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; + outline: 2px dotted #00BCD4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #00BCD4; +} +body .ui-togglebutton.ui-state-active { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #0097A7; + border-color: #00838F; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; + outline: 2px dotted #00BCD4; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #00BCD4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B2EBF2; + border-color: #B2EBF2; + color: #00838F; + outline: 2px dotted #00BCD4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #00BCD4; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #0097A7; + border-color: #00838F; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #00BCD4; + border-color: #00BCD4; + color: #ffffff; + outline: 2px dotted #00BCD4; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #00BCD4; + border: 1px solid #00BCD4; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #00BCD4; + border: 1px solid #00BCD4; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #0097A7; + background-color: #0097A7; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #00838F; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #00838F; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #00BCD4; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #00BCD4; + -moz-box-shadow: inset 0 -2px 0 0 #00BCD4; + box-shadow: inset 0 -2px 0 0 #00BCD4; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B2EBF2; + color: #00838F; +} +body .ui-table .ui-column-resizer-helper { + background-color: #00BCD4; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #00BCD4; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #00BCD4; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #0097A7; + color: #ffffff; + border-color: #0097A7; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #00BCD4; + outline-offset: 1px; + background-color: #00d3ee; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #00838F; + color: #ffffff; + border-color: #00838F; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #00BCD4; + border: 1px solid #0097A7; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #00BCD4; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #00BCD4; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #004b55; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #00838F; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #00BCD4; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #00BCD4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B2EBF2; + color: #00838F; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #00BCD4; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #0097A7; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #00838F; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #00BCD4; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #B2EBF2; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #00838F; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #00838F; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #00BCD4; + border: 1px solid #00BCD4; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2EBF2; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00838F; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00838F; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #00BCD4; + background-color: #00BCD4; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #0097A7; + background-color: #0097A7; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #B2EBF2; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #00838F; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #00838F; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #00BCD4; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #B2EBF2; + color: #00838F; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/cyan/theme-light.scss b/App/ClientApp/src/assets/theme/cyan/theme-light.scss new file mode 100644 index 0000000..0db38f2 --- /dev/null +++ b/App/ClientApp/src/assets/theme/cyan/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#B2EBF2; +$primaryColor:#00BCD4; +$primaryDarkerColor:#0097A7; +$primaryDarkestColor:#00838F; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/deeporange/theme-accent.css b/App/ClientApp/src/assets/theme/deeporange/theme-accent.css new file mode 100644 index 0000000..833452f --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeporange/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #FF5722; + text-decoration: none; +} +body a:hover { + color: #E64A19; +} +body a:active { + color: #D84315; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #FF5722; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #FF5722; + background-color: #f5f5f5; + color: #FF5722; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #FF5722; + background-color: #FF5722; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FF5722; + background-color: #D84315; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #E64A19; + background-color: #E64A19; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #FF5722; + background-color: #f5f5f5; + color: #FF5722; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #FF5722; + background-color: #FF5722; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FF5722; + background-color: #D84315; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #E64A19; + background-color: #E64A19; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #00e3cd; + border-color: #00e3cd; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #00b09f; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #00e3cd; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #00e3cd; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #FF5722; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #009688; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #009688; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #FF5722; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #009688; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #FF5722; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #009688; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #D84315; + background-color: #FFCCBC; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #FF5722; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #FF5722; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #E64A19; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #009688; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #D84315; + background-color: #FFCCBC; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #FF5722; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #009688; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #D84315; + background-color: #FFCCBC; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #FF5722; + background-color: #FF5722; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #E64A19; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #FF5722; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #FFCCBC; + border: 2px solid #FFCCBC; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #FF5722; + background-color: #FF5722; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #FF5722; + background-color: #FF5722; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #FF5722; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #FFCCBC; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #FFCCBC; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #009688; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #FF5722; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #009688; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #FF5722; + padding: 0.857em 1em; + border: 1px solid #FF5722; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #FF5722; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button:enabled:focus { + outline: 2px dotted #FF5722; + outline-offset: 1px; + background-color: #ff6a3c; +} +body .ui-button:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFCCBC; + border-color: #FFCCBC; + color: #D84315; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FF5722; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFCCBC; + border-color: #FFCCBC; + color: #D84315; + outline: 2px dotted #FF5722; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FF5722; +} +body .ui-togglebutton.ui-state-active { + background-color: #FF5722; + border-color: #FF5722; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #E64A19; + border-color: #D84315; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #FF5722; + border-color: #FF5722; + color: #ffffff; + outline: 2px dotted #FF5722; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFCCBC; + border-color: #FFCCBC; + color: #D84315; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FF5722; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFCCBC; + border-color: #FFCCBC; + color: #D84315; + outline: 2px dotted #FF5722; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FF5722; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #FF5722; + border-color: #FF5722; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #E64A19; + border-color: #D84315; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #FF5722; + border-color: #FF5722; + color: #ffffff; + outline: 2px dotted #FF5722; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #FF5722; + padding: 0.857em 1em; + background-color: #FF5722; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #FFCCBC; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #FF5722; + color: #ffffff; + background-color: #FF5722; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #E64A19; + border: 1px solid #E64A19; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #FF5722; + color: #ffffff; + background-color: #FF5722; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #E64A19; + border: 1px solid #E64A19; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #009688; + border: 1px solid #009688; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #009688; + background-color: #009688; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #FF5722; + background-color: #FF5722; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #E64A19; + border: 1px solid #E64A19; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #009688; + border: 1px solid #009688; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #009688; + background-color: #009688; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #FF5722; + border: 1px solid #FF5722; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #FFCCBC; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #D84315; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #009688; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #FF5722; + color: #ffffff; + border: 1px solid #FF5722; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #D84315; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #FF5722; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #009688; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #009688; + -moz-box-shadow: inset 0 -2px 0 0 #009688; + box-shadow: inset 0 -2px 0 0 #009688; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #009688; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFCCBC; + color: #D84315; +} +body .ui-table .ui-column-resizer-helper { + background-color: #FF5722; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #FF5722; + color: #ffffff; + border: 1px solid #FF5722; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #FF5722; + color: #ffffff; + border: 1px solid #FF5722; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #FF5722; + color: #ffffff; + border: 1px solid #FF5722; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #FF5722; + color: #ffffff; + border: 1px solid #FF5722; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #FF5722; + color: #ffffff; + border: 1px solid #FF5722; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #FF5722; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #FF5722; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #FF5722; + outline-offset: 1px; + background-color: #ff6a3c; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #FF5722; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #FF5722; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #FF5722; + border: 1px solid #E64A19; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #FF5722; + color: #ffffff; + border: 1px solid #FF5722; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #FF5722; + color: #ffffff; + border: 1px solid #FF5722; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #009688; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #FF5722; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #001714; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #FF5722; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #FF5722; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #FF5722; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #FF5722; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #FFCCBC; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #FFCCBC; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #FF5722; + color: #ffffff; + border: 1px solid #FF5722; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #D84315; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #FF5722; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #009688; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFCCBC; + color: #D84315; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #FF5722; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #E64A19; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #D84315; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #FF5722; + background-color: #FF5722; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #FFCCBC; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #009688; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #FFCCBC; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #D84315; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #D84315; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #FF5722; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFCCBC; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #D84315; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #D84315; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFCCBC; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #D84315; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #D84315; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFCCBC; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #D84315; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #D84315; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFCCBC; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #D84315; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #D84315; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #FF5722; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #E64A19; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #FF5722; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #FF5722; + background-color: #FF5722; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #E64A19; + border: 1px solid #E64A19; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #009688; + border: 1px solid #009688; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #FF5722; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFCCBC; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #D84315; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #D84315; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #FF5722; + background-color: #FF5722; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #E64A19; + background-color: #E64A19; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #009688; + background-color: #009688; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #009688; + background-color: #009688; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #FFCCBC; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #D84315; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #D84315; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #FF5722; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #FFCCBC; + color: #D84315; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/deeporange/theme-accent.scss b/App/ClientApp/src/assets/theme/deeporange/theme-accent.scss new file mode 100644 index 0000000..51cbeb8 --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeporange/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#FFCCBC; +$primaryColor:#FF5722; +$primaryDarkerColor:#E64A19; +$primaryDarkestColor:#D84315; +$primaryColorText:#ffffff; + +$accentColor:#009688; +$accentDarkerColor:#00796B; +$accentColorText:#ffffff; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/deeporange/theme-dark.css b/App/ClientApp/src/assets/theme/deeporange/theme-dark.css new file mode 100644 index 0000000..33023a0 --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeporange/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #2196F3; + text-decoration: none; +} +body a:hover { + color: #1976D2; +} +body a:active { + color: #1565C0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #6ab8f7; + border-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #39a1f4; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #6ab8f7; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #2196F3; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #1976D2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #1976D2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #2196F3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #BBDEFB; + border: 2px solid #BBDEFB; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #2196F3; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #BBDEFB; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #BBDEFB; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #2196F3; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; +} +body .ui-button:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #2196F3; + border: 1px solid #2196F3; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #1976D2; + background-color: #1976D2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #2196F3; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #2196F3; + -moz-box-shadow: inset 0 -2px 0 0 #2196F3; + box-shadow: inset 0 -2px 0 0 #2196F3; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #2196F3; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #2196F3; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #2196F3; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #2196F3; + border: 1px solid #1976D2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #2196F3; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #2196F3; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #08528d; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #2196F3; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #1976D2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #1565C0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #2196F3; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #1565C0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #2196F3; + background-color: #2196F3; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #1565C0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #2196F3; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/deeporange/theme-dark.scss b/App/ClientApp/src/assets/theme/deeporange/theme-dark.scss new file mode 100644 index 0000000..47f0128 --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeporange/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#BBDEFB; +$primaryColor:#2196F3; +$primaryDarkerColor:#1976D2; +$primaryDarkestColor:#1565C0; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/deeporange/theme-light.css b/App/ClientApp/src/assets/theme/deeporange/theme-light.css new file mode 100644 index 0000000..73013a5 --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeporange/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #2196F3; + text-decoration: none; +} +body a:hover { + color: #1976D2; +} +body a:active { + color: #1565C0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #6ab8f7; + border-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #39a1f4; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #6ab8f7; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #2196F3; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #1976D2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #1976D2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #2196F3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #BBDEFB; + border: 2px solid #BBDEFB; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #2196F3; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #BBDEFB; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #BBDEFB; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #2196F3; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; +} +body .ui-button:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #2196F3; + border: 1px solid #2196F3; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #1976D2; + background-color: #1976D2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #2196F3; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #2196F3; + -moz-box-shadow: inset 0 -2px 0 0 #2196F3; + box-shadow: inset 0 -2px 0 0 #2196F3; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #2196F3; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #2196F3; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #2196F3; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #2196F3; + border: 1px solid #1976D2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #2196F3; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #2196F3; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #08528d; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #2196F3; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #1976D2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #1565C0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #2196F3; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #1565C0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #2196F3; + background-color: #2196F3; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #1565C0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #2196F3; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/deeporange/theme-light.scss b/App/ClientApp/src/assets/theme/deeporange/theme-light.scss new file mode 100644 index 0000000..f7bb758 --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeporange/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#BBDEFB; +$primaryColor:#2196F3; +$primaryDarkerColor:#1976D2; +$primaryDarkestColor:#1565C0; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/deeppurple/theme-accent.css b/App/ClientApp/src/assets/theme/deeppurple/theme-accent.css new file mode 100644 index 0000000..eb527aa --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeppurple/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #673AB7; + text-decoration: none; +} +body a:hover { + color: #512DA8; +} +body a:active { + color: #4527A0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #673AB7; + background-color: #f5f5f5; + color: #673AB7; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #673AB7; + background-color: #673AB7; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #673AB7; + background-color: #4527A0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #673AB7; + background-color: #f5f5f5; + color: #673AB7; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #673AB7; + background-color: #673AB7; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #673AB7; + background-color: #4527A0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffd454; + border-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffc721; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffd454; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4527A0; + background-color: #D1C4E9; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #673AB7; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #512DA8; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4527A0; + background-color: #D1C4E9; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #673AB7; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4527A0; + background-color: #D1C4E9; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #673AB7; + background-color: #673AB7; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #512DA8; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #673AB7; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #D1C4E9; + border: 2px solid #D1C4E9; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #673AB7; + background-color: #673AB7; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #673AB7; + background-color: #673AB7; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #673AB7; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #D1C4E9; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #D1C4E9; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #673AB7; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #673AB7; + padding: 0.857em 1em; + border: 1px solid #673AB7; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #512DA8; + color: #ffffff; + border-color: #512DA8; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #4527A0; + color: #ffffff; + border-color: #4527A0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #673AB7; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #673AB7; + border: 1px solid #673AB7; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #512DA8; + color: #ffffff; + border-color: #512DA8; +} +body .ui-button:enabled:focus { + outline: 2px dotted #673AB7; + outline-offset: 1px; + background-color: #7446c4; +} +body .ui-button:enabled:active { + background-color: #4527A0; + color: #ffffff; + border-color: #4527A0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #673AB7; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; + outline: 2px dotted #673AB7; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #673AB7; +} +body .ui-togglebutton.ui-state-active { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #512DA8; + border-color: #4527A0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; + outline: 2px dotted #673AB7; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #673AB7; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; + outline: 2px dotted #673AB7; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #673AB7; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #512DA8; + border-color: #4527A0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; + outline: 2px dotted #673AB7; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #673AB7; + padding: 0.857em 1em; + background-color: #673AB7; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #D1C4E9; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #673AB7; + color: #ffffff; + background-color: #673AB7; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #512DA8; + border: 1px solid #512DA8; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #673AB7; + color: #ffffff; + background-color: #673AB7; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #512DA8; + border: 1px solid #512DA8; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FFC107; + border: 1px solid #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #673AB7; + background-color: #673AB7; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #512DA8; + border: 1px solid #512DA8; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #FFC107; + background-color: #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #673AB7; + border: 1px solid #673AB7; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #D1C4E9; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #4527A0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FFC107; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #673AB7; + color: #ffffff; + border: 1px solid #673AB7; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4527A0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #673AB7; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FFC107; + -moz-box-shadow: inset 0 -2px 0 0 #FFC107; + box-shadow: inset 0 -2px 0 0 #FFC107; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #673AB7; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #673AB7; + color: #ffffff; + border: 1px solid #673AB7; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #673AB7; + color: #ffffff; + border: 1px solid #673AB7; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #673AB7; + color: #ffffff; + border: 1px solid #673AB7; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #673AB7; + color: #ffffff; + border: 1px solid #673AB7; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #673AB7; + color: #ffffff; + border: 1px solid #673AB7; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #673AB7; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #673AB7; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #512DA8; + color: #ffffff; + border-color: #512DA8; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #673AB7; + outline-offset: 1px; + background-color: #7446c4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #4527A0; + color: #ffffff; + border-color: #4527A0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #673AB7; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #673AB7; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #673AB7; + border: 1px solid #512DA8; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #673AB7; + color: #ffffff; + border: 1px solid #673AB7; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #673AB7; + color: #ffffff; + border: 1px solid #673AB7; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FFC107; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #673AB7; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #876500; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #673AB7; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #673AB7; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #673AB7; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #673AB7; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #D1C4E9; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #D1C4E9; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #673AB7; + color: #ffffff; + border: 1px solid #673AB7; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4527A0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #673AB7; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #673AB7; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #512DA8; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #4527A0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #673AB7; + background-color: #673AB7; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #D1C4E9; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FFC107; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #D1C4E9; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #4527A0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #4527A0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #673AB7; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #673AB7; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #512DA8; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #673AB7; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #673AB7; + background-color: #673AB7; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #512DA8; + border: 1px solid #512DA8; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #673AB7; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #673AB7; + background-color: #673AB7; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #D1C4E9; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #4527A0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #4527A0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #673AB7; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/deeppurple/theme-accent.scss b/App/ClientApp/src/assets/theme/deeppurple/theme-accent.scss new file mode 100644 index 0000000..630b541 --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeppurple/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#D1C4E9; +$primaryColor:#673AB7; +$primaryDarkerColor:#512DA8; +$primaryDarkestColor:#4527A0; +$primaryColorText:#ffffff; + +$accentColor:#FFC107; +$accentDarkerColor:#FFA000; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/deeppurple/theme-dark.css b/App/ClientApp/src/assets/theme/deeppurple/theme-dark.css new file mode 100644 index 0000000..7ed68c6 --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeppurple/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #673AB7; + text-decoration: none; +} +body a:hover { + color: #512DA8; +} +body a:active { + color: #4527A0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #673AB7; + background-color: #f5f5f5; + color: #673AB7; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #673AB7; + background-color: #673AB7; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #673AB7; + background-color: #4527A0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #673AB7; + background-color: #f5f5f5; + color: #673AB7; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #673AB7; + background-color: #673AB7; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #673AB7; + background-color: #4527A0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #916dd1; + border-color: #916dd1; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #7446c4; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #916dd1; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #916dd1; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #673AB7; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #673AB7; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #673AB7; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #673AB7; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4527A0; + background-color: #D1C4E9; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #673AB7; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #512DA8; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #673AB7; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4527A0; + background-color: #D1C4E9; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #673AB7; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #673AB7; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4527A0; + background-color: #D1C4E9; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #512DA8; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #673AB7; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #D1C4E9; + border: 2px solid #D1C4E9; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #673AB7; + background-color: #673AB7; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #673AB7; + background-color: #673AB7; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #673AB7; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #D1C4E9; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #D1C4E9; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #673AB7; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #673AB7; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #673AB7; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #512DA8; + color: #ffffff; + border-color: #512DA8; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #4527A0; + color: #ffffff; + border-color: #4527A0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #673AB7; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #673AB7; + border: 1px solid #673AB7; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #512DA8; + color: #ffffff; + border-color: #512DA8; +} +body .ui-button:enabled:focus { + outline: 2px dotted #673AB7; + outline-offset: 1px; + background-color: #7446c4; +} +body .ui-button:enabled:active { + background-color: #4527A0; + color: #ffffff; + border-color: #4527A0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #673AB7; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; + outline: 2px dotted #673AB7; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #673AB7; +} +body .ui-togglebutton.ui-state-active { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #512DA8; + border-color: #4527A0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; + outline: 2px dotted #673AB7; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #673AB7; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; + outline: 2px dotted #673AB7; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #673AB7; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #512DA8; + border-color: #4527A0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; + outline: 2px dotted #673AB7; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #673AB7; + border: 1px solid #673AB7; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #673AB7; + border: 1px solid #673AB7; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #512DA8; + background-color: #512DA8; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #4527A0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #673AB7; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4527A0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #673AB7; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #673AB7; + -moz-box-shadow: inset 0 -2px 0 0 #673AB7; + box-shadow: inset 0 -2px 0 0 #673AB7; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #673AB7; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #673AB7; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #673AB7; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #512DA8; + color: #ffffff; + border-color: #512DA8; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #673AB7; + outline-offset: 1px; + background-color: #7446c4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #4527A0; + color: #ffffff; + border-color: #4527A0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #673AB7; + border: 1px solid #512DA8; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #673AB7; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #673AB7; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #311b56; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4527A0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #673AB7; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #673AB7; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #673AB7; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #512DA8; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #4527A0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #673AB7; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #D1C4E9; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #4527A0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #4527A0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #673AB7; + border: 1px solid #673AB7; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #673AB7; + background-color: #673AB7; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #D1C4E9; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #4527A0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #4527A0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #673AB7; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/deeppurple/theme-dark.scss b/App/ClientApp/src/assets/theme/deeppurple/theme-dark.scss new file mode 100644 index 0000000..44e31e5 --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeppurple/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#D1C4E9; +$primaryColor:#673AB7; +$primaryDarkerColor:#512DA8; +$primaryDarkestColor:#4527A0; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/deeppurple/theme-light.css b/App/ClientApp/src/assets/theme/deeppurple/theme-light.css new file mode 100644 index 0000000..92844b5 --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeppurple/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #673AB7; + text-decoration: none; +} +body a:hover { + color: #512DA8; +} +body a:active { + color: #4527A0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #673AB7; + background-color: #f5f5f5; + color: #673AB7; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #673AB7; + background-color: #673AB7; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #673AB7; + background-color: #4527A0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #673AB7; + background-color: #f5f5f5; + color: #673AB7; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #673AB7; + background-color: #673AB7; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #673AB7; + background-color: #4527A0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #916dd1; + border-color: #916dd1; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #7446c4; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #916dd1; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #916dd1; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #673AB7; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #673AB7; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #673AB7; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #673AB7; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4527A0; + background-color: #D1C4E9; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #673AB7; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #673AB7; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #512DA8; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #673AB7; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4527A0; + background-color: #D1C4E9; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #673AB7; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #673AB7; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #4527A0; + background-color: #D1C4E9; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #512DA8; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #673AB7; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #D1C4E9; + border: 2px solid #D1C4E9; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #673AB7; + background-color: #673AB7; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #673AB7; + background-color: #673AB7; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #673AB7; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #D1C4E9; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #D1C4E9; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #673AB7; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #673AB7; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #673AB7; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #512DA8; + color: #ffffff; + border-color: #512DA8; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #4527A0; + color: #ffffff; + border-color: #4527A0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #673AB7; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #673AB7; + border: 1px solid #673AB7; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #512DA8; + color: #ffffff; + border-color: #512DA8; +} +body .ui-button:enabled:focus { + outline: 2px dotted #673AB7; + outline-offset: 1px; + background-color: #7446c4; +} +body .ui-button:enabled:active { + background-color: #4527A0; + color: #ffffff; + border-color: #4527A0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #673AB7; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; + outline: 2px dotted #673AB7; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #673AB7; +} +body .ui-togglebutton.ui-state-active { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #512DA8; + border-color: #4527A0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; + outline: 2px dotted #673AB7; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #673AB7; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #D1C4E9; + border-color: #D1C4E9; + color: #4527A0; + outline: 2px dotted #673AB7; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #673AB7; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #512DA8; + border-color: #4527A0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #673AB7; + border-color: #673AB7; + color: #ffffff; + outline: 2px dotted #673AB7; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #673AB7; + border: 1px solid #673AB7; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #673AB7; + border: 1px solid #673AB7; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #512DA8; + background-color: #512DA8; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #4527A0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #673AB7; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4527A0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #673AB7; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #673AB7; + -moz-box-shadow: inset 0 -2px 0 0 #673AB7; + box-shadow: inset 0 -2px 0 0 #673AB7; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #673AB7; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #673AB7; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #673AB7; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #673AB7; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #512DA8; + color: #ffffff; + border-color: #512DA8; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #673AB7; + outline-offset: 1px; + background-color: #7446c4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #4527A0; + color: #ffffff; + border-color: #4527A0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #673AB7; + border: 1px solid #512DA8; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #673AB7; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #673AB7; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #311b56; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #4527A0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #673AB7; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #673AB7; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #673AB7; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #673AB7; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #512DA8; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #4527A0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #673AB7; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #D1C4E9; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #4527A0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #4527A0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #673AB7; + border: 1px solid #673AB7; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #D1C4E9; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #4527A0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #4527A0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #673AB7; + background-color: #673AB7; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #512DA8; + background-color: #512DA8; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #D1C4E9; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #4527A0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #4527A0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #673AB7; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #D1C4E9; + color: #4527A0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/deeppurple/theme-light.scss b/App/ClientApp/src/assets/theme/deeppurple/theme-light.scss new file mode 100644 index 0000000..c318e3f --- /dev/null +++ b/App/ClientApp/src/assets/theme/deeppurple/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#D1C4E9; +$primaryColor:#673AB7; +$primaryDarkerColor:#512DA8; +$primaryDarkestColor:#4527A0; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/green/theme-accent.css b/App/ClientApp/src/assets/theme/green/theme-accent.css new file mode 100644 index 0000000..1322839 --- /dev/null +++ b/App/ClientApp/src/assets/theme/green/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #4CAF50; + text-decoration: none; +} +body a:hover { + color: #388E3C; +} +body a:active { + color: #2E7D32; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #4CAF50; + background-color: #f5f5f5; + color: #4CAF50; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #4CAF50; + background-color: #4CAF50; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #4CAF50; + background-color: #2E7D32; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #388E3C; + background-color: #388E3C; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #4CAF50; + background-color: #f5f5f5; + color: #4CAF50; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #4CAF50; + background-color: #4CAF50; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #4CAF50; + background-color: #2E7D32; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #388E3C; + background-color: #388E3C; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffd454; + border-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffc721; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffd454; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #2E7D32; + background-color: #C8E6C9; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #4CAF50; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #388E3C; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #2E7D32; + background-color: #C8E6C9; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #4CAF50; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #2E7D32; + background-color: #C8E6C9; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #4CAF50; + background-color: #4CAF50; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #388E3C; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #4CAF50; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #C8E6C9; + border: 2px solid #C8E6C9; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #4CAF50; + background-color: #4CAF50; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #4CAF50; + background-color: #4CAF50; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #4CAF50; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #C8E6C9; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #C8E6C9; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #4CAF50; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #4CAF50; + padding: 0.857em 1em; + border: 1px solid #4CAF50; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #4CAF50; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button:enabled:focus { + outline: 2px dotted #4CAF50; + outline-offset: 1px; + background-color: #5cb860; +} +body .ui-button:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #4CAF50; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; + outline: 2px dotted #4CAF50; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #4CAF50; +} +body .ui-togglebutton.ui-state-active { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #388E3C; + border-color: #2E7D32; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; + outline: 2px dotted #4CAF50; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #4CAF50; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; + outline: 2px dotted #4CAF50; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #4CAF50; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #388E3C; + border-color: #2E7D32; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; + outline: 2px dotted #4CAF50; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #4CAF50; + padding: 0.857em 1em; + background-color: #4CAF50; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #C8E6C9; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #4CAF50; + color: #ffffff; + background-color: #4CAF50; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #388E3C; + border: 1px solid #388E3C; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #4CAF50; + color: #ffffff; + background-color: #4CAF50; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #388E3C; + border: 1px solid #388E3C; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FFC107; + border: 1px solid #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #4CAF50; + background-color: #4CAF50; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #388E3C; + border: 1px solid #388E3C; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #FFC107; + background-color: #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #4CAF50; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #C8E6C9; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #2E7D32; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FFC107; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #4CAF50; + color: #ffffff; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #2E7D32; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #4CAF50; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FFC107; + -moz-box-shadow: inset 0 -2px 0 0 #FFC107; + box-shadow: inset 0 -2px 0 0 #FFC107; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-table .ui-column-resizer-helper { + background-color: #4CAF50; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #4CAF50; + color: #ffffff; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #4CAF50; + color: #ffffff; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #4CAF50; + color: #ffffff; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #4CAF50; + color: #ffffff; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #4CAF50; + color: #ffffff; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #4CAF50; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #4CAF50; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #4CAF50; + outline-offset: 1px; + background-color: #5cb860; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #4CAF50; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #4CAF50; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #4CAF50; + border: 1px solid #388E3C; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #4CAF50; + color: #ffffff; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #4CAF50; + color: #ffffff; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FFC107; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #4CAF50; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #876500; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #4CAF50; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #4CAF50; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #4CAF50; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #4CAF50; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #C8E6C9; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #C8E6C9; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #4CAF50; + color: #ffffff; + border: 1px solid #4CAF50; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #2E7D32; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #4CAF50; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #4CAF50; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #388E3C; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #2E7D32; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #4CAF50; + background-color: #4CAF50; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #C8E6C9; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FFC107; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #C8E6C9; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #2E7D32; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #2E7D32; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #4CAF50; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #4CAF50; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #388E3C; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #4CAF50; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #4CAF50; + background-color: #4CAF50; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #388E3C; + border: 1px solid #388E3C; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #4CAF50; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #4CAF50; + background-color: #4CAF50; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #388E3C; + background-color: #388E3C; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #C8E6C9; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #2E7D32; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #2E7D32; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #4CAF50; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/green/theme-accent.scss b/App/ClientApp/src/assets/theme/green/theme-accent.scss new file mode 100644 index 0000000..2070a5c --- /dev/null +++ b/App/ClientApp/src/assets/theme/green/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#C8E6C9; +$primaryColor:#4CAF50; +$primaryDarkerColor:#388E3C; +$primaryDarkestColor:#2E7D32; +$primaryColorText:#ffffff; + +$accentColor:#FFC107; +$accentDarkerColor:#FFA000; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/green/theme-dark.css b/App/ClientApp/src/assets/theme/green/theme-dark.css new file mode 100644 index 0000000..fa5bccc --- /dev/null +++ b/App/ClientApp/src/assets/theme/green/theme-dark.css @@ -0,0 +1,4127 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} + +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} + +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} + +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} + +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +body a { + color: #4CAF50; + text-decoration: none; +} + + body a:hover { + color: #388E3C; + } + + body a:active { + color: #2E7D32; + } + +body .ui-helper-reset { + line-height: normal; +} + +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} + +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} + + body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; + } + + body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; + } + + body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; + } + + body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + } + + body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; + } + + body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #4CAF50; + background-color: #f5f5f5; + color: #4CAF50; + } + + body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #4CAF50; + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #4CAF50; + background-color: #2E7D32; + color: #ffffff; + } + + body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #388E3C; + background-color: #388E3C; + color: #ffffff; + } + + body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; + } + + body .ui-chkbox-label { + margin: 0 0 0 0.429em; + } + + body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; + } + + body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + } + + body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; + } + + body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #4CAF50; + background-color: #f5f5f5; + color: #4CAF50; + } + + body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #4CAF50; + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; + } + + body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #4CAF50; + background-color: #2E7D32; + color: #ffffff; + } + + body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #388E3C; + background-color: #388E3C; + color: #ffffff; + } + + body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + } + + body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; + } + + body .ui-radiobutton-label { + margin: 0 0 0 0.5em; + } + + body .ui-inputswitch { + width: 34px; + height: 14px; + } + + body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; + } + + body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; + } + + body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); + } + + body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; + } + + body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; + } + + body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; + } + + body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #80c883; + border-color: #80c883; + } + + body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #5cb860; + } + + body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #80c883; + } + + body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #80c883; + } + + body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; + } + + body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; + } + + body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; + } + + body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; + } + + body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; + } + + body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; + } + + body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + } + + body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #4CAF50; + color: #ffffff; + } + + body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; + } + + body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + } + + body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; + } + + body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; + } + + body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; + } + + body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); + } + + body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); + } + + body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; + } + + body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; + } + + body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; + } + + body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; + } + + body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; + } + + body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; + } + + body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; + } + + body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #4CAF50; + color: #ffffff; + } + + body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + } + + body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; + } + + body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; + } + + body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; + } + + body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; + } + + body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; + } + + body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; + } + + body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; + } + + body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; + } + + body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; + } + + body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; + } + + body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + } + + body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; + } + + body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #2E7D32; + background-color: #C8E6C9; + } + + body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + } + + body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; + } + + body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; + } + + body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; + } + + body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; + } + + body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; + } + + body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; + } + + body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; + } + + body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; + } + + body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; + } + + body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; + } + + body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #4CAF50; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; + } + + body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #388E3C; + } + + body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; + } + + body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + } + + body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; + } + + body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #2E7D32; + background-color: #C8E6C9; + } + + body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; + } + + body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; + } + + body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #4CAF50; + } + + body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; + } + + body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; + } + + body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; + } + + body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; + } + + body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; + } + + body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); + } + + body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; + } + + body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; + } + + body .ui-listbox .ui-listbox-list { + background-color: #ffffff; + } + + body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + } + + body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; + } + + body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; + } + + body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; + } + + body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #2E7D32; + background-color: #C8E6C9; + } + + body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; + } + + body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + } + + body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; + } + + body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; + } + + body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; + } + + body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; + } + + body .ui-editor-container .ql-stroke { + stroke: #ffffff; + } + + body .ui-editor-container .ql-picker-label { + color: #ffffff; + } + + body .ui-editor-container .ql-snow.ql-toolbar button:hover, + body .ui-editor-container .ql-snow .ql-toolbar button:hover, + body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, + body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; + } + + body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, + body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, + body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, + body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, + body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, + body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, + body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, + body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, + body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, + body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; + } + + body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; + } + + body .ui-rating a.ui-rating-cancel { + color: #E57373; + } + + body .ui-rating a .ui-rating-icon { + font-size: 1.429em; + } + + body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #388E3C; + } + + body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; + } + + body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; + } + + body .ui-spinner .ui-spinner-button { + width: 1.429em; + } + + body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + } + + body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + } + + body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; + } + + body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; + } + + body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; + } + + body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; + } + + body .ui-slider { + background-color: #e0e0e0; + border: 0 none; + } + + body .ui-slider.ui-slider-horizontal { + height: 0.286em; + } + + body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; + } + + body .ui-slider.ui-slider-vertical { + width: 0.286em; + } + + body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; + } + + body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + } + + body .ui-slider .ui-slider-range { + background-color: #4CAF50; + } + + body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #C8E6C9; + border: 2px solid #C8E6C9; + } + + body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #4CAF50; + background-color: #4CAF50; + outline: 0 none; + } + + body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #4CAF50; + background-color: #4CAF50; + outline: 0 none; + } + + body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + } + + body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, + body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #4CAF50; + } + + body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #C8E6C9; + } + + body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #C8E6C9; + } + + body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + } + + body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, + body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; + } + + body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; + } + + body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; + } + + body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; + } + + body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; + } + + body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; + } + + body .ui-datepicker table th { + padding: 0.286em; + } + + body .ui-datepicker table td { + padding: 0.286em; + } + + body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } + + body .ui-datepicker table td > a { + cursor: pointer; + } + + body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #4CAF50; + } + + body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; + } + + body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; + } + + body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; + } + + body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; + } + + body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; + } + + body .ui-datepicker .ui-timepicker a:hover { + color: #4CAF50; + } + + body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; + } + + body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; + } + + body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #4CAF50; + } + + body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; + } + + body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; + } + + body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; + } + + body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; + } + + body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; + } + + body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; + } + + body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; + } + + body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + } + + body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); + } + + body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; + } + + body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; + } + + body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; + } + + body .ui-fileupload .ui-progressbar { + top: 0; + } + + body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; + } + + body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; + } + + body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #4CAF50; + outline-offset: 1px; + } + + body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; + } + + body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + } + + body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; + } + + body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; + } + + body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; + } + + body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; + } + + body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + } + + body .ui-fluid .ui-inputgroup .ui-button { + width: auto; + } + + body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; + } + + body .ui-calendar .ui-datepicker { + min-width: 18.571em; + } + + body ::-webkit-input-placeholder { + color: #909090; + } + + body :-moz-placeholder { + color: #909090; + } + + body ::-moz-placeholder { + color: #909090; + } + + body :-ms-input-placeholder { + color: #909090; + } + + body .ui-inputtext.ng-dirty.ng-invalid, + body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, + body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, + body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, + body p-chips.ng-dirty.ng-invalid > .ui-inputtext, + body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, + body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, + body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, + body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, + body p-listbox.ng-dirty.ng-invalid .ui-inputtext, + body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, + body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, + body p-selectbutton.ng-dirty.ng-invalid .ui-button, + body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; + } + + body .ui-button { + margin: 0; + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; + } + + body .ui-button:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; + } + + body .ui-button:enabled:focus { + outline: 2px dotted #4CAF50; + outline-offset: 1px; + background-color: #5cb860; + } + + body .ui-button:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; + } + + body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; + } + + body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 0.6em 0.429em 2em; + } + + body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 0.6em; + } + + body .ui-button.ui-button-icon-only { + width: 2.143em; + } + + body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; + } + + body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + } + + body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; + } + + body .ui-fluid .ui-button-icon-only { + width: 2.143em; + } + + body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; + } + + body .ui-togglebutton .ui-button-icon-left { + color: #727272; + } + + body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; + } + + body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #4CAF50; + } + + body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; + outline: 2px dotted #4CAF50; + } + + body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #4CAF50; + } + + body .ui-togglebutton.ui-state-active { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; + } + + body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; + } + + body .ui-togglebutton.ui-state-active:hover { + background-color: #388E3C; + border-color: #2E7D32; + color: #ffffff; + } + + body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; + } + + body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; + outline: 2px dotted #4CAF50; + } + + body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; + } + + body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; + } + + body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; + } + + body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; + } + + body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #4CAF50; + } + + body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; + outline: 2px dotted #4CAF50; + } + + body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #4CAF50; + } + + body .ui-selectbutton .ui-button.ui-state-active { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; + } + + body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; + } + + body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #388E3C; + border-color: #2E7D32; + color: #ffffff; + } + + body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; + } + + body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; + outline: 2px dotted #4CAF50; + } + + body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; + } + + body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + } + + body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + } + +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} + +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} + +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} + +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} + +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} + + body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; + } + + body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; + } + + body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; + } + +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} + + body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; + } + + body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; + } + + body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; + } + +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} + + body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; + } + + body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; + } + + body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; + } + +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} + + body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; + } + + body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; + } + + body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; + } + +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} + + body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; + } + + body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; + } + + body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; + } + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} + +body .ui-panel { + padding: 0; + border: 0 none; +} + + body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + } + + body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; + } + + body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; + } + + body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; + } + + body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + } + + body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; + } + +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} + + body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + } + + body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; + } + + body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; + } + + body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; + } + + body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; + } + + body .ui-fieldset .ui-fieldset-content { + padding: 0; + } + +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} + + body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + } + + body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; + } + + body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; + } + + body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; + } + + body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; + } + + body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; + } + + body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #4CAF50; + border: 1px solid #4CAF50; + color: #ffffff; + } + + body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; + } + + body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #388E3C; + background-color: #388E3C; + color: #ffffff; + } + + body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; + } + +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} + +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} + + body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #4CAF50; + border: 1px solid #4CAF50; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #388E3C; + background-color: #388E3C; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; + } + + body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; + } + + body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; + } + + body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; + } + + body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; + } + + body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; + } + + body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; + } + + body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; + } + +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} + + body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; + } + +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} + + body .ui-toolbar button { + vertical-align: middle; + } + + body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; + } + +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} + + body .ui-paginator .ui-paginator-first, + body .ui-paginator .ui-paginator-prev, + body .ui-paginator .ui-paginator-next, + body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + } + + body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, + body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, + body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, + body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C8E6C9; + color: #2E7D32; + } + + body .ui-paginator .ui-paginator-first:focus, + body .ui-paginator .ui-paginator-prev:focus, + body .ui-paginator .ui-paginator-next:focus, + body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; + } + + body .ui-paginator .ui-dropdown { + border: 0 none; + } + + body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; + } + + body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #2E7D32; + } + + body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; + } + + body .ui-paginator .ui-paginator-prev:before { + position: relative; + } + + body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; + } + + body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; + } + + body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; + } + + body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + } + + body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #C8E6C9; + color: #2E7D32; + } + + body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; + } + +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} + +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} + +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} + +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} + +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} + +body .ui-table p-sortIcon { + vertical-align: initial; +} + +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} + +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} + + body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #2E7D32; + } + +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} + + body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; + } + +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} + + body .ui-table .ui-editable-column input:focus { + outline: 1px solid #4CAF50; + outline-offset: 2px; + } + +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} + + body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; + } + + body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #4CAF50; + -moz-box-shadow: inset 0 -2px 0 0 #4CAF50; + box-shadow: inset 0 -2px 0 0 #4CAF50; + } + + body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; + } + + body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #4CAF50; + color: #ffffff; + } + +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C8E6C9; + color: #2E7D32; +} + +body .ui-table .ui-column-resizer-helper { + background-color: #4CAF50; +} + +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} + +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} + +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} + +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} + +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} + +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} + +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} + +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} + +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} + +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} + +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} + +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} + + body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; + } + +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} + +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} + +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} + +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} + +body .fc .fc-button { + color: #ffffff; + background-color: #4CAF50; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #4CAF50; +} + + body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; + } + + body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #4CAF50; + outline-offset: 1px; + background-color: #5cb860; + box-shadow: none; + } + + body .fc .fc-button.fc-button-active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; + } + + body .fc .fc-button.fc-button-active:focus { + box-shadow: none; + } + +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} + + body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; + } + +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} + +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} + +body .fc table { + box-sizing: border-box; +} + +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} + +body .fc .fc-event { + background-color: #4CAF50; + border: 1px solid #388E3C; + color: #ffffff; +} + +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} + +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} + +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} + +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} + + body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; + } + + body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; + } + +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} + +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} + + body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; + } + + body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; + } + + body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; + } + +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} + +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} + + body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; + } + + body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; + } + +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} + +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} + + body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; + } + + body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; + } + +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} + + body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; + } + + body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; + } + + body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; + } + +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} + + body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; + } + + body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; + } + + body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #C8E6C9; + color: #2E7D32; + } + + body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #4CAF50; + } + + body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; + } + + body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + } + + body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #4CAF50; + } + + body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; + } + + body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; + } + +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} + +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} + + body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #255627; + } + +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} + +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} + +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} + +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} + + body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; + } + +body .ui-carousel { + padding: 0; +} + + body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; + } + + body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; + } + + body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; + } + + body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; + } + + body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + } + + body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; + } + + body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; + } + + body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; + } + + body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; + } + + body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; + } + + body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; + } + + body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; + } + +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} + +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} + +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} + +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} + +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} + +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} + +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} + +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} + +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} + + body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #2E7D32; + } + +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} + + body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; + } + +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} + + body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #4CAF50; + outline-offset: 2px; + } + +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} + + body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; + } + + body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; + } + + body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; + } + + body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; + } + + body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; + } + + body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #4CAF50; + color: #ffffff; + } + + body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; + } + + body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; + } + +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C8E6C9; + color: #2E7D32; +} + +body .ui-treetable .ui-column-resizer-helper { + background-color: #4CAF50; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} + + body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; + } + + body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; + } + + body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; + } + + body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; + } + + body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; + } + + body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; + } + + body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; + } + + body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; + } + + body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; + } + + body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; + } + + body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; + } + + body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; + } + + body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; + } + + body .ui-messages .ui-messages-icon { + font-size: 1.714em; + } + +body .ui-message { + padding: 0.429em; + margin: 0; +} + + body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; + } + + body .ui-message.ui-message-info .ui-message-icon { + color: #000000; + } + + body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; + } + + body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; + } + + body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; + } + + body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; + } + + body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; + } + + body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; + } + + body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; + } + +body .ui-growl { + top: 120px; +} + + body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + } + + body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; + } + + body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; + } + + body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; + } + + body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; + } + + body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; + } + + body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; + } + + body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; + } + + body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; + } + + body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; + } + + body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; + } + + body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; + } + +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} + + body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; + } + + body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; + } + + body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; + } + + body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; + } + + body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; + } + + body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; + } + + body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; + } + + body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; + } + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} + +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} + + body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; + } + + body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #388E3C; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + } + + body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #2E7D32; + color: #ffffff; + } + + body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; + } + + body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; + } + + body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; + } + + body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; + } + + body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; + } + +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + + body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; + } + + body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; + } + + body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; + } + + body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; + } + + body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; + } + + body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; + } + + body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; + } + + body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; + } + + body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; + } + + body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; + } + +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + + body .ui-sidebar .ui-sidebar-close { + color: #727272; + } + + body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; + } + +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} + +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} + +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} + +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} + +body p-lightbox img { + margin-right: 0.429em; +} + +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + + body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + } + + body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; + } + + body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; + } + + body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; + } + + body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + } + + body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; + } + + body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + + body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; + } + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} + + body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; + } + + body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; + } + + body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; + } + + body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; + } + +body .ui-steps { + position: relative; +} + + body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); + } + + body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; + } + + body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; + } + + body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; + } + + body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #4CAF50; + color: #ffffff; + } + + body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; + } + + body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; + } + + body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; + } + +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} + + body .ui-menu .ui-menuitem-link .ui-menuitem-text, + body .ui-menubar .ui-menuitem-link .ui-menuitem-text, + body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, + body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, + body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, + body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; + } + + body .ui-menu .ui-menuitem-link .ui-menuitem-icon, + body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, + body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, + body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, + body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, + body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; + } + + body .ui-menu .ui-menuitem-link:hover, + body .ui-menubar .ui-menuitem-link:hover, + body .ui-tieredmenu .ui-menuitem-link:hover, + body .ui-contextmenu .ui-menuitem-link:hover, + body .ui-megamenu .ui-menuitem-link:hover, + body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #C8E6C9; + } + + body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, + body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, + body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, + body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, + body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, + body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #2E7D32; + } + + body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, + body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, + body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, + body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, + body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, + body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #2E7D32; + } + +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} + + body .ui-menu .ui-menuitem { + margin: 0; + } + + body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + } + + body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; + } + +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} + + body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; + } + + body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; + } + + body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; + } + + body .ui-menubar .ui-menuitem { + margin: 0; + } + + body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; + } + + body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; + } + + body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; + } + +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + + body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-contextmenu .ui-menuitem { + margin: 0; + } + + body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; + } + + body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; + } + + body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; + } + + body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; + } + + body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; + } + +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} + + body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-tieredmenu .ui-menuitem { + margin: 0; + } + + body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; + } + + body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; + } + + body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; + } + + body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; + } + + body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; + } + +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} + + body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; + } + + body .ui-slidemenu .ui-menuitem { + margin: 0; + } + + body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; + } + + body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; + } + + body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; + } + + body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; + } + + body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; + } + + body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; + } + + body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; + } + +body .ui-tabmenu { + border: 0 none; +} + + body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #4CAF50; + border: 1px solid #4CAF50; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + } + + body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + } + +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} + + body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + } + + body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + } + + body .ui-megamenu .ui-menuitem { + margin: 0; + } + + body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; + } + + body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; + } + + body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; + } + + body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; + } + + body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; + } + +body .ui-panelmenu .ui-icon { + position: static; +} + +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} + + body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } + + body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; + } + + body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; + } + + body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; + } + + body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; + } + + body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; + } + + body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #4CAF50; + background-color: #4CAF50; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + } + + body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; + } + + body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #388E3C; + background-color: #388E3C; + color: #ffffff; + } + + body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; + } + +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} + + body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; + } + +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} + + body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; + } + + body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + } + + body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #C8E6C9; + } + + body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #2E7D32; + } + + body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #2E7D32; + } + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} + + body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #4CAF50; + } + + body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; + } + +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} + + body .ui-galleria .ui-galleria-nav-prev:hover, + body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + } + +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} + +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} + +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} + + body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; + } + + body .ui-terminal .ui-terminal-command { + height: 16px; + } + +body .ui-inplace { + min-height: 2.357em; +} + + body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + } + + body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #C8E6C9; + color: #2E7D32; + } + +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/green/theme-dark.scss b/App/ClientApp/src/assets/theme/green/theme-dark.scss new file mode 100644 index 0000000..950c564 --- /dev/null +++ b/App/ClientApp/src/assets/theme/green/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#C8E6C9; +$primaryColor:#4CAF50; +$primaryDarkerColor:#388E3C; +$primaryDarkestColor:#2E7D32; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/green/theme-light.css b/App/ClientApp/src/assets/theme/green/theme-light.css new file mode 100644 index 0000000..4ec6090 --- /dev/null +++ b/App/ClientApp/src/assets/theme/green/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #4CAF50; + text-decoration: none; +} +body a:hover { + color: #388E3C; +} +body a:active { + color: #2E7D32; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #4CAF50; + background-color: #f5f5f5; + color: #4CAF50; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #4CAF50; + background-color: #4CAF50; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #4CAF50; + background-color: #2E7D32; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #388E3C; + background-color: #388E3C; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #4CAF50; + background-color: #f5f5f5; + color: #4CAF50; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #4CAF50; + background-color: #4CAF50; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #4CAF50; + background-color: #2E7D32; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #388E3C; + background-color: #388E3C; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #80c883; + border-color: #80c883; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #5cb860; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #80c883; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #80c883; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #4CAF50; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #4CAF50; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #2E7D32; + background-color: #C8E6C9; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #4CAF50; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #4CAF50; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #388E3C; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #2E7D32; + background-color: #C8E6C9; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #4CAF50; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #2E7D32; + background-color: #C8E6C9; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #388E3C; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #4CAF50; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #C8E6C9; + border: 2px solid #C8E6C9; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #4CAF50; + background-color: #4CAF50; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #4CAF50; + background-color: #4CAF50; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #4CAF50; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #C8E6C9; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #C8E6C9; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #4CAF50; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #4CAF50; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #4CAF50; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button:enabled:focus { + outline: 2px dotted #4CAF50; + outline-offset: 1px; + background-color: #5cb860; +} +body .ui-button:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #4CAF50; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; + outline: 2px dotted #4CAF50; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #4CAF50; +} +body .ui-togglebutton.ui-state-active { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #388E3C; + border-color: #2E7D32; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; + outline: 2px dotted #4CAF50; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #4CAF50; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C8E6C9; + border-color: #C8E6C9; + color: #2E7D32; + outline: 2px dotted #4CAF50; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #4CAF50; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #388E3C; + border-color: #2E7D32; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #4CAF50; + border-color: #4CAF50; + color: #ffffff; + outline: 2px dotted #4CAF50; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #4CAF50; + border: 1px solid #4CAF50; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #388E3C; + background-color: #388E3C; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #388E3C; + background-color: #388E3C; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #2E7D32; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #2E7D32; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #4CAF50; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #4CAF50; + -moz-box-shadow: inset 0 -2px 0 0 #4CAF50; + box-shadow: inset 0 -2px 0 0 #4CAF50; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-table .ui-column-resizer-helper { + background-color: #4CAF50; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #4CAF50; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #4CAF50; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #4CAF50; + outline-offset: 1px; + background-color: #5cb860; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #4CAF50; + border: 1px solid #388E3C; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #4CAF50; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #4CAF50; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #255627; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #2E7D32; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #4CAF50; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #4CAF50; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #4CAF50; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #388E3C; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #2E7D32; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #4CAF50; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #C8E6C9; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #2E7D32; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #2E7D32; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C8E6C9; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #2E7D32; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #2E7D32; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #4CAF50; + background-color: #4CAF50; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #388E3C; + background-color: #388E3C; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #C8E6C9; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #2E7D32; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #2E7D32; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #4CAF50; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #C8E6C9; + color: #2E7D32; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/green/theme-light.scss b/App/ClientApp/src/assets/theme/green/theme-light.scss new file mode 100644 index 0000000..5aad1e3 --- /dev/null +++ b/App/ClientApp/src/assets/theme/green/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#C8E6C9; +$primaryColor:#4CAF50; +$primaryDarkerColor:#388E3C; +$primaryDarkestColor:#2E7D32; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/indigo/theme-accent.css b/App/ClientApp/src/assets/theme/indigo/theme-accent.css new file mode 100644 index 0000000..79adf0e --- /dev/null +++ b/App/ClientApp/src/assets/theme/indigo/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #3F51B5; + text-decoration: none; +} +body a:hover { + color: #303F9F; +} +body a:active { + color: #283593; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #3F51B5; + background-color: #f5f5f5; + color: #3F51B5; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #3F51B5; + background-color: #3F51B5; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #3F51B5; + background-color: #283593; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #3F51B5; + background-color: #f5f5f5; + color: #3F51B5; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #3F51B5; + background-color: #3F51B5; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #3F51B5; + background-color: #283593; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #f06493; + border-color: #f06493; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #eb3573; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f06493; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f06493; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #E91E63; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #E91E63; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #283593; + background-color: #C5CAE9; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #3F51B5; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #303F9F; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #283593; + background-color: #C5CAE9; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #3F51B5; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #283593; + background-color: #C5CAE9; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #3F51B5; + background-color: #3F51B5; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #303F9F; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #3F51B5; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #C5CAE9; + border: 2px solid #C5CAE9; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #3F51B5; + background-color: #3F51B5; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #3F51B5; + background-color: #3F51B5; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #3F51B5; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #C5CAE9; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #C5CAE9; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #E91E63; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #3F51B5; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #E91E63; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #3F51B5; + padding: 0.857em 1em; + border: 1px solid #3F51B5; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #303F9F; + color: #ffffff; + border-color: #303F9F; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #283593; + color: #ffffff; + border-color: #283593; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #3F51B5; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #3F51B5; + border: 1px solid #3F51B5; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #303F9F; + color: #ffffff; + border-color: #303F9F; +} +body .ui-button:enabled:focus { + outline: 2px dotted #3F51B5; + outline-offset: 1px; + background-color: #4d5ec1; +} +body .ui-button:enabled:active { + background-color: #283593; + color: #ffffff; + border-color: #283593; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #3F51B5; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; + outline: 2px dotted #3F51B5; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #3F51B5; +} +body .ui-togglebutton.ui-state-active { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #303F9F; + border-color: #283593; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; + outline: 2px dotted #3F51B5; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #3F51B5; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; + outline: 2px dotted #3F51B5; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #3F51B5; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #303F9F; + border-color: #283593; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; + outline: 2px dotted #3F51B5; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #3F51B5; + padding: 0.857em 1em; + background-color: #3F51B5; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #C5CAE9; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #3F51B5; + color: #ffffff; + background-color: #3F51B5; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #303F9F; + border: 1px solid #303F9F; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #3F51B5; + color: #ffffff; + background-color: #3F51B5; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #303F9F; + border: 1px solid #303F9F; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #E91E63; + border: 1px solid #E91E63; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #E91E63; + background-color: #E91E63; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #3F51B5; + background-color: #3F51B5; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #303F9F; + border: 1px solid #303F9F; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #E91E63; + border: 1px solid #E91E63; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #E91E63; + background-color: #E91E63; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #3F51B5; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #C5CAE9; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #283593; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #E91E63; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #3F51B5; + color: #ffffff; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #283593; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #3F51B5; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #E91E63; + -moz-box-shadow: inset 0 -2px 0 0 #E91E63; + box-shadow: inset 0 -2px 0 0 #E91E63; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C5CAE9; + color: #283593; +} +body .ui-table .ui-column-resizer-helper { + background-color: #3F51B5; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #3F51B5; + color: #ffffff; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #3F51B5; + color: #ffffff; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #3F51B5; + color: #ffffff; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #3F51B5; + color: #ffffff; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #3F51B5; + color: #ffffff; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #3F51B5; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #3F51B5; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #303F9F; + color: #ffffff; + border-color: #303F9F; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #3F51B5; + outline-offset: 1px; + background-color: #4d5ec1; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #283593; + color: #ffffff; + border-color: #283593; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #3F51B5; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #3F51B5; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #3F51B5; + border: 1px solid #303F9F; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #3F51B5; + color: #ffffff; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #3F51B5; + color: #ffffff; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #E91E63; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #3F51B5; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #7b0c32; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #3F51B5; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #3F51B5; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #3F51B5; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #3F51B5; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #C5CAE9; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #C5CAE9; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #3F51B5; + color: #ffffff; + border: 1px solid #3F51B5; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #283593; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #3F51B5; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #E91E63; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C5CAE9; + color: #283593; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #3F51B5; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #303F9F; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #283593; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #3F51B5; + background-color: #3F51B5; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #C5CAE9; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #E91E63; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #C5CAE9; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #283593; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #283593; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #3F51B5; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #3F51B5; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #303F9F; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #3F51B5; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #3F51B5; + background-color: #3F51B5; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #303F9F; + border: 1px solid #303F9F; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #E91E63; + border: 1px solid #E91E63; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #3F51B5; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #3F51B5; + background-color: #3F51B5; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #E91E63; + background-color: #E91E63; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #E91E63; + background-color: #E91E63; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #C5CAE9; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #283593; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #283593; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #3F51B5; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/indigo/theme-accent.scss b/App/ClientApp/src/assets/theme/indigo/theme-accent.scss new file mode 100644 index 0000000..b20f6c6 --- /dev/null +++ b/App/ClientApp/src/assets/theme/indigo/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#C5CAE9; +$primaryColor:#3F51B5; +$primaryDarkerColor:#303F9F; +$primaryDarkestColor:#283593; +$primaryColorText:#ffffff; + +$accentColor:#E91E63; +$accentDarkerColor:#C2185B; +$accentColorText:#ffffff; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/indigo/theme-dark.css b/App/ClientApp/src/assets/theme/indigo/theme-dark.css new file mode 100644 index 0000000..0985c2d --- /dev/null +++ b/App/ClientApp/src/assets/theme/indigo/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #3F51B5; + text-decoration: none; +} +body a:hover { + color: #303F9F; +} +body a:active { + color: #283593; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #3F51B5; + background-color: #f5f5f5; + color: #3F51B5; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #3F51B5; + background-color: #3F51B5; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #3F51B5; + background-color: #283593; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #3F51B5; + background-color: #f5f5f5; + color: #3F51B5; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #3F51B5; + background-color: #3F51B5; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #3F51B5; + background-color: #283593; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #7280ce; + border-color: #7280ce; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #4d5ec1; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #7280ce; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #7280ce; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #3F51B5; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #3F51B5; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #283593; + background-color: #C5CAE9; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #3F51B5; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #303F9F; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #283593; + background-color: #C5CAE9; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #3F51B5; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #283593; + background-color: #C5CAE9; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #303F9F; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #3F51B5; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #C5CAE9; + border: 2px solid #C5CAE9; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #3F51B5; + background-color: #3F51B5; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #3F51B5; + background-color: #3F51B5; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #3F51B5; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #C5CAE9; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #C5CAE9; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #3F51B5; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #303F9F; + color: #ffffff; + border-color: #303F9F; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #283593; + color: #ffffff; + border-color: #283593; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #3F51B5; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #3F51B5; + border: 1px solid #3F51B5; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #303F9F; + color: #ffffff; + border-color: #303F9F; +} +body .ui-button:enabled:focus { + outline: 2px dotted #3F51B5; + outline-offset: 1px; + background-color: #4d5ec1; +} +body .ui-button:enabled:active { + background-color: #283593; + color: #ffffff; + border-color: #283593; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #3F51B5; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; + outline: 2px dotted #3F51B5; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #3F51B5; +} +body .ui-togglebutton.ui-state-active { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #303F9F; + border-color: #283593; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; + outline: 2px dotted #3F51B5; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #3F51B5; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; + outline: 2px dotted #3F51B5; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #3F51B5; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #303F9F; + border-color: #283593; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; + outline: 2px dotted #3F51B5; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #3F51B5; + border: 1px solid #3F51B5; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #3F51B5; + border: 1px solid #3F51B5; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #303F9F; + background-color: #303F9F; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #283593; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #283593; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #3F51B5; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #3F51B5; + -moz-box-shadow: inset 0 -2px 0 0 #3F51B5; + box-shadow: inset 0 -2px 0 0 #3F51B5; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C5CAE9; + color: #283593; +} +body .ui-table .ui-column-resizer-helper { + background-color: #3F51B5; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #3F51B5; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #3F51B5; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #303F9F; + color: #ffffff; + border-color: #303F9F; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #3F51B5; + outline-offset: 1px; + background-color: #4d5ec1; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #283593; + color: #ffffff; + border-color: #283593; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #3F51B5; + border: 1px solid #303F9F; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #3F51B5; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #3F51B5; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #1e2756; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #283593; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #3F51B5; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C5CAE9; + color: #283593; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #3F51B5; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #303F9F; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #283593; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #3F51B5; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #C5CAE9; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #283593; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #283593; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #3F51B5; + border: 1px solid #3F51B5; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #3F51B5; + background-color: #3F51B5; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #C5CAE9; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #283593; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #283593; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #3F51B5; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/indigo/theme-dark.scss b/App/ClientApp/src/assets/theme/indigo/theme-dark.scss new file mode 100644 index 0000000..120708a --- /dev/null +++ b/App/ClientApp/src/assets/theme/indigo/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#C5CAE9; +$primaryColor:#3F51B5; +$primaryDarkerColor:#303F9F; +$primaryDarkestColor:#283593; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/indigo/theme-light.css b/App/ClientApp/src/assets/theme/indigo/theme-light.css new file mode 100644 index 0000000..34b195c --- /dev/null +++ b/App/ClientApp/src/assets/theme/indigo/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #3F51B5; + text-decoration: none; +} +body a:hover { + color: #303F9F; +} +body a:active { + color: #283593; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #3F51B5; + background-color: #f5f5f5; + color: #3F51B5; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #3F51B5; + background-color: #3F51B5; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #3F51B5; + background-color: #283593; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #3F51B5; + background-color: #f5f5f5; + color: #3F51B5; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #3F51B5; + background-color: #3F51B5; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #3F51B5; + background-color: #283593; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #7280ce; + border-color: #7280ce; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #4d5ec1; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #7280ce; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #7280ce; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #3F51B5; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #3F51B5; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #283593; + background-color: #C5CAE9; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #3F51B5; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #3F51B5; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #303F9F; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #283593; + background-color: #C5CAE9; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #3F51B5; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #283593; + background-color: #C5CAE9; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #303F9F; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #3F51B5; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #C5CAE9; + border: 2px solid #C5CAE9; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #3F51B5; + background-color: #3F51B5; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #3F51B5; + background-color: #3F51B5; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #3F51B5; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #C5CAE9; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #C5CAE9; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #3F51B5; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #303F9F; + color: #ffffff; + border-color: #303F9F; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #283593; + color: #ffffff; + border-color: #283593; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #3F51B5; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #3F51B5; + border: 1px solid #3F51B5; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #303F9F; + color: #ffffff; + border-color: #303F9F; +} +body .ui-button:enabled:focus { + outline: 2px dotted #3F51B5; + outline-offset: 1px; + background-color: #4d5ec1; +} +body .ui-button:enabled:active { + background-color: #283593; + color: #ffffff; + border-color: #283593; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #3F51B5; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; + outline: 2px dotted #3F51B5; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #3F51B5; +} +body .ui-togglebutton.ui-state-active { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #303F9F; + border-color: #283593; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; + outline: 2px dotted #3F51B5; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #3F51B5; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #C5CAE9; + border-color: #C5CAE9; + color: #283593; + outline: 2px dotted #3F51B5; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #3F51B5; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #303F9F; + border-color: #283593; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #3F51B5; + border-color: #3F51B5; + color: #ffffff; + outline: 2px dotted #3F51B5; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #3F51B5; + border: 1px solid #3F51B5; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #3F51B5; + border: 1px solid #3F51B5; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #303F9F; + background-color: #303F9F; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #283593; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #283593; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #3F51B5; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #3F51B5; + -moz-box-shadow: inset 0 -2px 0 0 #3F51B5; + box-shadow: inset 0 -2px 0 0 #3F51B5; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C5CAE9; + color: #283593; +} +body .ui-table .ui-column-resizer-helper { + background-color: #3F51B5; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #3F51B5; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #3F51B5; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #303F9F; + color: #ffffff; + border-color: #303F9F; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #3F51B5; + outline-offset: 1px; + background-color: #4d5ec1; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #283593; + color: #ffffff; + border-color: #283593; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #3F51B5; + border: 1px solid #303F9F; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #3F51B5; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #3F51B5; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #1e2756; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #283593; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #3F51B5; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #C5CAE9; + color: #283593; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #3F51B5; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #303F9F; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #283593; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #3F51B5; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #C5CAE9; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #283593; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #283593; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #3F51B5; + border: 1px solid #3F51B5; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #C5CAE9; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #283593; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #283593; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #3F51B5; + background-color: #3F51B5; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #303F9F; + background-color: #303F9F; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #C5CAE9; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #283593; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #283593; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #3F51B5; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #C5CAE9; + color: #283593; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/indigo/theme-light.scss b/App/ClientApp/src/assets/theme/indigo/theme-light.scss new file mode 100644 index 0000000..4116135 --- /dev/null +++ b/App/ClientApp/src/assets/theme/indigo/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#C5CAE9; +$primaryColor:#3F51B5; +$primaryDarkerColor:#303F9F; +$primaryDarkestColor:#283593; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/lightblue/theme-accent.css b/App/ClientApp/src/assets/theme/lightblue/theme-accent.css new file mode 100644 index 0000000..9d0ff74 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightblue/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #03A9F4; + text-decoration: none; +} +body a:hover { + color: #0288D1; +} +body a:active { + color: #0277BD; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #03A9F4; + background-color: #f5f5f5; + color: #03A9F4; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #03A9F4; + background-color: #03A9F4; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #03A9F4; + background-color: #0277BD; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #03A9F4; + background-color: #f5f5f5; + color: #03A9F4; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #03A9F4; + background-color: #03A9F4; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #03A9F4; + background-color: #0277BD; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffd454; + border-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffc721; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffd454; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #0277BD; + background-color: #B3E5FC; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #03A9F4; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #0288D1; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #0277BD; + background-color: #B3E5FC; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #03A9F4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #0277BD; + background-color: #B3E5FC; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #03A9F4; + background-color: #03A9F4; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #0288D1; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #03A9F4; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #B3E5FC; + border: 2px solid #B3E5FC; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #03A9F4; + background-color: #03A9F4; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #03A9F4; + background-color: #03A9F4; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #03A9F4; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #B3E5FC; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #B3E5FC; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #03A9F4; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #03A9F4; + padding: 0.857em 1em; + border: 1px solid #03A9F4; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #0288D1; + color: #ffffff; + border-color: #0288D1; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #0277BD; + color: #ffffff; + border-color: #0277BD; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #03A9F4; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #03A9F4; + border: 1px solid #03A9F4; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #0288D1; + color: #ffffff; + border-color: #0288D1; +} +body .ui-button:enabled:focus { + outline: 2px dotted #03A9F4; + outline-offset: 1px; + background-color: #14b4fc; +} +body .ui-button:enabled:active { + background-color: #0277BD; + color: #ffffff; + border-color: #0277BD; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #03A9F4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; + outline: 2px dotted #03A9F4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #03A9F4; +} +body .ui-togglebutton.ui-state-active { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #0288D1; + border-color: #0277BD; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; + outline: 2px dotted #03A9F4; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #03A9F4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; + outline: 2px dotted #03A9F4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #03A9F4; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #0288D1; + border-color: #0277BD; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; + outline: 2px dotted #03A9F4; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #03A9F4; + padding: 0.857em 1em; + background-color: #03A9F4; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #B3E5FC; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #03A9F4; + color: #ffffff; + background-color: #03A9F4; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #0288D1; + border: 1px solid #0288D1; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #03A9F4; + color: #ffffff; + background-color: #03A9F4; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #0288D1; + border: 1px solid #0288D1; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FFC107; + border: 1px solid #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #03A9F4; + background-color: #03A9F4; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #0288D1; + border: 1px solid #0288D1; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #FFC107; + background-color: #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #03A9F4; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #B3E5FC; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #0277BD; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FFC107; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #03A9F4; + color: #ffffff; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #0277BD; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #03A9F4; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FFC107; + -moz-box-shadow: inset 0 -2px 0 0 #FFC107; + box-shadow: inset 0 -2px 0 0 #FFC107; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-table .ui-column-resizer-helper { + background-color: #03A9F4; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #03A9F4; + color: #ffffff; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #03A9F4; + color: #ffffff; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #03A9F4; + color: #ffffff; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #03A9F4; + color: #ffffff; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #03A9F4; + color: #ffffff; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #03A9F4; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #03A9F4; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #0288D1; + color: #ffffff; + border-color: #0288D1; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #03A9F4; + outline-offset: 1px; + background-color: #14b4fc; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #0277BD; + color: #ffffff; + border-color: #0277BD; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #03A9F4; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #03A9F4; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #03A9F4; + border: 1px solid #0288D1; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #03A9F4; + color: #ffffff; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #03A9F4; + color: #ffffff; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FFC107; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #03A9F4; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #876500; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #03A9F4; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #03A9F4; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #03A9F4; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #03A9F4; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #B3E5FC; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #B3E5FC; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #03A9F4; + color: #ffffff; + border: 1px solid #03A9F4; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #0277BD; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #03A9F4; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #03A9F4; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #0288D1; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #0277BD; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #03A9F4; + background-color: #03A9F4; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #B3E5FC; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FFC107; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #B3E5FC; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #0277BD; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #0277BD; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #03A9F4; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #03A9F4; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #0288D1; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #03A9F4; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #03A9F4; + background-color: #03A9F4; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #0288D1; + border: 1px solid #0288D1; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #03A9F4; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #03A9F4; + background-color: #03A9F4; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #B3E5FC; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #0277BD; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #0277BD; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #03A9F4; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/lightblue/theme-accent.scss b/App/ClientApp/src/assets/theme/lightblue/theme-accent.scss new file mode 100644 index 0000000..94050df --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightblue/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#B3E5FC; +$primaryColor:#03A9F4; +$primaryDarkerColor:#0288D1; +$primaryDarkestColor:#0277BD; +$primaryColorText:#ffffff; + +$accentColor:#FFC107; +$accentDarkerColor:#FFA000; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/lightblue/theme-dark.css b/App/ClientApp/src/assets/theme/lightblue/theme-dark.css new file mode 100644 index 0000000..734b850 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightblue/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #03A9F4; + text-decoration: none; +} +body a:hover { + color: #0288D1; +} +body a:active { + color: #0277BD; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #03A9F4; + background-color: #f5f5f5; + color: #03A9F4; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #03A9F4; + background-color: #03A9F4; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #03A9F4; + background-color: #0277BD; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #03A9F4; + background-color: #f5f5f5; + color: #03A9F4; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #03A9F4; + background-color: #03A9F4; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #03A9F4; + background-color: #0277BD; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #47c4fd; + border-color: #47c4fd; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #14b4fc; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #47c4fd; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #47c4fd; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #03A9F4; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #03A9F4; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #0277BD; + background-color: #B3E5FC; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #03A9F4; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #0288D1; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #0277BD; + background-color: #B3E5FC; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #03A9F4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #0277BD; + background-color: #B3E5FC; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #0288D1; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #03A9F4; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #B3E5FC; + border: 2px solid #B3E5FC; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #03A9F4; + background-color: #03A9F4; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #03A9F4; + background-color: #03A9F4; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #03A9F4; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #B3E5FC; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #B3E5FC; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #03A9F4; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #0288D1; + color: #ffffff; + border-color: #0288D1; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #0277BD; + color: #ffffff; + border-color: #0277BD; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #03A9F4; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #03A9F4; + border: 1px solid #03A9F4; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #0288D1; + color: #ffffff; + border-color: #0288D1; +} +body .ui-button:enabled:focus { + outline: 2px dotted #03A9F4; + outline-offset: 1px; + background-color: #14b4fc; +} +body .ui-button:enabled:active { + background-color: #0277BD; + color: #ffffff; + border-color: #0277BD; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #03A9F4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; + outline: 2px dotted #03A9F4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #03A9F4; +} +body .ui-togglebutton.ui-state-active { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #0288D1; + border-color: #0277BD; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; + outline: 2px dotted #03A9F4; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #03A9F4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; + outline: 2px dotted #03A9F4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #03A9F4; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #0288D1; + border-color: #0277BD; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; + outline: 2px dotted #03A9F4; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #03A9F4; + border: 1px solid #03A9F4; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #03A9F4; + border: 1px solid #03A9F4; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #0288D1; + background-color: #0288D1; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #0277BD; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #0277BD; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #03A9F4; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #03A9F4; + -moz-box-shadow: inset 0 -2px 0 0 #03A9F4; + box-shadow: inset 0 -2px 0 0 #03A9F4; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-table .ui-column-resizer-helper { + background-color: #03A9F4; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #03A9F4; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #03A9F4; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #0288D1; + color: #ffffff; + border-color: #0288D1; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #03A9F4; + outline-offset: 1px; + background-color: #14b4fc; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #0277BD; + color: #ffffff; + border-color: #0277BD; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #03A9F4; + border: 1px solid #0288D1; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #03A9F4; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #03A9F4; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #015276; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #0277BD; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #03A9F4; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #03A9F4; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #0288D1; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #0277BD; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #03A9F4; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #B3E5FC; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #0277BD; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #0277BD; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #03A9F4; + border: 1px solid #03A9F4; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #03A9F4; + background-color: #03A9F4; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #B3E5FC; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #0277BD; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #0277BD; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #03A9F4; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/lightblue/theme-dark.scss b/App/ClientApp/src/assets/theme/lightblue/theme-dark.scss new file mode 100644 index 0000000..6ae70f6 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightblue/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#B3E5FC; +$primaryColor:#03A9F4; +$primaryDarkerColor:#0288D1; +$primaryDarkestColor:#0277BD; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/lightblue/theme-light.css b/App/ClientApp/src/assets/theme/lightblue/theme-light.css new file mode 100644 index 0000000..ea3fa6d --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightblue/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #03A9F4; + text-decoration: none; +} +body a:hover { + color: #0288D1; +} +body a:active { + color: #0277BD; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #03A9F4; + background-color: #f5f5f5; + color: #03A9F4; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #03A9F4; + background-color: #03A9F4; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #03A9F4; + background-color: #0277BD; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #03A9F4; + background-color: #f5f5f5; + color: #03A9F4; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #03A9F4; + background-color: #03A9F4; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #03A9F4; + background-color: #0277BD; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #47c4fd; + border-color: #47c4fd; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #14b4fc; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #47c4fd; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #47c4fd; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #03A9F4; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #03A9F4; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #0277BD; + background-color: #B3E5FC; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #03A9F4; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #03A9F4; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #0288D1; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #0277BD; + background-color: #B3E5FC; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #03A9F4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #0277BD; + background-color: #B3E5FC; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #0288D1; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #03A9F4; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #B3E5FC; + border: 2px solid #B3E5FC; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #03A9F4; + background-color: #03A9F4; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #03A9F4; + background-color: #03A9F4; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #03A9F4; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #B3E5FC; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #B3E5FC; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #03A9F4; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #03A9F4; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #0288D1; + color: #ffffff; + border-color: #0288D1; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #0277BD; + color: #ffffff; + border-color: #0277BD; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #03A9F4; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #03A9F4; + border: 1px solid #03A9F4; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #0288D1; + color: #ffffff; + border-color: #0288D1; +} +body .ui-button:enabled:focus { + outline: 2px dotted #03A9F4; + outline-offset: 1px; + background-color: #14b4fc; +} +body .ui-button:enabled:active { + background-color: #0277BD; + color: #ffffff; + border-color: #0277BD; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #03A9F4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; + outline: 2px dotted #03A9F4; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #03A9F4; +} +body .ui-togglebutton.ui-state-active { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #0288D1; + border-color: #0277BD; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; + outline: 2px dotted #03A9F4; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #03A9F4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B3E5FC; + border-color: #B3E5FC; + color: #0277BD; + outline: 2px dotted #03A9F4; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #03A9F4; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #0288D1; + border-color: #0277BD; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #03A9F4; + border-color: #03A9F4; + color: #ffffff; + outline: 2px dotted #03A9F4; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #03A9F4; + border: 1px solid #03A9F4; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #03A9F4; + border: 1px solid #03A9F4; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #0288D1; + background-color: #0288D1; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #0277BD; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #0277BD; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #03A9F4; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #03A9F4; + -moz-box-shadow: inset 0 -2px 0 0 #03A9F4; + box-shadow: inset 0 -2px 0 0 #03A9F4; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-table .ui-column-resizer-helper { + background-color: #03A9F4; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #03A9F4; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #03A9F4; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #0288D1; + color: #ffffff; + border-color: #0288D1; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #03A9F4; + outline-offset: 1px; + background-color: #14b4fc; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #0277BD; + color: #ffffff; + border-color: #0277BD; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #03A9F4; + border: 1px solid #0288D1; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #03A9F4; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #03A9F4; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #015276; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #0277BD; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #03A9F4; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #03A9F4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #03A9F4; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #0288D1; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #0277BD; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #03A9F4; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #B3E5FC; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #0277BD; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #0277BD; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #03A9F4; + border: 1px solid #03A9F4; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B3E5FC; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #0277BD; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #0277BD; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #03A9F4; + background-color: #03A9F4; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #0288D1; + background-color: #0288D1; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #B3E5FC; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #0277BD; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #0277BD; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #03A9F4; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #B3E5FC; + color: #0277BD; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/lightblue/theme-light.scss b/App/ClientApp/src/assets/theme/lightblue/theme-light.scss new file mode 100644 index 0000000..790ff25 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightblue/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#B3E5FC; +$primaryColor:#03A9F4; +$primaryDarkerColor:#0288D1; +$primaryDarkestColor:#0277BD; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/lightgreen/theme-accent.css b/App/ClientApp/src/assets/theme/lightgreen/theme-accent.css new file mode 100644 index 0000000..4d920d6 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightgreen/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #8BC34A; + text-decoration: none; +} +body a:hover { + color: #689F38; +} +body a:active { + color: #558B2F; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #8BC34A; + background-color: #f5f5f5; + color: #8BC34A; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #8BC34A; + background-color: #8BC34A; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #8BC34A; + background-color: #558B2F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #8BC34A; + background-color: #f5f5f5; + color: #8BC34A; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #8BC34A; + background-color: #8BC34A; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #8BC34A; + background-color: #558B2F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #fff388; + border-color: #fff388; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffee55; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #fff388; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #fff388; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFEB3B; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #FFEB3B; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFEB3B; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #FFEB3B; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #558B2F; + background-color: #DCEDC8; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #8BC34A; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #689F38; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #FFEB3B; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #558B2F; + background-color: #DCEDC8; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #8BC34A; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #FFEB3B; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #558B2F; + background-color: #DCEDC8; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #8BC34A; + background-color: #8BC34A; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #689F38; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #8BC34A; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #DCEDC8; + border: 2px solid #DCEDC8; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #8BC34A; + background-color: #8BC34A; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #8BC34A; + background-color: #8BC34A; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #8BC34A; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #DCEDC8; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #DCEDC8; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #FFEB3B; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #8BC34A; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #FFEB3B; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #8BC34A; + padding: 0.857em 1em; + border: 1px solid #8BC34A; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #689F38; + color: #ffffff; + border-color: #689F38; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #558B2F; + color: #ffffff; + border-color: #558B2F; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #8BC34A; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #8BC34A; + border: 1px solid #8BC34A; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #689F38; + color: #ffffff; + border-color: #689F38; +} +body .ui-button:enabled:focus { + outline: 2px dotted #8BC34A; + outline-offset: 1px; + background-color: #97c95d; +} +body .ui-button:enabled:active { + background-color: #558B2F; + color: #ffffff; + border-color: #558B2F; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #8BC34A; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; + outline: 2px dotted #8BC34A; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #8BC34A; +} +body .ui-togglebutton.ui-state-active { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #689F38; + border-color: #558B2F; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; + outline: 2px dotted #8BC34A; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #8BC34A; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; + outline: 2px dotted #8BC34A; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #8BC34A; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #689F38; + border-color: #558B2F; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; + outline: 2px dotted #8BC34A; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #8BC34A; + padding: 0.857em 1em; + background-color: #8BC34A; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #DCEDC8; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #8BC34A; + color: #ffffff; + background-color: #8BC34A; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #689F38; + border: 1px solid #689F38; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #8BC34A; + color: #ffffff; + background-color: #8BC34A; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #689F38; + border: 1px solid #689F38; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FFEB3B; + border: 1px solid #FFEB3B; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #FFEB3B; + background-color: #FFEB3B; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #8BC34A; + background-color: #8BC34A; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #689F38; + border: 1px solid #689F38; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FFEB3B; + border: 1px solid #FFEB3B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #FFEB3B; + background-color: #FFEB3B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #8BC34A; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #DCEDC8; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #558B2F; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FFEB3B; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #8BC34A; + color: #ffffff; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #558B2F; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #8BC34A; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FFEB3B; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FFEB3B; + -moz-box-shadow: inset 0 -2px 0 0 #FFEB3B; + box-shadow: inset 0 -2px 0 0 #FFEB3B; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FFEB3B; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-table .ui-column-resizer-helper { + background-color: #8BC34A; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #8BC34A; + color: #ffffff; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #8BC34A; + color: #ffffff; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #8BC34A; + color: #ffffff; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #8BC34A; + color: #ffffff; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #8BC34A; + color: #ffffff; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #8BC34A; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #8BC34A; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #689F38; + color: #ffffff; + border-color: #689F38; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #8BC34A; + outline-offset: 1px; + background-color: #97c95d; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #558B2F; + color: #ffffff; + border-color: #558B2F; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #8BC34A; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #8BC34A; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #8BC34A; + border: 1px solid #689F38; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #8BC34A; + color: #ffffff; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #8BC34A; + color: #ffffff; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FFEB3B; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #8BC34A; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #bba700; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #8BC34A; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #8BC34A; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #8BC34A; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #8BC34A; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #DCEDC8; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #DCEDC8; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #8BC34A; + color: #ffffff; + border: 1px solid #8BC34A; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #558B2F; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #8BC34A; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FFEB3B; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FFEB3B; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #8BC34A; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #689F38; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #558B2F; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #DCEDC8; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FFEB3B; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #DCEDC8; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #558B2F; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #558B2F; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #8BC34A; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #8BC34A; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #689F38; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #8BC34A; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #8BC34A; + background-color: #8BC34A; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #689F38; + border: 1px solid #689F38; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FFEB3B; + border: 1px solid #FFEB3B; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #8BC34A; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FFEB3B; + background-color: #FFEB3B; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #FFEB3B; + background-color: #FFEB3B; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #DCEDC8; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #558B2F; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #558B2F; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #8BC34A; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/lightgreen/theme-accent.scss b/App/ClientApp/src/assets/theme/lightgreen/theme-accent.scss new file mode 100644 index 0000000..60d51a8 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightgreen/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#DCEDC8; +$primaryColor:#8BC34A; +$primaryDarkerColor:#689F38; +$primaryDarkestColor:#558B2F; +$primaryColorText:#ffffff; + +$accentColor:#FFEB3B; +$accentDarkerColor:#FBC02D; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/lightgreen/theme-dark.css b/App/ClientApp/src/assets/theme/lightgreen/theme-dark.css new file mode 100644 index 0000000..48244af --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightgreen/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #8BC34A; + text-decoration: none; +} +body a:hover { + color: #689F38; +} +body a:active { + color: #558B2F; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #8BC34A; + background-color: #f5f5f5; + color: #8BC34A; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #8BC34A; + background-color: #8BC34A; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #8BC34A; + background-color: #558B2F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #8BC34A; + background-color: #f5f5f5; + color: #8BC34A; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #8BC34A; + background-color: #8BC34A; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #8BC34A; + background-color: #558B2F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #b0d683; + border-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #97c95d; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #b0d683; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #558B2F; + background-color: #DCEDC8; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #8BC34A; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #689F38; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #558B2F; + background-color: #DCEDC8; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #8BC34A; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #558B2F; + background-color: #DCEDC8; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #689F38; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #8BC34A; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #DCEDC8; + border: 2px solid #DCEDC8; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #8BC34A; + background-color: #8BC34A; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #8BC34A; + background-color: #8BC34A; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #8BC34A; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #DCEDC8; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #DCEDC8; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #8BC34A; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #689F38; + color: #ffffff; + border-color: #689F38; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #558B2F; + color: #ffffff; + border-color: #558B2F; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #8BC34A; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #8BC34A; + border: 1px solid #8BC34A; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #689F38; + color: #ffffff; + border-color: #689F38; +} +body .ui-button:enabled:focus { + outline: 2px dotted #8BC34A; + outline-offset: 1px; + background-color: #97c95d; +} +body .ui-button:enabled:active { + background-color: #558B2F; + color: #ffffff; + border-color: #558B2F; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #8BC34A; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; + outline: 2px dotted #8BC34A; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #8BC34A; +} +body .ui-togglebutton.ui-state-active { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #689F38; + border-color: #558B2F; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; + outline: 2px dotted #8BC34A; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #8BC34A; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; + outline: 2px dotted #8BC34A; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #8BC34A; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #689F38; + border-color: #558B2F; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; + outline: 2px dotted #8BC34A; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #8BC34A; + border: 1px solid #8BC34A; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #689F38; + background-color: #689F38; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #558B2F; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #558B2F; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #8BC34A; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #8BC34A; + -moz-box-shadow: inset 0 -2px 0 0 #8BC34A; + box-shadow: inset 0 -2px 0 0 #8BC34A; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-table .ui-column-resizer-helper { + background-color: #8BC34A; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #8BC34A; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #8BC34A; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #689F38; + color: #ffffff; + border-color: #689F38; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #8BC34A; + outline-offset: 1px; + background-color: #97c95d; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #558B2F; + color: #ffffff; + border-color: #558B2F; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #8BC34A; + border: 1px solid #689F38; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #8BC34A; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #8BC34A; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #496a23; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #558B2F; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #8BC34A; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #8BC34A; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #689F38; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #558B2F; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #8BC34A; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #DCEDC8; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #558B2F; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #558B2F; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #DCEDC8; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #558B2F; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #558B2F; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #8BC34A; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/lightgreen/theme-dark.scss b/App/ClientApp/src/assets/theme/lightgreen/theme-dark.scss new file mode 100644 index 0000000..7215151 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightgreen/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#DCEDC8; +$primaryColor:#8BC34A; +$primaryDarkerColor:#689F38; +$primaryDarkestColor:#558B2F; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/lightgreen/theme-light.css b/App/ClientApp/src/assets/theme/lightgreen/theme-light.css new file mode 100644 index 0000000..e4bd73c --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightgreen/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #8BC34A; + text-decoration: none; +} +body a:hover { + color: #689F38; +} +body a:active { + color: #558B2F; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #8BC34A; + background-color: #f5f5f5; + color: #8BC34A; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #8BC34A; + background-color: #8BC34A; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #8BC34A; + background-color: #558B2F; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #8BC34A; + background-color: #f5f5f5; + color: #8BC34A; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #8BC34A; + background-color: #8BC34A; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #8BC34A; + background-color: #558B2F; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #b0d683; + border-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #97c95d; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #b0d683; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #b0d683; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #8BC34A; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #558B2F; + background-color: #DCEDC8; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #8BC34A; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #8BC34A; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #689F38; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #558B2F; + background-color: #DCEDC8; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #8BC34A; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #558B2F; + background-color: #DCEDC8; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #689F38; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #8BC34A; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #DCEDC8; + border: 2px solid #DCEDC8; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #8BC34A; + background-color: #8BC34A; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #8BC34A; + background-color: #8BC34A; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #8BC34A; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #DCEDC8; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #DCEDC8; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #8BC34A; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #8BC34A; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #689F38; + color: #ffffff; + border-color: #689F38; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #558B2F; + color: #ffffff; + border-color: #558B2F; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #8BC34A; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #8BC34A; + border: 1px solid #8BC34A; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #689F38; + color: #ffffff; + border-color: #689F38; +} +body .ui-button:enabled:focus { + outline: 2px dotted #8BC34A; + outline-offset: 1px; + background-color: #97c95d; +} +body .ui-button:enabled:active { + background-color: #558B2F; + color: #ffffff; + border-color: #558B2F; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #8BC34A; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; + outline: 2px dotted #8BC34A; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #8BC34A; +} +body .ui-togglebutton.ui-state-active { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #689F38; + border-color: #558B2F; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; + outline: 2px dotted #8BC34A; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #8BC34A; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #DCEDC8; + border-color: #DCEDC8; + color: #558B2F; + outline: 2px dotted #8BC34A; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #8BC34A; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #689F38; + border-color: #558B2F; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #8BC34A; + border-color: #8BC34A; + color: #ffffff; + outline: 2px dotted #8BC34A; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #8BC34A; + border: 1px solid #8BC34A; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #689F38; + background-color: #689F38; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #558B2F; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #558B2F; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #8BC34A; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #8BC34A; + -moz-box-shadow: inset 0 -2px 0 0 #8BC34A; + box-shadow: inset 0 -2px 0 0 #8BC34A; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-table .ui-column-resizer-helper { + background-color: #8BC34A; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #8BC34A; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #8BC34A; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #689F38; + color: #ffffff; + border-color: #689F38; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #8BC34A; + outline-offset: 1px; + background-color: #97c95d; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #558B2F; + color: #ffffff; + border-color: #558B2F; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #8BC34A; + border: 1px solid #689F38; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #8BC34A; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #8BC34A; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #496a23; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #558B2F; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #8BC34A; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #8BC34A; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #8BC34A; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #689F38; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #558B2F; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #8BC34A; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #DCEDC8; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #558B2F; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #558B2F; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #8BC34A; + border: 1px solid #8BC34A; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #DCEDC8; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #558B2F; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #558B2F; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #8BC34A; + background-color: #8BC34A; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #689F38; + background-color: #689F38; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #DCEDC8; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #558B2F; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #558B2F; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #8BC34A; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #DCEDC8; + color: #558B2F; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/lightgreen/theme-light.scss b/App/ClientApp/src/assets/theme/lightgreen/theme-light.scss new file mode 100644 index 0000000..034144a --- /dev/null +++ b/App/ClientApp/src/assets/theme/lightgreen/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#DCEDC8; +$primaryColor:#8BC34A; +$primaryDarkerColor:#689F38; +$primaryDarkestColor:#558B2F; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/lime/theme-accent.css b/App/ClientApp/src/assets/theme/lime/theme-accent.css new file mode 100644 index 0000000..00d0dd6 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lime/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #CDDC39; + text-decoration: none; +} +body a:hover { + color: #AFB42B; +} +body a:active { + color: #9E9D24; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #CDDC39; + background-color: #f5f5f5; + color: #CDDC39; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #CDDC39; + background-color: #CDDC39; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #CDDC39; + background-color: #9E9D24; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #CDDC39; + background-color: #f5f5f5; + color: #CDDC39; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #CDDC39; + background-color: #CDDC39; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #CDDC39; + background-color: #9E9D24; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffd454; + border-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffc721; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffd454; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffd454; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FFC107; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #9E9D24; + background-color: #F0F4C3; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #CDDC39; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #AFB42B; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #9E9D24; + background-color: #F0F4C3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #CDDC39; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #FFC107; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #9E9D24; + background-color: #F0F4C3; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #CDDC39; + background-color: #CDDC39; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #000000; +} +body .ui-editor-container .ql-stroke { + stroke: #000000; +} +body .ui-editor-container .ql-picker-label { + color: #000000; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #000000; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #000000; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #AFB42B; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #CDDC39; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #F0F4C3; + border: 2px solid #F0F4C3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #CDDC39; + background-color: #CDDC39; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #CDDC39; + background-color: #CDDC39; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #CDDC39; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #F0F4C3; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #F0F4C3; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #CDDC39; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #FFC107; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #CDDC39; + padding: 0.857em 1em; + border: 1px solid #CDDC39; + color: #000000; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #AFB42B; + color: #000000; + border-color: #AFB42B; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #9E9D24; + color: #000000; + border-color: #9E9D24; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #CDDC39; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #000000; + background-color: #CDDC39; + border: 1px solid #CDDC39; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #AFB42B; + color: #000000; + border-color: #AFB42B; +} +body .ui-button:enabled:focus { + outline: 2px dotted #CDDC39; + outline-offset: 1px; + background-color: #d2e04f; +} +body .ui-button:enabled:active { + background-color: #9E9D24; + color: #000000; + border-color: #9E9D24; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #CDDC39; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; + outline: 2px dotted #CDDC39; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #CDDC39; +} +body .ui-togglebutton.ui-state-active { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #AFB42B; + border-color: #9E9D24; + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; + outline: 2px dotted #CDDC39; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #CDDC39; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; + outline: 2px dotted #CDDC39; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #CDDC39; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #AFB42B; + border-color: #9E9D24; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; + outline: 2px dotted #CDDC39; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #CDDC39; + padding: 0.857em 1em; + background-color: #CDDC39; + color: #000000; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #F0F4C3; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #000000; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #CDDC39; + color: #000000; + background-color: #CDDC39; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #AFB42B; + border: 1px solid #AFB42B; + color: #000000; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #000000; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #CDDC39; + color: #000000; + background-color: #CDDC39; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #AFB42B; + border: 1px solid #AFB42B; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FFC107; + border: 1px solid #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #CDDC39; + background-color: #CDDC39; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #000000; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #000000; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #AFB42B; + border: 1px solid #AFB42B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #FFC107; + background-color: #FFC107; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #CDDC39; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + color: #000000; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #F0F4C3; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #9E9D24; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FFC107; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #CDDC39; + color: #000000; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #9E9D24; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #CDDC39; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FFC107; + -moz-box-shadow: inset 0 -2px 0 0 #FFC107; + box-shadow: inset 0 -2px 0 0 #FFC107; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-table .ui-column-resizer-helper { + background-color: #CDDC39; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #CDDC39; + color: #000000; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #CDDC39; + color: #000000; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #CDDC39; + color: #000000; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #CDDC39; + color: #000000; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #CDDC39; + color: #000000; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #000000; + background-color: #CDDC39; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #CDDC39; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #AFB42B; + color: #000000; + border-color: #AFB42B; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #CDDC39; + outline-offset: 1px; + background-color: #d2e04f; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #9E9D24; + color: #000000; + border-color: #9E9D24; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #CDDC39; + color: #000000; +} +body .fc .fc-head .fc-row th { + border: 1px solid #CDDC39; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #CDDC39; + border: 1px solid #AFB42B; + color: #000000; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #CDDC39; + color: #000000; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #CDDC39; + color: #000000; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FFC107; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #CDDC39; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #876500; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #CDDC39; + color: #000000; + padding: 0.857em 1em; + border: 1px solid #CDDC39; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #CDDC39; + color: #000000; + padding: 0.857em 1em; + border: 1px solid #CDDC39; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #F0F4C3; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #000000; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #F0F4C3; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #000000; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #CDDC39; + color: #000000; + border: 1px solid #CDDC39; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #9E9D24; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #CDDC39; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FFC107; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #CDDC39; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #AFB42B; + color: #000000; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #9E9D24; + color: #000000; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #CDDC39; + background-color: #CDDC39; + color: #000000; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #000000; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #F0F4C3; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #000000; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FFC107; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #F0F4C3; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #9E9D24; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #9E9D24; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #000000; + background-color: #CDDC39; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #000000; + background-color: #CDDC39; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #AFB42B; + color: #000000; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #CDDC39; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #CDDC39; + background-color: #CDDC39; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #000000; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #000000; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #000000; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #AFB42B; + border: 1px solid #AFB42B; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #000000; + background-color: #CDDC39; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #CDDC39; + background-color: #CDDC39; + color: #000000; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #FFC107; + background-color: #FFC107; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #F0F4C3; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #9E9D24; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #9E9D24; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #CDDC39; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/lime/theme-accent.scss b/App/ClientApp/src/assets/theme/lime/theme-accent.scss new file mode 100644 index 0000000..a7af6ea --- /dev/null +++ b/App/ClientApp/src/assets/theme/lime/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#F0F4C3; +$primaryColor:#CDDC39; +$primaryDarkerColor:#AFB42B; +$primaryDarkestColor:#9E9D24; +$primaryColorText:#000000; + +$accentColor:#FFC107; +$accentDarkerColor:#FFA000; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/lime/theme-dark.css b/App/ClientApp/src/assets/theme/lime/theme-dark.css new file mode 100644 index 0000000..e2f8668 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lime/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #CDDC39; + text-decoration: none; +} +body a:hover { + color: #AFB42B; +} +body a:active { + color: #9E9D24; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #CDDC39; + background-color: #f5f5f5; + color: #CDDC39; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #CDDC39; + background-color: #CDDC39; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #CDDC39; + background-color: #9E9D24; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #CDDC39; + background-color: #f5f5f5; + color: #CDDC39; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #CDDC39; + background-color: #CDDC39; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #CDDC39; + background-color: #9E9D24; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #dde77a; + border-color: #dde77a; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #d2e04f; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #dde77a; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #dde77a; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #CDDC39; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #CDDC39; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #CDDC39; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #CDDC39; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #9E9D24; + background-color: #F0F4C3; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #CDDC39; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #AFB42B; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #CDDC39; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #9E9D24; + background-color: #F0F4C3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #CDDC39; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #CDDC39; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #9E9D24; + background-color: #F0F4C3; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #AFB42B; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #CDDC39; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #F0F4C3; + border: 2px solid #F0F4C3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #CDDC39; + background-color: #CDDC39; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #CDDC39; + background-color: #CDDC39; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #CDDC39; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #F0F4C3; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #F0F4C3; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #CDDC39; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #CDDC39; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #CDDC39; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #AFB42B; + color: #000000; + border-color: #AFB42B; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #9E9D24; + color: #000000; + border-color: #9E9D24; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #CDDC39; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #000000; + background-color: #CDDC39; + border: 1px solid #CDDC39; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #AFB42B; + color: #000000; + border-color: #AFB42B; +} +body .ui-button:enabled:focus { + outline: 2px dotted #CDDC39; + outline-offset: 1px; + background-color: #d2e04f; +} +body .ui-button:enabled:active { + background-color: #9E9D24; + color: #000000; + border-color: #9E9D24; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #CDDC39; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; + outline: 2px dotted #CDDC39; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #CDDC39; +} +body .ui-togglebutton.ui-state-active { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #AFB42B; + border-color: #9E9D24; + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; + outline: 2px dotted #CDDC39; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #CDDC39; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; + outline: 2px dotted #CDDC39; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #CDDC39; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #AFB42B; + border-color: #9E9D24; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; + outline: 2px dotted #CDDC39; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #CDDC39; + border: 1px solid #CDDC39; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #CDDC39; + border: 1px solid #CDDC39; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #AFB42B; + background-color: #AFB42B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #9E9D24; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #CDDC39; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #9E9D24; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #CDDC39; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #CDDC39; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #CDDC39; + -moz-box-shadow: inset 0 -2px 0 0 #CDDC39; + box-shadow: inset 0 -2px 0 0 #CDDC39; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #CDDC39; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-table .ui-column-resizer-helper { + background-color: #CDDC39; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #000000; + background-color: #CDDC39; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #CDDC39; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #AFB42B; + color: #000000; + border-color: #AFB42B; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #CDDC39; + outline-offset: 1px; + background-color: #d2e04f; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #9E9D24; + color: #000000; + border-color: #9E9D24; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #CDDC39; + border: 1px solid #AFB42B; + color: #000000; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #CDDC39; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #CDDC39; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #757f16; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #9E9D24; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #CDDC39; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #CDDC39; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #CDDC39; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #AFB42B; + color: #000000; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #9E9D24; + color: #000000; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #CDDC39; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #F0F4C3; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #9E9D24; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #9E9D24; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #CDDC39; + border: 1px solid #CDDC39; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #CDDC39; + background-color: #CDDC39; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #F0F4C3; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #9E9D24; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #9E9D24; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #CDDC39; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/lime/theme-dark.scss b/App/ClientApp/src/assets/theme/lime/theme-dark.scss new file mode 100644 index 0000000..d203029 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lime/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#F0F4C3; +$primaryColor:#CDDC39; +$primaryDarkerColor:#AFB42B; +$primaryDarkestColor:#9E9D24; +$primaryColorText:#000000; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/lime/theme-light.css b/App/ClientApp/src/assets/theme/lime/theme-light.css new file mode 100644 index 0000000..b6c5582 --- /dev/null +++ b/App/ClientApp/src/assets/theme/lime/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #CDDC39; + text-decoration: none; +} +body a:hover { + color: #AFB42B; +} +body a:active { + color: #9E9D24; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #CDDC39; + background-color: #f5f5f5; + color: #CDDC39; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #CDDC39; + background-color: #CDDC39; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #CDDC39; + background-color: #9E9D24; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #CDDC39; + background-color: #f5f5f5; + color: #CDDC39; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #CDDC39; + background-color: #CDDC39; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #CDDC39; + background-color: #9E9D24; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #dde77a; + border-color: #dde77a; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #d2e04f; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #dde77a; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #dde77a; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #CDDC39; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #CDDC39; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #CDDC39; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #CDDC39; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #9E9D24; + background-color: #F0F4C3; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #CDDC39; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #CDDC39; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #AFB42B; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #CDDC39; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #9E9D24; + background-color: #F0F4C3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #CDDC39; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #CDDC39; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #9E9D24; + background-color: #F0F4C3; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #AFB42B; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #CDDC39; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #F0F4C3; + border: 2px solid #F0F4C3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #CDDC39; + background-color: #CDDC39; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #CDDC39; + background-color: #CDDC39; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #CDDC39; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #F0F4C3; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #F0F4C3; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #CDDC39; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #CDDC39; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #CDDC39; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #AFB42B; + color: #000000; + border-color: #AFB42B; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #9E9D24; + color: #000000; + border-color: #9E9D24; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #CDDC39; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #000000; + background-color: #CDDC39; + border: 1px solid #CDDC39; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #AFB42B; + color: #000000; + border-color: #AFB42B; +} +body .ui-button:enabled:focus { + outline: 2px dotted #CDDC39; + outline-offset: 1px; + background-color: #d2e04f; +} +body .ui-button:enabled:active { + background-color: #9E9D24; + color: #000000; + border-color: #9E9D24; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #CDDC39; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; + outline: 2px dotted #CDDC39; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #CDDC39; +} +body .ui-togglebutton.ui-state-active { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #AFB42B; + border-color: #9E9D24; + color: #000000; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #000000; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; + outline: 2px dotted #CDDC39; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #CDDC39; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F0F4C3; + border-color: #F0F4C3; + color: #9E9D24; + outline: 2px dotted #CDDC39; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #CDDC39; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #AFB42B; + border-color: #9E9D24; + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #CDDC39; + border-color: #CDDC39; + color: #000000; + outline: 2px dotted #CDDC39; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #000000; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #CDDC39; + border: 1px solid #CDDC39; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #CDDC39; + border: 1px solid #CDDC39; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #AFB42B; + background-color: #AFB42B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #9E9D24; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #CDDC39; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #9E9D24; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #CDDC39; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #CDDC39; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #CDDC39; + -moz-box-shadow: inset 0 -2px 0 0 #CDDC39; + box-shadow: inset 0 -2px 0 0 #CDDC39; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #CDDC39; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-table .ui-column-resizer-helper { + background-color: #CDDC39; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #000000; + background-color: #CDDC39; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #CDDC39; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #AFB42B; + color: #000000; + border-color: #AFB42B; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #CDDC39; + outline-offset: 1px; + background-color: #d2e04f; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #9E9D24; + color: #000000; + border-color: #9E9D24; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #CDDC39; + border: 1px solid #AFB42B; + color: #000000; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #CDDC39; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #CDDC39; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #757f16; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #9E9D24; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #CDDC39; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #CDDC39; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #CDDC39; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #CDDC39; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #AFB42B; + color: #000000; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #9E9D24; + color: #000000; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #CDDC39; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #F0F4C3; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #9E9D24; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #9E9D24; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #CDDC39; + border: 1px solid #CDDC39; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F0F4C3; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #9E9D24; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #9E9D24; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #CDDC39; + background-color: #CDDC39; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #AFB42B; + background-color: #AFB42B; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #F0F4C3; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #9E9D24; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #9E9D24; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #CDDC39; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #F0F4C3; + color: #9E9D24; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/lime/theme-light.scss b/App/ClientApp/src/assets/theme/lime/theme-light.scss new file mode 100644 index 0000000..7bd8b5f --- /dev/null +++ b/App/ClientApp/src/assets/theme/lime/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#F0F4C3; +$primaryColor:#CDDC39; +$primaryDarkerColor:#AFB42B; +$primaryDarkestColor:#9E9D24; +$primaryColorText:#000000; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/orange/theme-accent.css b/App/ClientApp/src/assets/theme/orange/theme-accent.css new file mode 100644 index 0000000..20f1a48 --- /dev/null +++ b/App/ClientApp/src/assets/theme/orange/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #FF9800; + text-decoration: none; +} +body a:hover { + color: #F57C00; +} +body a:active { + color: #EF6C00; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #FF9800; + background-color: #f5f5f5; + color: #FF9800; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #FF9800; + background-color: #FF9800; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FF9800; + background-color: #EF6C00; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #FF9800; + background-color: #f5f5f5; + color: #FF9800; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #FF9800; + background-color: #FF9800; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FF9800; + background-color: #EF6C00; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #47c4fd; + border-color: #47c4fd; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #14b4fc; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #47c4fd; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #47c4fd; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #03a9f4; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #03a9f4; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #03a9f4; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #03a9f4; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #EF6C00; + background-color: #FFE0B2; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #FF9800; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #F57C00; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #03a9f4; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #EF6C00; + background-color: #FFE0B2; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #FF9800; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #03a9f4; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #EF6C00; + background-color: #FFE0B2; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #FF9800; + background-color: #FF9800; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #F57C00; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #FF9800; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #FFE0B2; + border: 2px solid #FFE0B2; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #FF9800; + background-color: #FF9800; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #FF9800; + background-color: #FF9800; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #FF9800; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #FFE0B2; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #FFE0B2; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #03a9f4; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #FF9800; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #03a9f4; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #FF9800; + padding: 0.857em 1em; + border: 1px solid #FF9800; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #F57C00; + color: #ffffff; + border-color: #F57C00; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #EF6C00; + color: #ffffff; + border-color: #EF6C00; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #FF9800; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #FF9800; + border: 1px solid #FF9800; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #F57C00; + color: #ffffff; + border-color: #F57C00; +} +body .ui-button:enabled:focus { + outline: 2px dotted #FF9800; + outline-offset: 1px; + background-color: #ffa21a; +} +body .ui-button:enabled:active { + background-color: #EF6C00; + color: #ffffff; + border-color: #EF6C00; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FF9800; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; + outline: 2px dotted #FF9800; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FF9800; +} +body .ui-togglebutton.ui-state-active { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #F57C00; + border-color: #EF6C00; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; + outline: 2px dotted #FF9800; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FF9800; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; + outline: 2px dotted #FF9800; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FF9800; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #F57C00; + border-color: #EF6C00; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; + outline: 2px dotted #FF9800; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #FF9800; + padding: 0.857em 1em; + background-color: #FF9800; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #FFE0B2; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #FF9800; + color: #ffffff; + background-color: #FF9800; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #F57C00; + border: 1px solid #F57C00; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #FF9800; + color: #ffffff; + background-color: #FF9800; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #F57C00; + border: 1px solid #F57C00; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #03a9f4; + border: 1px solid #03a9f4; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #03a9f4; + background-color: #03a9f4; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #FF9800; + background-color: #FF9800; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #F57C00; + border: 1px solid #F57C00; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #03a9f4; + border: 1px solid #03a9f4; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #03a9f4; + background-color: #03a9f4; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #FF9800; + border: 1px solid #FF9800; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #FFE0B2; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #EF6C00; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #FF9800; + color: #ffffff; + border: 1px solid #FF9800; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #EF6C00; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #FF9800; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #03a9f4; + -moz-box-shadow: inset 0 -2px 0 0 #03a9f4; + box-shadow: inset 0 -2px 0 0 #03a9f4; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-table .ui-column-resizer-helper { + background-color: #FF9800; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #FF9800; + color: #ffffff; + border: 1px solid #FF9800; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #FF9800; + color: #ffffff; + border: 1px solid #FF9800; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #FF9800; + color: #ffffff; + border: 1px solid #FF9800; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #FF9800; + color: #ffffff; + border: 1px solid #FF9800; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #FF9800; + color: #ffffff; + border: 1px solid #FF9800; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #FF9800; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #FF9800; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #F57C00; + color: #ffffff; + border-color: #F57C00; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #FF9800; + outline-offset: 1px; + background-color: #ffa21a; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #EF6C00; + color: #ffffff; + border-color: #EF6C00; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #FF9800; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #FF9800; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #FF9800; + border: 1px solid #F57C00; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #FF9800; + color: #ffffff; + border: 1px solid #FF9800; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #FF9800; + color: #ffffff; + border: 1px solid #FF9800; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #03a9f4; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #FF9800; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #015276; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #FF9800; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #FF9800; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #FF9800; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #FF9800; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #FFE0B2; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #FFE0B2; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #FF9800; + color: #ffffff; + border: 1px solid #FF9800; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #EF6C00; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #FF9800; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #03a9f4; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #FF9800; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #F57C00; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #EF6C00; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #FF9800; + background-color: #FF9800; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #FFE0B2; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #03a9f4; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #FFE0B2; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #EF6C00; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #EF6C00; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #FF9800; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #FF9800; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #F57C00; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #FF9800; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #FF9800; + background-color: #FF9800; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #F57C00; + border: 1px solid #F57C00; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #03a9f4; + border: 1px solid #03a9f4; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #FF9800; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #FF9800; + background-color: #FF9800; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #03a9f4; + background-color: #03a9f4; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #03a9f4; + background-color: #03a9f4; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #FFE0B2; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #EF6C00; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #EF6C00; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #FF9800; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/orange/theme-accent.scss b/App/ClientApp/src/assets/theme/orange/theme-accent.scss new file mode 100644 index 0000000..bcdab67 --- /dev/null +++ b/App/ClientApp/src/assets/theme/orange/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#FFE0B2; +$primaryColor:#FF9800; +$primaryDarkerColor:#F57C00; +$primaryDarkestColor:#EF6C00; +$primaryColorText:#ffffff; + +$accentColor:#03a9f4; +$accentDarkerColor:#0288D1; +$accentColorText:#ffffff; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/orange/theme-dark.css b/App/ClientApp/src/assets/theme/orange/theme-dark.css new file mode 100644 index 0000000..5ad518c --- /dev/null +++ b/App/ClientApp/src/assets/theme/orange/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #FF9800; + text-decoration: none; +} +body a:hover { + color: #F57C00; +} +body a:active { + color: #EF6C00; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #FF9800; + background-color: #f5f5f5; + color: #FF9800; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #FF9800; + background-color: #FF9800; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FF9800; + background-color: #EF6C00; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #FF9800; + background-color: #f5f5f5; + color: #FF9800; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #FF9800; + background-color: #FF9800; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FF9800; + background-color: #EF6C00; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffb74d; + border-color: #ffb74d; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffa21a; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffb74d; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffb74d; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FF9800; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #FF9800; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FF9800; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #FF9800; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #EF6C00; + background-color: #FFE0B2; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #FF9800; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #F57C00; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #FF9800; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #EF6C00; + background-color: #FFE0B2; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #FF9800; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #FF9800; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #EF6C00; + background-color: #FFE0B2; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #F57C00; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #FF9800; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #FFE0B2; + border: 2px solid #FFE0B2; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #FF9800; + background-color: #FF9800; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #FF9800; + background-color: #FF9800; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #FF9800; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #FFE0B2; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #FFE0B2; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #FF9800; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #FF9800; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #FF9800; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #F57C00; + color: #ffffff; + border-color: #F57C00; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #EF6C00; + color: #ffffff; + border-color: #EF6C00; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #FF9800; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #FF9800; + border: 1px solid #FF9800; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #F57C00; + color: #ffffff; + border-color: #F57C00; +} +body .ui-button:enabled:focus { + outline: 2px dotted #FF9800; + outline-offset: 1px; + background-color: #ffa21a; +} +body .ui-button:enabled:active { + background-color: #EF6C00; + color: #ffffff; + border-color: #EF6C00; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FF9800; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; + outline: 2px dotted #FF9800; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FF9800; +} +body .ui-togglebutton.ui-state-active { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #F57C00; + border-color: #EF6C00; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; + outline: 2px dotted #FF9800; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FF9800; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; + outline: 2px dotted #FF9800; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FF9800; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #F57C00; + border-color: #EF6C00; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; + outline: 2px dotted #FF9800; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FF9800; + border: 1px solid #FF9800; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FF9800; + border: 1px solid #FF9800; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #F57C00; + background-color: #F57C00; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #EF6C00; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FF9800; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #EF6C00; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #FF9800; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FF9800; + -moz-box-shadow: inset 0 -2px 0 0 #FF9800; + box-shadow: inset 0 -2px 0 0 #FF9800; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-table .ui-column-resizer-helper { + background-color: #FF9800; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #FF9800; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #FF9800; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #F57C00; + color: #ffffff; + border-color: #F57C00; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #FF9800; + outline-offset: 1px; + background-color: #ffa21a; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #EF6C00; + color: #ffffff; + border-color: #EF6C00; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #FF9800; + border: 1px solid #F57C00; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FF9800; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #FF9800; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #804c00; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #EF6C00; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #FF9800; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FF9800; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #FF9800; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #F57C00; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #EF6C00; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FF9800; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #FFE0B2; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #EF6C00; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #EF6C00; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FF9800; + border: 1px solid #FF9800; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FF9800; + background-color: #FF9800; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #FFE0B2; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #EF6C00; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #EF6C00; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #FF9800; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/orange/theme-dark.scss b/App/ClientApp/src/assets/theme/orange/theme-dark.scss new file mode 100644 index 0000000..e58e57a --- /dev/null +++ b/App/ClientApp/src/assets/theme/orange/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#FFE0B2; +$primaryColor:#FF9800; +$primaryDarkerColor:#F57C00; +$primaryDarkestColor:#EF6C00; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/orange/theme-light.css b/App/ClientApp/src/assets/theme/orange/theme-light.css new file mode 100644 index 0000000..b2be283 --- /dev/null +++ b/App/ClientApp/src/assets/theme/orange/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #FF9800; + text-decoration: none; +} +body a:hover { + color: #F57C00; +} +body a:active { + color: #EF6C00; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #FF9800; + background-color: #f5f5f5; + color: #FF9800; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #FF9800; + background-color: #FF9800; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FF9800; + background-color: #EF6C00; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #FF9800; + background-color: #f5f5f5; + color: #FF9800; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #FF9800; + background-color: #FF9800; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #FF9800; + background-color: #EF6C00; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffb74d; + border-color: #ffb74d; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffa21a; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffb74d; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffb74d; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FF9800; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #FF9800; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FF9800; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #FF9800; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #EF6C00; + background-color: #FFE0B2; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #FF9800; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #FF9800; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #F57C00; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #FF9800; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #EF6C00; + background-color: #FFE0B2; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #FF9800; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #FF9800; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #EF6C00; + background-color: #FFE0B2; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #F57C00; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #FF9800; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #FFE0B2; + border: 2px solid #FFE0B2; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #FF9800; + background-color: #FF9800; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #FF9800; + background-color: #FF9800; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #FF9800; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #FFE0B2; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #FFE0B2; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #FF9800; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #FF9800; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #FF9800; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #F57C00; + color: #ffffff; + border-color: #F57C00; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #EF6C00; + color: #ffffff; + border-color: #EF6C00; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #FF9800; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #FF9800; + border: 1px solid #FF9800; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #F57C00; + color: #ffffff; + border-color: #F57C00; +} +body .ui-button:enabled:focus { + outline: 2px dotted #FF9800; + outline-offset: 1px; + background-color: #ffa21a; +} +body .ui-button:enabled:active { + background-color: #EF6C00; + color: #ffffff; + border-color: #EF6C00; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FF9800; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; + outline: 2px dotted #FF9800; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FF9800; +} +body .ui-togglebutton.ui-state-active { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #F57C00; + border-color: #EF6C00; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; + outline: 2px dotted #FF9800; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #FF9800; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #FFE0B2; + border-color: #FFE0B2; + color: #EF6C00; + outline: 2px dotted #FF9800; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #FF9800; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #F57C00; + border-color: #EF6C00; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #FF9800; + border-color: #FF9800; + color: #ffffff; + outline: 2px dotted #FF9800; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FF9800; + border: 1px solid #FF9800; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FF9800; + border: 1px solid #FF9800; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #F57C00; + background-color: #F57C00; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #EF6C00; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FF9800; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #EF6C00; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #FF9800; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FF9800; + -moz-box-shadow: inset 0 -2px 0 0 #FF9800; + box-shadow: inset 0 -2px 0 0 #FF9800; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FF9800; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-table .ui-column-resizer-helper { + background-color: #FF9800; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #FF9800; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #FF9800; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #F57C00; + color: #ffffff; + border-color: #F57C00; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #FF9800; + outline-offset: 1px; + background-color: #ffa21a; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #EF6C00; + color: #ffffff; + border-color: #EF6C00; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #FF9800; + border: 1px solid #F57C00; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FF9800; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #FF9800; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #804c00; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #EF6C00; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #FF9800; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FF9800; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FF9800; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #FF9800; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #F57C00; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #EF6C00; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FF9800; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #FFE0B2; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #EF6C00; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #EF6C00; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FF9800; + border: 1px solid #FF9800; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #FFE0B2; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #EF6C00; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #EF6C00; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FF9800; + background-color: #FF9800; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #F57C00; + background-color: #F57C00; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #FFE0B2; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #EF6C00; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #EF6C00; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #FF9800; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #FFE0B2; + color: #EF6C00; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/orange/theme-light.scss b/App/ClientApp/src/assets/theme/orange/theme-light.scss new file mode 100644 index 0000000..1d8531e --- /dev/null +++ b/App/ClientApp/src/assets/theme/orange/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#FFE0B2; +$primaryColor:#FF9800; +$primaryDarkerColor:#F57C00; +$primaryDarkestColor:#EF6C00; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/pink/theme-accent.css b/App/ClientApp/src/assets/theme/pink/theme-accent.css new file mode 100644 index 0000000..689ab8e --- /dev/null +++ b/App/ClientApp/src/assets/theme/pink/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #E91E63; + text-decoration: none; +} +body a:hover { + color: #C2185B; +} +body a:active { + color: #AD1457; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #E91E63; + background-color: #f5f5f5; + color: #E91E63; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #E91E63; + background-color: #E91E63; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #E91E63; + background-color: #AD1457; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #E91E63; + background-color: #f5f5f5; + color: #E91E63; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #E91E63; + background-color: #E91E63; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #E91E63; + background-color: #AD1457; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #7280ce; + border-color: #7280ce; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #4d5ec1; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #7280ce; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #7280ce; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #3F51B5; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #3F51B5; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #AD1457; + background-color: #F8BBD0; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #E91E63; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #C2185B; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #AD1457; + background-color: #F8BBD0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #E91E63; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #AD1457; + background-color: #F8BBD0; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #E91E63; + background-color: #E91E63; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #C2185B; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #E91E63; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #F8BBD0; + border: 2px solid #F8BBD0; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #E91E63; + background-color: #E91E63; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #E91E63; + background-color: #E91E63; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #E91E63; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #F8BBD0; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #F8BBD0; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #E91E63; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #3F51B5; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #E91E63; + padding: 0.857em 1em; + border: 1px solid #E91E63; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #C2185B; + color: #ffffff; + border-color: #C2185B; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #AD1457; + color: #ffffff; + border-color: #AD1457; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #E91E63; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #E91E63; + border: 1px solid #E91E63; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #C2185B; + color: #ffffff; + border-color: #C2185B; +} +body .ui-button:enabled:focus { + outline: 2px dotted #E91E63; + outline-offset: 1px; + background-color: #eb3573; +} +body .ui-button:enabled:active { + background-color: #AD1457; + color: #ffffff; + border-color: #AD1457; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #E91E63; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; + outline: 2px dotted #E91E63; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #E91E63; +} +body .ui-togglebutton.ui-state-active { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #C2185B; + border-color: #AD1457; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; + outline: 2px dotted #E91E63; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #E91E63; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; + outline: 2px dotted #E91E63; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #E91E63; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #C2185B; + border-color: #AD1457; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; + outline: 2px dotted #E91E63; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #E91E63; + padding: 0.857em 1em; + background-color: #E91E63; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #F8BBD0; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #E91E63; + color: #ffffff; + background-color: #E91E63; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #C2185B; + border: 1px solid #C2185B; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #E91E63; + color: #ffffff; + background-color: #E91E63; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #C2185B; + border: 1px solid #C2185B; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #3F51B5; + border: 1px solid #3F51B5; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #3F51B5; + background-color: #3F51B5; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #E91E63; + background-color: #E91E63; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #C2185B; + border: 1px solid #C2185B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #3F51B5; + border: 1px solid #3F51B5; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #3F51B5; + background-color: #3F51B5; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #E91E63; + border: 1px solid #E91E63; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #F8BBD0; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #AD1457; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #E91E63; + color: #ffffff; + border: 1px solid #E91E63; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #AD1457; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #E91E63; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #3F51B5; + -moz-box-shadow: inset 0 -2px 0 0 #3F51B5; + box-shadow: inset 0 -2px 0 0 #3F51B5; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-table .ui-column-resizer-helper { + background-color: #E91E63; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #E91E63; + color: #ffffff; + border: 1px solid #E91E63; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #E91E63; + color: #ffffff; + border: 1px solid #E91E63; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #E91E63; + color: #ffffff; + border: 1px solid #E91E63; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #E91E63; + color: #ffffff; + border: 1px solid #E91E63; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #E91E63; + color: #ffffff; + border: 1px solid #E91E63; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #E91E63; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #E91E63; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #C2185B; + color: #ffffff; + border-color: #C2185B; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #E91E63; + outline-offset: 1px; + background-color: #eb3573; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #AD1457; + color: #ffffff; + border-color: #AD1457; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #E91E63; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #E91E63; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #E91E63; + border: 1px solid #C2185B; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #E91E63; + color: #ffffff; + border: 1px solid #E91E63; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #E91E63; + color: #ffffff; + border: 1px solid #E91E63; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #3F51B5; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #E91E63; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #1e2756; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #E91E63; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #E91E63; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #E91E63; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #E91E63; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #F8BBD0; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #F8BBD0; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #E91E63; + color: #ffffff; + border: 1px solid #E91E63; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #AD1457; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #E91E63; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #3F51B5; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #E91E63; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #C2185B; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #AD1457; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #E91E63; + background-color: #E91E63; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #F8BBD0; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #3F51B5; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #F8BBD0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #AD1457; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #AD1457; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #E91E63; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #E91E63; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #C2185B; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #E91E63; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #E91E63; + background-color: #E91E63; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #C2185B; + border: 1px solid #C2185B; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #3F51B5; + border: 1px solid #3F51B5; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #E91E63; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #E91E63; + background-color: #E91E63; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #3F51B5; + background-color: #3F51B5; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #3F51B5; + background-color: #3F51B5; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #F8BBD0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #AD1457; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #AD1457; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #E91E63; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/pink/theme-accent.scss b/App/ClientApp/src/assets/theme/pink/theme-accent.scss new file mode 100644 index 0000000..fd23dfc --- /dev/null +++ b/App/ClientApp/src/assets/theme/pink/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#F8BBD0; +$primaryColor:#E91E63; +$primaryDarkerColor:#C2185B; +$primaryDarkestColor:#AD1457; +$primaryColorText:#ffffff; + +$accentColor:#3F51B5; +$accentDarkerColor:#303F9F; +$accentColorText:#ffffff; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/pink/theme-dark.css b/App/ClientApp/src/assets/theme/pink/theme-dark.css new file mode 100644 index 0000000..d6bfe11 --- /dev/null +++ b/App/ClientApp/src/assets/theme/pink/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #E91E63; + text-decoration: none; +} +body a:hover { + color: #C2185B; +} +body a:active { + color: #AD1457; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #E91E63; + background-color: #f5f5f5; + color: #E91E63; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #E91E63; + background-color: #E91E63; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #E91E63; + background-color: #AD1457; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #E91E63; + background-color: #f5f5f5; + color: #E91E63; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #E91E63; + background-color: #E91E63; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #E91E63; + background-color: #AD1457; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #f06493; + border-color: #f06493; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #eb3573; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f06493; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f06493; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #E91E63; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #E91E63; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #AD1457; + background-color: #F8BBD0; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #E91E63; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #C2185B; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #AD1457; + background-color: #F8BBD0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #E91E63; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #AD1457; + background-color: #F8BBD0; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #C2185B; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #E91E63; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #F8BBD0; + border: 2px solid #F8BBD0; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #E91E63; + background-color: #E91E63; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #E91E63; + background-color: #E91E63; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #E91E63; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #F8BBD0; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #F8BBD0; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #E91E63; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #E91E63; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #E91E63; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #C2185B; + color: #ffffff; + border-color: #C2185B; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #AD1457; + color: #ffffff; + border-color: #AD1457; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #E91E63; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #E91E63; + border: 1px solid #E91E63; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #C2185B; + color: #ffffff; + border-color: #C2185B; +} +body .ui-button:enabled:focus { + outline: 2px dotted #E91E63; + outline-offset: 1px; + background-color: #eb3573; +} +body .ui-button:enabled:active { + background-color: #AD1457; + color: #ffffff; + border-color: #AD1457; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #E91E63; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; + outline: 2px dotted #E91E63; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #E91E63; +} +body .ui-togglebutton.ui-state-active { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #C2185B; + border-color: #AD1457; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; + outline: 2px dotted #E91E63; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #E91E63; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; + outline: 2px dotted #E91E63; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #E91E63; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #C2185B; + border-color: #AD1457; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; + outline: 2px dotted #E91E63; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #E91E63; + border: 1px solid #E91E63; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #E91E63; + border: 1px solid #E91E63; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #C2185B; + background-color: #C2185B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #AD1457; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #E91E63; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #AD1457; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #E91E63; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #E91E63; + -moz-box-shadow: inset 0 -2px 0 0 #E91E63; + box-shadow: inset 0 -2px 0 0 #E91E63; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-table .ui-column-resizer-helper { + background-color: #E91E63; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #E91E63; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #E91E63; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #C2185B; + color: #ffffff; + border-color: #C2185B; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #E91E63; + outline-offset: 1px; + background-color: #eb3573; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #AD1457; + color: #ffffff; + border-color: #AD1457; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #E91E63; + border: 1px solid #C2185B; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #E91E63; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #E91E63; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #7b0c32; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #AD1457; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #E91E63; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #E91E63; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #E91E63; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #C2185B; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #AD1457; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #E91E63; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #F8BBD0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #AD1457; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #AD1457; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #E91E63; + border: 1px solid #E91E63; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #E91E63; + background-color: #E91E63; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #F8BBD0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #AD1457; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #AD1457; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #E91E63; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/pink/theme-dark.scss b/App/ClientApp/src/assets/theme/pink/theme-dark.scss new file mode 100644 index 0000000..20ea1a1 --- /dev/null +++ b/App/ClientApp/src/assets/theme/pink/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#F8BBD0; +$primaryColor:#E91E63; +$primaryDarkerColor:#C2185B; +$primaryDarkestColor:#AD1457; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/pink/theme-light.css b/App/ClientApp/src/assets/theme/pink/theme-light.css new file mode 100644 index 0000000..7d698e0 --- /dev/null +++ b/App/ClientApp/src/assets/theme/pink/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #E91E63; + text-decoration: none; +} +body a:hover { + color: #C2185B; +} +body a:active { + color: #AD1457; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #E91E63; + background-color: #f5f5f5; + color: #E91E63; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #E91E63; + background-color: #E91E63; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #E91E63; + background-color: #AD1457; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #E91E63; + background-color: #f5f5f5; + color: #E91E63; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #E91E63; + background-color: #E91E63; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #E91E63; + background-color: #AD1457; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #f06493; + border-color: #f06493; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #eb3573; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f06493; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f06493; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #E91E63; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #E91E63; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #AD1457; + background-color: #F8BBD0; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #E91E63; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #E91E63; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #C2185B; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #AD1457; + background-color: #F8BBD0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #E91E63; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #E91E63; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #AD1457; + background-color: #F8BBD0; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #C2185B; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #E91E63; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #F8BBD0; + border: 2px solid #F8BBD0; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #E91E63; + background-color: #E91E63; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #E91E63; + background-color: #E91E63; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #E91E63; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #F8BBD0; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #F8BBD0; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #E91E63; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #E91E63; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #E91E63; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #C2185B; + color: #ffffff; + border-color: #C2185B; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #AD1457; + color: #ffffff; + border-color: #AD1457; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #E91E63; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #E91E63; + border: 1px solid #E91E63; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #C2185B; + color: #ffffff; + border-color: #C2185B; +} +body .ui-button:enabled:focus { + outline: 2px dotted #E91E63; + outline-offset: 1px; + background-color: #eb3573; +} +body .ui-button:enabled:active { + background-color: #AD1457; + color: #ffffff; + border-color: #AD1457; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #E91E63; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; + outline: 2px dotted #E91E63; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #E91E63; +} +body .ui-togglebutton.ui-state-active { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #C2185B; + border-color: #AD1457; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; + outline: 2px dotted #E91E63; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #E91E63; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #F8BBD0; + border-color: #F8BBD0; + color: #AD1457; + outline: 2px dotted #E91E63; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #E91E63; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #C2185B; + border-color: #AD1457; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #E91E63; + border-color: #E91E63; + color: #ffffff; + outline: 2px dotted #E91E63; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #E91E63; + border: 1px solid #E91E63; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #E91E63; + border: 1px solid #E91E63; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #C2185B; + background-color: #C2185B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #AD1457; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #E91E63; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #AD1457; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #E91E63; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #E91E63; + -moz-box-shadow: inset 0 -2px 0 0 #E91E63; + box-shadow: inset 0 -2px 0 0 #E91E63; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #E91E63; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-table .ui-column-resizer-helper { + background-color: #E91E63; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #E91E63; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #E91E63; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #C2185B; + color: #ffffff; + border-color: #C2185B; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #E91E63; + outline-offset: 1px; + background-color: #eb3573; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #AD1457; + color: #ffffff; + border-color: #AD1457; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #E91E63; + border: 1px solid #C2185B; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #E91E63; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #E91E63; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #7b0c32; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #AD1457; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #E91E63; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #E91E63; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #E91E63; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #E91E63; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #C2185B; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #AD1457; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #E91E63; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #F8BBD0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #AD1457; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #AD1457; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #E91E63; + border: 1px solid #E91E63; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #F8BBD0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #AD1457; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #AD1457; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #E91E63; + background-color: #E91E63; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #C2185B; + background-color: #C2185B; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #F8BBD0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #AD1457; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #AD1457; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #E91E63; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #F8BBD0; + color: #AD1457; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/pink/theme-light.scss b/App/ClientApp/src/assets/theme/pink/theme-light.scss new file mode 100644 index 0000000..fd58bb1 --- /dev/null +++ b/App/ClientApp/src/assets/theme/pink/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#F8BBD0; +$primaryColor:#E91E63; +$primaryDarkerColor:#C2185B; +$primaryDarkestColor:#AD1457; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/purple/theme-accent.css b/App/ClientApp/src/assets/theme/purple/theme-accent.css new file mode 100644 index 0000000..636d949 --- /dev/null +++ b/App/ClientApp/src/assets/theme/purple/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #9C27B0; + text-decoration: none; +} +body a:hover { + color: #7B1FA2; +} +body a:active { + color: #6A1B9A; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #9C27B0; + background-color: #f5f5f5; + color: #9C27B0; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #9C27B0; + background-color: #9C27B0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #9C27B0; + background-color: #6A1B9A; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #9C27B0; + background-color: #f5f5f5; + color: #9C27B0; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #9C27B0; + background-color: #9C27B0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #9C27B0; + background-color: #6A1B9A; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #00e3cd; + border-color: #00e3cd; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #00b09f; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #00e3cd; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #00e3cd; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #009688; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #009688; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #009688; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #009688; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #6A1B9A; + background-color: #E1BEE7; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #9C27B0; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #7B1FA2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #009688; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #6A1B9A; + background-color: #E1BEE7; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #9C27B0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #009688; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #6A1B9A; + background-color: #E1BEE7; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #9C27B0; + background-color: #9C27B0; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #7B1FA2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #9C27B0; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #E1BEE7; + border: 2px solid #E1BEE7; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #9C27B0; + background-color: #9C27B0; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #9C27B0; + background-color: #9C27B0; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #9C27B0; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #E1BEE7; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #E1BEE7; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #009688; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #9C27B0; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #009688; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #9C27B0; + padding: 0.857em 1em; + border: 1px solid #9C27B0; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #7B1FA2; + color: #ffffff; + border-color: #7B1FA2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #6A1B9A; + color: #ffffff; + border-color: #6A1B9A; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #9C27B0; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #9C27B0; + border: 1px solid #9C27B0; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #7B1FA2; + color: #ffffff; + border-color: #7B1FA2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #9C27B0; + outline-offset: 1px; + background-color: #af2cc5; +} +body .ui-button:enabled:active { + background-color: #6A1B9A; + color: #ffffff; + border-color: #6A1B9A; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #9C27B0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; + outline: 2px dotted #9C27B0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #9C27B0; +} +body .ui-togglebutton.ui-state-active { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #7B1FA2; + border-color: #6A1B9A; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; + outline: 2px dotted #9C27B0; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #9C27B0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; + outline: 2px dotted #9C27B0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #9C27B0; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #7B1FA2; + border-color: #6A1B9A; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; + outline: 2px dotted #9C27B0; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #9C27B0; + padding: 0.857em 1em; + background-color: #9C27B0; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #E1BEE7; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #9C27B0; + color: #ffffff; + background-color: #9C27B0; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #7B1FA2; + border: 1px solid #7B1FA2; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #9C27B0; + color: #ffffff; + background-color: #9C27B0; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #7B1FA2; + border: 1px solid #7B1FA2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #009688; + border: 1px solid #009688; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #009688; + background-color: #009688; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #9C27B0; + background-color: #9C27B0; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #7B1FA2; + border: 1px solid #7B1FA2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #009688; + border: 1px solid #009688; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #009688; + background-color: #009688; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #9C27B0; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #E1BEE7; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #6A1B9A; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #009688; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #9C27B0; + color: #ffffff; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #6A1B9A; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #9C27B0; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #009688; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #009688; + -moz-box-shadow: inset 0 -2px 0 0 #009688; + box-shadow: inset 0 -2px 0 0 #009688; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #009688; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-table .ui-column-resizer-helper { + background-color: #9C27B0; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #9C27B0; + color: #ffffff; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #9C27B0; + color: #ffffff; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #9C27B0; + color: #ffffff; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #9C27B0; + color: #ffffff; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #9C27B0; + color: #ffffff; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #9C27B0; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #9C27B0; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #7B1FA2; + color: #ffffff; + border-color: #7B1FA2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #9C27B0; + outline-offset: 1px; + background-color: #af2cc5; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #6A1B9A; + color: #ffffff; + border-color: #6A1B9A; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #9C27B0; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #9C27B0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #9C27B0; + border: 1px solid #7B1FA2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #9C27B0; + color: #ffffff; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #9C27B0; + color: #ffffff; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #009688; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #9C27B0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #001714; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #9C27B0; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #9C27B0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #9C27B0; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #9C27B0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #E1BEE7; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #E1BEE7; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #9C27B0; + color: #ffffff; + border: 1px solid #9C27B0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #6A1B9A; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #9C27B0; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #009688; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #009688; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #9C27B0; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #7B1FA2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #6A1B9A; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #9C27B0; + background-color: #9C27B0; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #E1BEE7; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #009688; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #E1BEE7; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #6A1B9A; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #9C27B0; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #9C27B0; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #9C27B0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #9C27B0; + background-color: #9C27B0; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #7B1FA2; + border: 1px solid #7B1FA2; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #009688; + border: 1px solid #009688; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #9C27B0; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #9C27B0; + background-color: #9C27B0; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #009688; + background-color: #009688; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #009688; + background-color: #009688; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #E1BEE7; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #6A1B9A; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #6A1B9A; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #9C27B0; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/purple/theme-accent.scss b/App/ClientApp/src/assets/theme/purple/theme-accent.scss new file mode 100644 index 0000000..e74b54e --- /dev/null +++ b/App/ClientApp/src/assets/theme/purple/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#E1BEE7; +$primaryColor:#9C27B0; +$primaryDarkerColor:#7B1FA2; +$primaryDarkestColor:#6A1B9A; +$primaryColorText:#ffffff; + +$accentColor:#009688; +$accentDarkerColor:#00796B; +$accentColorText:#ffffff; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/purple/theme-dark.css b/App/ClientApp/src/assets/theme/purple/theme-dark.css new file mode 100644 index 0000000..ac0d042 --- /dev/null +++ b/App/ClientApp/src/assets/theme/purple/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #9C27B0; + text-decoration: none; +} +body a:hover { + color: #7B1FA2; +} +body a:active { + color: #6A1B9A; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #9C27B0; + background-color: #f5f5f5; + color: #9C27B0; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #9C27B0; + background-color: #9C27B0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #9C27B0; + background-color: #6A1B9A; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #9C27B0; + background-color: #f5f5f5; + color: #9C27B0; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #9C27B0; + background-color: #9C27B0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #9C27B0; + background-color: #6A1B9A; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #c34cd7; + border-color: #c34cd7; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #af2cc5; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #c34cd7; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #c34cd7; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #9C27B0; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #9C27B0; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #6A1B9A; + background-color: #E1BEE7; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #9C27B0; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #7B1FA2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #6A1B9A; + background-color: #E1BEE7; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #9C27B0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #6A1B9A; + background-color: #E1BEE7; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #7B1FA2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #9C27B0; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #E1BEE7; + border: 2px solid #E1BEE7; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #9C27B0; + background-color: #9C27B0; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #9C27B0; + background-color: #9C27B0; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #9C27B0; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #E1BEE7; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #E1BEE7; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #9C27B0; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #7B1FA2; + color: #ffffff; + border-color: #7B1FA2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #6A1B9A; + color: #ffffff; + border-color: #6A1B9A; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #9C27B0; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #9C27B0; + border: 1px solid #9C27B0; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #7B1FA2; + color: #ffffff; + border-color: #7B1FA2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #9C27B0; + outline-offset: 1px; + background-color: #af2cc5; +} +body .ui-button:enabled:active { + background-color: #6A1B9A; + color: #ffffff; + border-color: #6A1B9A; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #9C27B0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; + outline: 2px dotted #9C27B0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #9C27B0; +} +body .ui-togglebutton.ui-state-active { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #7B1FA2; + border-color: #6A1B9A; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; + outline: 2px dotted #9C27B0; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #9C27B0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; + outline: 2px dotted #9C27B0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #9C27B0; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #7B1FA2; + border-color: #6A1B9A; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; + outline: 2px dotted #9C27B0; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #9C27B0; + border: 1px solid #9C27B0; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #9C27B0; + border: 1px solid #9C27B0; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #7B1FA2; + background-color: #7B1FA2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #6A1B9A; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #6A1B9A; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #9C27B0; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #9C27B0; + -moz-box-shadow: inset 0 -2px 0 0 #9C27B0; + box-shadow: inset 0 -2px 0 0 #9C27B0; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-table .ui-column-resizer-helper { + background-color: #9C27B0; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #9C27B0; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #9C27B0; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #7B1FA2; + color: #ffffff; + border-color: #7B1FA2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #9C27B0; + outline-offset: 1px; + background-color: #af2cc5; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #6A1B9A; + color: #ffffff; + border-color: #6A1B9A; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #9C27B0; + border: 1px solid #7B1FA2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #9C27B0; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #9C27B0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #3f1048; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #6A1B9A; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #9C27B0; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #9C27B0; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #7B1FA2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #6A1B9A; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #9C27B0; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #E1BEE7; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #6A1B9A; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #9C27B0; + border: 1px solid #9C27B0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #9C27B0; + background-color: #9C27B0; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #E1BEE7; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #6A1B9A; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #6A1B9A; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #9C27B0; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/purple/theme-dark.scss b/App/ClientApp/src/assets/theme/purple/theme-dark.scss new file mode 100644 index 0000000..e2d8bbc --- /dev/null +++ b/App/ClientApp/src/assets/theme/purple/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#E1BEE7; +$primaryColor:#9C27B0; +$primaryDarkerColor:#7B1FA2; +$primaryDarkestColor:#6A1B9A; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/purple/theme-light.css b/App/ClientApp/src/assets/theme/purple/theme-light.css new file mode 100644 index 0000000..21d44a1 --- /dev/null +++ b/App/ClientApp/src/assets/theme/purple/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #9C27B0; + text-decoration: none; +} +body a:hover { + color: #7B1FA2; +} +body a:active { + color: #6A1B9A; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #9C27B0; + background-color: #f5f5f5; + color: #9C27B0; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #9C27B0; + background-color: #9C27B0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #9C27B0; + background-color: #6A1B9A; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #9C27B0; + background-color: #f5f5f5; + color: #9C27B0; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #9C27B0; + background-color: #9C27B0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #9C27B0; + background-color: #6A1B9A; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #c34cd7; + border-color: #c34cd7; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #af2cc5; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #c34cd7; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #c34cd7; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #9C27B0; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #9C27B0; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #6A1B9A; + background-color: #E1BEE7; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #9C27B0; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #9C27B0; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #7B1FA2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #6A1B9A; + background-color: #E1BEE7; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #9C27B0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #6A1B9A; + background-color: #E1BEE7; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #7B1FA2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #9C27B0; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #E1BEE7; + border: 2px solid #E1BEE7; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #9C27B0; + background-color: #9C27B0; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #9C27B0; + background-color: #9C27B0; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #9C27B0; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #E1BEE7; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #E1BEE7; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #9C27B0; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #9C27B0; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #7B1FA2; + color: #ffffff; + border-color: #7B1FA2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #6A1B9A; + color: #ffffff; + border-color: #6A1B9A; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #9C27B0; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #9C27B0; + border: 1px solid #9C27B0; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #7B1FA2; + color: #ffffff; + border-color: #7B1FA2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #9C27B0; + outline-offset: 1px; + background-color: #af2cc5; +} +body .ui-button:enabled:active { + background-color: #6A1B9A; + color: #ffffff; + border-color: #6A1B9A; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #9C27B0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; + outline: 2px dotted #9C27B0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #9C27B0; +} +body .ui-togglebutton.ui-state-active { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #7B1FA2; + border-color: #6A1B9A; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; + outline: 2px dotted #9C27B0; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #9C27B0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #E1BEE7; + border-color: #E1BEE7; + color: #6A1B9A; + outline: 2px dotted #9C27B0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #9C27B0; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #7B1FA2; + border-color: #6A1B9A; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #9C27B0; + border-color: #9C27B0; + color: #ffffff; + outline: 2px dotted #9C27B0; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #9C27B0; + border: 1px solid #9C27B0; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #9C27B0; + border: 1px solid #9C27B0; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #7B1FA2; + background-color: #7B1FA2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #6A1B9A; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #6A1B9A; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #9C27B0; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #9C27B0; + -moz-box-shadow: inset 0 -2px 0 0 #9C27B0; + box-shadow: inset 0 -2px 0 0 #9C27B0; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-table .ui-column-resizer-helper { + background-color: #9C27B0; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #9C27B0; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #9C27B0; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #7B1FA2; + color: #ffffff; + border-color: #7B1FA2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #9C27B0; + outline-offset: 1px; + background-color: #af2cc5; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #6A1B9A; + color: #ffffff; + border-color: #6A1B9A; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #9C27B0; + border: 1px solid #7B1FA2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #9C27B0; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #9C27B0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #3f1048; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #6A1B9A; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #9C27B0; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #9C27B0; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #9C27B0; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #7B1FA2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #6A1B9A; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #9C27B0; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #E1BEE7; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #6A1B9A; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #9C27B0; + border: 1px solid #9C27B0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #E1BEE7; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #6A1B9A; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #6A1B9A; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #9C27B0; + background-color: #9C27B0; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #7B1FA2; + background-color: #7B1FA2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #E1BEE7; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #6A1B9A; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #6A1B9A; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #9C27B0; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #E1BEE7; + color: #6A1B9A; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/purple/theme-light.scss b/App/ClientApp/src/assets/theme/purple/theme-light.scss new file mode 100644 index 0000000..c192e4a --- /dev/null +++ b/App/ClientApp/src/assets/theme/purple/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#E1BEE7; +$primaryColor:#9C27B0; +$primaryDarkerColor:#7B1FA2; +$primaryDarkestColor:#6A1B9A; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/teal/theme-accent.css b/App/ClientApp/src/assets/theme/teal/theme-accent.css new file mode 100644 index 0000000..a20b5a6 --- /dev/null +++ b/App/ClientApp/src/assets/theme/teal/theme-accent.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #00796B; + text-decoration: none; +} +body a:hover { + color: #00796B; +} +body a:active { + color: #00695C; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #00796B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #00796B; + background-color: #f5f5f5; + color: #00796B; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #00796B; + background-color: #00796B; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #00796B; + background-color: #00695C; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #00796B; + background-color: #00796B; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #00796B; + background-color: #f5f5f5; + color: #00796B; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #00796B; + background-color: #00796B; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #00796B; + background-color: #00695C; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #00796B; + background-color: #00796B; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #ffb74d; + border-color: #ffb74d; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #ffa21a; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #ffb74d; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #ffb74d; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #00796B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FF9800; + color: #000000; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #000000; + background-color: #FF9800; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #00796B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #FF9800; + color: #000000; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #00796B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #000000; + background-color: #FF9800; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00695C; + background-color: #B2DFDB; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #00796B; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #00796B; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #00796B; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #000000; + background-color: #FF9800; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00695C; + background-color: #B2DFDB; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #00796B; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #000000; + background-color: #FF9800; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #00695C; + background-color: #B2DFDB; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #00796B; + background-color: #00796B; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #00796B; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #00796B; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #B2DFDB; + border: 2px solid #B2DFDB; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #00796B; + background-color: #00796B; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #00796B; + background-color: #00796B; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #00796B; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #B2DFDB; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #B2DFDB; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #000000; + background-color: #FF9800; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #00796B; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #000000; + background-color: #FF9800; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #00796B; + padding: 0.857em 1em; + border: 1px solid #00796B; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #00796B; + color: #ffffff; + border-color: #00796B; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #00695C; + color: #ffffff; + border-color: #00695C; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #00796B; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #00796B; + border: 1px solid #00796B; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #00796B; + color: #ffffff; + border-color: #00796B; +} +body .ui-button:enabled:focus { + outline: 2px dotted #00796B; + outline-offset: 1px; + background-color: #009382; +} +body .ui-button:enabled:active { + background-color: #00695C; + color: #ffffff; + border-color: #00695C; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2DFDB; + border-color: #B2DFDB; + color: #00695C; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #00796B; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B2DFDB; + border-color: #B2DFDB; + color: #00695C; + outline: 2px dotted #00796B; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #00796B; +} +body .ui-togglebutton.ui-state-active { + background-color: #00796B; + border-color: #00796B; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #00796B; + border-color: #00695C; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #00796B; + border-color: #00796B; + color: #ffffff; + outline: 2px dotted #00796B; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2DFDB; + border-color: #B2DFDB; + color: #00695C; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #00796B; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #B2DFDB; + border-color: #B2DFDB; + color: #00695C; + outline: 2px dotted #00796B; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #00796B; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #00796B; + border-color: #00796B; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #00796B; + border-color: #00695C; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #00796B; + border-color: #00796B; + color: #ffffff; + outline: 2px dotted #00796B; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #00796B; + padding: 0.857em 1em; + background-color: #00796B; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #B2DFDB; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #00796B; + color: #ffffff; + background-color: #00796B; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #00796B; + border: 1px solid #00796B; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #ffffff; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #00796B; + color: #ffffff; + background-color: #00796B; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #00796B; + border: 1px solid #00796B; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #FF9800; + border: 1px solid #FF9800; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #FF9800; + background-color: #FF9800; + color: #000000; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #000000; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #00796B; + background-color: #00796B; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #ffffff; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #00796B; + border: 1px solid #00796B; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #FF9800; + border: 1px solid #FF9800; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #FF9800; + background-color: #FF9800; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #000000; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #00796B; + border: 1px solid #00796B; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #B2DFDB; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #00695C; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #FF9800; + color: #000000; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #00796B; + color: #ffffff; + border: 1px solid #00796B; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #00695C; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #00796B; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #FF9800; + color: #000000; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #FF9800; + -moz-box-shadow: inset 0 -2px 0 0 #FF9800; + box-shadow: inset 0 -2px 0 0 #FF9800; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #FF9800; + color: #000000; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B2DFDB; + color: #00695C; +} +body .ui-table .ui-column-resizer-helper { + background-color: #00796B; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #00796B; + color: #ffffff; + border: 1px solid #00796B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #00796B; + color: #ffffff; + border: 1px solid #00796B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #00796B; + color: #ffffff; + border: 1px solid #00796B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #00796B; + color: #ffffff; + border: 1px solid #00796B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #00796B; + color: #ffffff; + border: 1px solid #00796B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #00796B; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #00796B; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #00796B; + color: #ffffff; + border-color: #00796B; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #00796B; + outline-offset: 1px; + background-color: #009382; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #00695C; + color: #ffffff; + border-color: #00695C; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #00796B; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #00796B; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #00796B; + border: 1px solid #00796B; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #00796B; + color: #ffffff; + border: 1px solid #00796B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #00796B; + color: #ffffff; + border: 1px solid #00796B; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #FF9800; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #00796B; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #804c00; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #00796B; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #00796B; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #00796B; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #00796B; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #B2DFDB; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #B2DFDB; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #00796B; + color: #ffffff; + border: 1px solid #00796B; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #00695C; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #000000; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #00796B; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #FF9800; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #FF9800; + color: #000000; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #000000; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #B2DFDB; + color: #00695C; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #00796B; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #00796B; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #00695C; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #00796B; + background-color: #00796B; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #B2DFDB; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #FF9800; + color: #000000; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #B2DFDB; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #00695C; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #00695C; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #00796B; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2DFDB; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00695C; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00695C; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2DFDB; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00695C; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00695C; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2DFDB; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00695C; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00695C; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2DFDB; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00695C; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00695C; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #00796B; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #00796B; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #00796B; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #00796B; + background-color: #00796B; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #00796B; + border: 1px solid #00796B; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #FF9800; + border: 1px solid #FF9800; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #000000; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #000000; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #00796B; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #B2DFDB; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #00695C; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #00695C; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #00796B; + background-color: #00796B; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #00796B; + background-color: #00796B; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #FF9800; + background-color: #FF9800; + color: #000000; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #FF9800; + background-color: #FF9800; + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #000000; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #B2DFDB; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #00695C; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #00695C; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #00796B; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #B2DFDB; + color: #00695C; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/teal/theme-accent.scss b/App/ClientApp/src/assets/theme/teal/theme-accent.scss new file mode 100644 index 0000000..2573134 --- /dev/null +++ b/App/ClientApp/src/assets/theme/teal/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#B2DFDB; +$primaryColor:#00796B; +$primaryDarkerColor:#00796B; +$primaryDarkestColor:#00695C; +$primaryColorText:#ffffff; + +$accentColor:#FF9800; +$accentDarkerColor:#F57C00; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/teal/theme-dark.css b/App/ClientApp/src/assets/theme/teal/theme-dark.css new file mode 100644 index 0000000..33023a0 --- /dev/null +++ b/App/ClientApp/src/assets/theme/teal/theme-dark.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #2196F3; + text-decoration: none; +} +body a:hover { + color: #1976D2; +} +body a:active { + color: #1565C0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #6ab8f7; + border-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #39a1f4; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #6ab8f7; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #2196F3; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #1976D2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #212121; + background-color: #212121; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-stroke { + stroke: #ffffff; +} +body .ui-editor-container .ql-picker-label { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #ffffff; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #ffffff; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #1976D2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #2196F3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #BBDEFB; + border: 2px solid #BBDEFB; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #2196F3; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #BBDEFB; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #BBDEFB; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #2196F3; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #212121; + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; +} +body .ui-button:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #212121; + padding: 0.857em 1em; + background-color: #212121; + color: #ffffff; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #BDBDBD; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #ffffff; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #BDBDBD; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #212121; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #373737; + border: 1px solid #373737; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #BDBDBD; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #2196F3; + border: 1px solid #2196F3; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #212121; + background-color: #212121; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #BDBDBD; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #BDBDBD; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #1976D2; + background-color: #1976D2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #212121; + border: 1px solid #212121; + padding: 0.857em 1em; + color: #ffffff; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #BDBDBD; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #2196F3; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #2196F3; + -moz-box-shadow: inset 0 -2px 0 0 #2196F3; + box-shadow: inset 0 -2px 0 0 #2196F3; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #2196F3; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #2196F3; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #2196F3; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #212121; + color: #ffffff; +} +body .fc .fc-head .fc-row th { + border: 1px solid #212121; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #2196F3; + border: 1px solid #1976D2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #2196F3; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #2196F3; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #08528d; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + border: 1px solid #212121; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #ffffff; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #ffffff; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #212121; + color: #ffffff; + border: 1px solid #212121; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #2196F3; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #1976D2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #1565C0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #ffffff; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #BDBDBD; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #ffffff; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #2196F3; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #1565C0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #373737; + color: #ffffff; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #212121; + background-color: #212121; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #ffffff; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #373737; + border: 1px solid #373737; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #BDBDBD; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #ffffff; + background-color: #212121; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #212121; + background-color: #212121; + color: #ffffff; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #373737; + background-color: #373737; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #BDBDBD; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #2196F3; + background-color: #2196F3; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #1565C0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #2196F3; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/teal/theme-dark.scss b/App/ClientApp/src/assets/theme/teal/theme-dark.scss new file mode 100644 index 0000000..47f0128 --- /dev/null +++ b/App/ClientApp/src/assets/theme/teal/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#BBDEFB; +$primaryColor:#2196F3; +$primaryDarkerColor:#1976D2; +$primaryDarkestColor:#1565C0; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/teal/theme-light.css b/App/ClientApp/src/assets/theme/teal/theme-light.css new file mode 100644 index 0000000..73013a5 --- /dev/null +++ b/App/ClientApp/src/assets/theme/teal/theme-light.css @@ -0,0 +1,3440 @@ +@charset "UTF-8"; +/* Add your variable customizations of theme here */ +* { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +body .ui-widget { + font-family: "cabin", sans-serif; + font-size: 14px; + text-decoration: none; +} +body .ui-corner-all { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-corner-top { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-corner-bottom { + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-corner-left { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-corner-right { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body a { + color: #2196F3; + text-decoration: none; +} +body a:hover { + color: #1976D2; +} +body a:active { + color: #1565C0; +} +body .ui-helper-reset { + line-height: normal; +} +body .ui-state-disabled, body .ui-widget:disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +body .pi { + font-size: 1.143em; +} + +body { + /* Validations */ +} +body .ui-inputtext { + font-size: 14px; + color: #212121; + background: #f5f5f5; + padding: 0.429em; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +body .ui-inputtext:enabled:hover:not(.ui-state-error) { + border-color: #bdbdbd; +} +body .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chkbox { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-chkbox .ui-chkbox-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; +} +body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chkbox .ui-chkbox-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon { + overflow: hidden; + position: relative; + font-size: 18px; +} +body .ui-chkbox-label { + margin: 0 0 0 0.429em; +} +body .ui-radiobutton { + display: inline-block; + vertical-align: middle; + margin: 0; + width: 20px; + height: 20px; +} +body .ui-radiobutton .ui-radiobutton-box { + border: 1px solid #E0E0E0; + background-color: #f5f5f5; + width: 20px; + height: 20px; + text-align: center; + position: relative; + -moz-transition: background-color 0.3s, border-color 0.3s; + -o-transition: background-color 0.3s, border-color 0.3s; + -webkit-transition: background-color 0.3s, border-color 0.3s; + transition: background-color 0.3s, border-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border-color: #bdbdbd; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-focus { + border-color: #2196F3; + background-color: #f5f5f5; + color: #2196F3; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active { + border-color: #2196F3; + background-color: #2196F3; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon { + background-color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover { + border-color: #2196F3; + background-color: #1565C0; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus { + border-color: #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon { + background: transparent; + width: 10px; + height: 10px; + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + margin-left: -5px; + margin-top: -5px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; +} +body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before { + display: none; +} +body .ui-radiobutton-label { + margin: 0 0 0 0.5em; +} +body .ui-inputswitch { + width: 34px; + height: 14px; +} +body .ui-inputswitch .ui-inputswitch-slider { + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + border-radius: 8px; + background: #f5f5f5; + border: 1px solid #E0E0E0; +} +body .ui-inputswitch .ui-inputswitch-slider:before { + background-color: gainsboro; + height: 1.25em; + width: 1.25em; + left: 0; + bottom: -0.2em; + border-radius: 50%; + -webkit-transition: 0.3s; + transition: 0.3s; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + -webkit-transform: translateX(1.25em); + -ms-transform: translateX(1.25em); + transform: translateX(1.25em); +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider { + background: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before { + background-color: #c2c2c2; +} +body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #f5f5f5; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider { + background-color: #6ab8f7; + border-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before { + background-color: #39a1f4; +} +body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider { + background-color: #6ab8f7; +} +body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider { + background: #6ab8f7; +} +body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before { + content: ""; +} +body .ui-autocomplete .ui-autocomplete-input { + padding: 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container { + padding: 0.2145em 0.429em; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token { + margin: 0; + padding: 0.2145em 0; + color: #212121; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; +} +body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-autocomplete-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-autocomplete-panel .ui-autocomplete-items { + padding: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group { + padding: 0.429em 0.857em; + background-color: #E0E0E0; + color: #212121; +} +body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button { + width: 2.143em; +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext { + border-right: 0 none; + width: calc(100% - 2.143em); +} +body .ui-chips > ul.ui-inputtext { + padding: 0.2145em 0.429em; + display: inline-block; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-chips > ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token { + padding: 0.2145em 0; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input { + font-family: "cabin", sans-serif; + font-size: 14px; + padding: 0; + margin: 0; + color: #212121; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:hover { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-input-token input:focus { + border: 0 none; +} +body .ui-chips > ul.ui-inputtext .ui-chips-token { + font-size: 14px; + padding: 0.2145em 0.429em; + margin: 0 0.286em 0 0; + background: #2196F3; + color: #ffffff; +} +body .ui-dropdown { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-dropdown:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-dropdown .ui-dropdown-label { + padding-right: 2em; +} +body .ui-dropdown .ui-dropdown-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before { + content: ""; +} +body .ui-dropdown .ui-dropdown-clear-icon { + color: #727272; +} +body .ui-dropdown:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-dropdown-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dropdown-panel .ui-dropdown-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter { + width: 100%; + padding-right: 2em; +} +body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon { + top: 50%; + margin-top: -0.5em; + right: 1.357em; + color: #727272; +} +body .ui-dropdown-panel .ui-dropdown-items { + padding: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover, body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect { + background: #f5f5f5; + border: 1px solid #E0E0E0; + -moz-transition: border-color 0.3s, box-shadow 0.3s; + -o-transition: border-color 0.3s, box-shadow 0.3s; + -webkit-transition: border-color 0.3s, box-shadow 0.3s; + transition: border-color 0.3s, box-shadow 0.3s; +} +body .ui-multiselect:not(.ui-state-disabled):hover { + border-color: #bdbdbd; +} +body .ui-multiselect:not(.ui-state-disabled).ui-state-focus { + border-color: #2196F3; + outline: 0 none; + -webkit-box-shadow: 0 none; + -moz-box-shadow: 0 none; + box-shadow: 0 none; +} +body .ui-multiselect .ui-multiselect-label { + padding: 0.429em; + padding-right: 2em; + color: #212121; +} +body .ui-multiselect .ui-multiselect-trigger { + background-color: #f5f5f5; + width: 2em; + line-height: 2em; + text-align: center; + padding: 0; + color: #727272; +} +body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before { + content: ""; +} +body .ui-multiselect-panel { + padding: 0; + border: 1px solid #E0E0E0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-multiselect-panel .ui-multiselect-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container { + float: none; + width: 70%; + display: inline-block; + vertical-align: middle; + margin-left: 0; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext { + padding: 0.429em; + padding-right: 2em; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon { + color: #727272; + top: 50%; + margin-top: -0.5em; + right: 0.5em; + left: auto; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox { + margin-right: 0.429em; + float: none; + vertical-align: middle; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close { + color: #2196F3; + top: 50%; + margin-top: -0.5em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover { + color: #1976D2; +} +body .ui-multiselect-panel .ui-multiselect-items { + padding: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box { + cursor: auto; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover { + border: 1px solid #E0E0E0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover { + border-color: #2196F3; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox { + padding: 0; + min-width: 12em; + background: #ffffff; + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-header { + padding: 0.429em 0.857em 0.429em 0.857em; + border-bottom: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; + margin: 0; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container { + width: calc(100% - (0.857em + 0.857em + 0.429em)); +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input { + padding: 0.429em; + padding-right: 2em; +} +body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon { + top: 50%; + left: auto; + margin-top: -0.5em; + right: 0.5em; + color: #727272; +} +body .ui-listbox .ui-listbox-list { + background-color: #ffffff; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item { + margin: 0; + padding: 0.429em 0.857em; + border: 0 none; + color: #212121; + background-color: transparent; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight { + color: #ffffff; + background-color: #2196F3; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox { + position: static; + display: inline-block; + vertical-align: middle; + margin: 0 0.429em 0 0; +} +body .ui-listbox .ui-listbox-list .ui-listbox-item label { + display: inline-block; + vertical-align: middle; +} +body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover { + color: #1565C0; + background-color: #BBDEFB; +} +body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover { + border: 1px solid #E0E0E0; +} +body .ui-listbox .ui-listbox-footer { + padding: 0.429em 0.857em 0.429em 0.857em; + border-top: 1px solid #E0E0E0; + color: #212121; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-toolbar { + border: 1px solid #e0e0e0; + background-color: #eeeeee; +} +body .ui-editor-container .ui-editor-content { + border: 1px solid #e0e0e0; +} +body .ui-editor-container .ui-editor-content .ql-editor { + background-color: #f5f5f5; + color: #212121; +} +body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-stroke { + stroke: #212121; +} +body .ui-editor-container .ql-picker-label { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover, +body .ui-editor-container .ql-snow .ql-toolbar button:hover, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #212121; +} +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #212121; +} +body .ui-rating a { + text-align: center; + display: inline-block; + color: #212121; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-rating a.ui-rating-cancel { + color: #E57373; +} +body .ui-rating a .ui-rating-icon { + font-size: 1.429em; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover { + color: #1976D2; +} +body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover { + color: #E57373; +} +body .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-spinner .ui-spinner-button.ui-spinner-up { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button.ui-spinner-down { + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + position: absolute; + top: 50%; + left: 50%; + margin-top: -0.5em; + margin-left: -0.5em; + width: 1em; +} +body .ui-fluid .ui-spinner .ui-spinner-input { + padding-right: 1.858em; +} +body .ui-fluid .ui-spinner .ui-spinner-button { + width: 1.429em; +} +body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon { + left: 50%; +} +body .ui-slider { + background-color: #e0e0e0; + border: 0 none; +} +body .ui-slider.ui-slider-horizontal { + height: 0.286em; +} +body .ui-slider.ui-slider-horizontal .ui-slider-handle { + top: 50%; + margin-top: -0.7145em; +} +body .ui-slider.ui-slider-vertical { + width: 0.286em; +} +body .ui-slider.ui-slider-vertical .ui-slider-handle { + left: 50%; + margin-left: -0.7145em; +} +body .ui-slider .ui-slider-handle { + height: 1.429em; + width: 1.429em; + background-color: #bdbdbd; + border: 2px solid #bdbdbd; + -moz-border-radius: 50%; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-slider .ui-slider-range { + background-color: #2196F3; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover { + background-color: #BBDEFB; + border: 2px solid #BBDEFB; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active { + border: 2px solid #2196F3; + background-color: #2196F3; + outline: 0 none; +} +body .ui-datepicker { + padding: 0.857em; + min-width: 18.571em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; +} +body .ui-datepicker:not(.ui-datepicker-inline) { + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover, +body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover { + color: #2196F3; +} +body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover { + background-color: #BBDEFB; +} +body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover { + background-color: #BBDEFB; +} +body .ui-datepicker .ui-datepicker-header { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev, +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next { + cursor: pointer; + top: 0; + color: #727272; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before { + content: ""; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title { + margin: 0; + padding: 0; + line-height: 1; +} +body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select { + margin-top: -0.35em; + margin-bottom: 0; +} +body .ui-datepicker table { + font-size: 14px; + margin: 0.857em 0 0 0; +} +body .ui-datepicker table th { + padding: 0.286em; +} +body .ui-datepicker table td { + padding: 0.286em; +} +body .ui-datepicker table td > a, body .ui-datepicker table td > span { + display: block; + text-align: center; + color: #212121; + padding: 0.286em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-datepicker table td > a { + cursor: pointer; +} +body .ui-datepicker table td > a.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker table td > a.ui-state-highlight { + color: #212121; + background-color: #ffffff; +} +body .ui-datepicker table td.ui-datepicker-today a { + background-color: #ffffff; + color: #212121; + font-weight: 600; +} +body .ui-datepicker .ui-datepicker-buttonbar { + border-top: 1px solid #E0E0E0; +} +body .ui-datepicker .ui-timepicker { + border: 0 none; + border-top: 1px solid #d8dae2; + padding: 0.857em; +} +body .ui-datepicker .ui-timepicker a { + color: #212121; + font-size: 1.286em; +} +body .ui-datepicker .ui-timepicker a:hover { + color: #2196F3; +} +body .ui-datepicker .ui-timepicker span { + font-size: 1.286em; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month { + color: #212121; +} +body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active { + color: #ffffff; + background-color: #2196F3; +} +body .ui-datepicker.ui-datepicker-timeonly { + padding: 0; +} +body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker { + border-top: 0 none; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group { + border-right: 1px solid #E0E0E0; + padding-right: 0.857em; + padding-left: 0.857em; + padding-top: 0; + padding-bottom: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child { + padding-left: 0; +} +body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child { + padding-right: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext { + -moz-border-radius-topright: 0; + -webkit-border-top-right-radius: 0; + border-top-right-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error), body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error) { + border-right: 0 none; +} +body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button { + width: 2.143em; + -moz-border-radius-topleft: 0; + -webkit-border-top-left-radius: 0; + border-top-left-radius: 0; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; +} +body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext { + width: calc(100% - 2.143em); +} +body .ui-fileupload .ui-fileupload-buttonbar { + background-color: #eeeeee; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + border-bottom: 0 none; +} +body .ui-fileupload .ui-fileupload-buttonbar .ui-button { + margin-right: 8px; +} +body .ui-fileupload .ui-fileupload-content { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-fileupload .ui-progressbar { + top: 0; +} +body .ui-fileupload-choose:not(.ui-state-disabled):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-fileupload-choose:not(.ui-state-disabled):active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-fileupload-choose.ui-state-focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; +} +body .ui-password-panel { + padding: 0.857em; + background-color: #ffffff; + color: #212121; + border: 1px solid #E0E0E0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-inputgroup .ui-inputgroup-addon { + border-color: #E0E0E0; + background-color: #eeeeee; + color: #212121; + padding: 0.429em; + min-width: 2em; +} +body .ui-inputgroup .ui-inputgroup-addon:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton { + position: relative; +} +body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton { + position: absolute; + top: 50%; + left: 50%; + margin-left: -10px; + margin-top: -10px; +} +body .ui-inputgroup .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-inputgroup .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-fluid .ui-inputgroup .ui-button { + width: auto; +} +body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-calendar .ui-datepicker { + min-width: 18.571em; +} +body ::-webkit-input-placeholder { + color: #909090; +} +body :-moz-placeholder { + color: #909090; +} +body ::-moz-placeholder { + color: #909090; +} +body :-ms-input-placeholder { + color: #909090; +} +body .ui-inputtext.ng-dirty.ng-invalid, +body p-dropdown.ng-dirty.ng-invalid > .ui-dropdown, +body p-autocomplete.ng-dirty.ng-invalid > .ui-autocomplete > .ui-inputtext, +body p-calendar.ng-dirty.ng-invalid > .ui-calendar > .ui-inputtext, +body p-chips.ng-dirty.ng-invalid > .ui-inputtext, +body p-inputmask.ng-dirty.ng-invalid > .ui-inputtext, +body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box, +body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box, +body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch, +body p-listbox.ng-dirty.ng-invalid .ui-inputtext, +body p-multiselect.ng-dirty.ng-invalid > .ui-multiselect, +body p-spinner.ng-dirty.ng-invalid > .ui-inputtext, +body p-selectbutton.ng-dirty.ng-invalid .ui-button, +body p-togglebutton.ng-dirty.ng-invalid .ui-button { + border: 1px solid #EF5350; +} + +body .ui-button { + margin: 0; + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; + font-size: 14px; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-button:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button:enabled:focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; +} +body .ui-button:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-button-text-only .ui-button-text { + padding: 0.429em 0.6em; +} +body .ui-button.ui-button-text-icon-left .ui-button-text { + padding: 0.429em 1em 0.429em 2em; +} +body .ui-button.ui-button-text-icon-right .ui-button-text { + padding: 0.429em 2em 0.429em 1em; +} +body .ui-button.ui-button-icon-only { + width: 2.143em; +} +body .ui-button.ui-button-icon-only .ui-button-text { + padding: 0.429em; +} +body .ui-button.ui-button-raised { + -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2); +} +body .ui-button.ui-button-rounded { + -moz-border-radius: 1em; + -webkit-border-radius: 1em; + border-radius: 1em; +} +body .ui-fluid .ui-button-icon-only { + width: 2.143em; +} +body .ui-togglebutton { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-togglebutton .ui-button-icon-left { + color: #727272; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-togglebutton.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-togglebutton.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button { + background-color: #E0E0E0; + border: 1px solid #E0E0E0; + color: #212121; + -moz-transition: background-color 0.3s, box-shadow 0.3s; + -o-transition: background-color 0.3s, box-shadow 0.3s; + -webkit-transition: background-color 0.3s, box-shadow 0.3s; + transition: background-color 0.3s, box-shadow 0.3s; +} +body .ui-selectbutton .ui-button .ui-button-icon-left { + color: #727272; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus { + background-color: #BBDEFB; + border-color: #BBDEFB; + color: #1565C0; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left { + color: #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover { + background-color: #1976D2; + border-color: #1565C0; + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus { + background-color: #2196F3; + border-color: #2196F3; + color: #ffffff; + outline: 2px dotted #2196F3; +} +body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left { + color: #ffffff; +} +body .ui-selectbutton .ui-button:first-child { + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; +} +body .ui-selectbutton .ui-button:last-child { + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +@media (max-width: 640px) { + body .ui-buttonset .ui-button { + margin-bottom: 1px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } +} +body .ui-splitbutton.ui-buttonset .ui-button { + border: 1px solid transparent; +} +body .ui-splitbutton.ui-buttonset .ui-menu { + min-width: 100%; +} +body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before { + content: ""; +} +body .ui-button.ui-state-default.ui-button-secondary, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default { + color: #212121; + background-color: #F5F5F5; + border: 1px solid #F5F5F5; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:hover, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:hover { + background-color: #E0E0E0; + color: #212121; + border-color: #E0E0E0; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:focus, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:focus { + outline-color: #212121; +} +body .ui-button.ui-state-default.ui-button-secondary:enabled:active, body .ui-buttonset.ui-button-secondary > .ui-button.ui-state-default:enabled:active { + background-color: #BDBDBD; + color: #212121; + border-color: #BDBDBD; +} +body .ui-button.ui-state-default.ui-button-info, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default { + color: #ffffff; + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:hover, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .ui-button.ui-state-default.ui-button-info:enabled:focus, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:focus { + outline-color: #2196F3; +} +body .ui-button.ui-state-default.ui-button-info:enabled:active, body .ui-buttonset.ui-button-info > .ui-button.ui-state-default:enabled:active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .ui-button.ui-state-default.ui-button-success, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default { + color: #ffffff; + background-color: #4CAF50; + border: 1px solid #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:hover, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:hover { + background-color: #388E3C; + color: #ffffff; + border-color: #388E3C; +} +body .ui-button.ui-state-default.ui-button-success:enabled:focus, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:focus { + outline-color: #4CAF50; +} +body .ui-button.ui-state-default.ui-button-success:enabled:active, body .ui-buttonset.ui-button-success > .ui-button.ui-state-default:enabled:active { + background-color: #2E7D32; + color: #ffffff; + border-color: #2E7D32; +} +body .ui-button.ui-state-default.ui-button-warning, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default { + color: #000000; + background-color: #FFC107; + border: 1px solid #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:hover, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:hover { + background-color: #FFA000; + color: #000000; + border-color: #FFA000; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:focus, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:focus { + outline-color: #FFC107; +} +body .ui-button.ui-state-default.ui-button-warning:enabled:active, body .ui-buttonset.ui-button-warning > .ui-button.ui-state-default:enabled:active { + background-color: #FF8F00; + color: #000000; + border-color: #FF8F00; +} +body .ui-button.ui-state-default.ui-button-danger, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default { + color: #ffffff; + background-color: #FF5722; + border: 1px solid #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:hover, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:hover { + background-color: #E64A19; + color: #ffffff; + border-color: #E64A19; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:focus, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:focus { + outline-color: #FF5722; +} +body .ui-button.ui-state-default.ui-button-danger:enabled:active, body .ui-buttonset.ui-button-danger > .ui-button.ui-state-default:enabled:active { + background-color: #D84315; + color: #ffffff; + border-color: #D84315; +} + +body .ui-widget-content p { + line-height: 1.5; + margin: 0; +} +body .ui-panel { + padding: 0; + border: 0 none; +} +body .ui-panel .ui-panel-titlebar { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + background-color: #eeeeee; + color: #212121; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panel .ui-panel-titlebar .ui-panel-title { + vertical-align: middle; + font-weight: 700; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon { + margin: 0; + position: relative; + font-size: 14px; + color: #757575; + border: 1px solid transparent; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover { + color: #212121; +} +body .ui-panel .ui-panel-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; +} +body .ui-panel .ui-panel-footer { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + border-top: 0 none; + margin: 0; +} +body .ui-fieldset { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-fieldset .ui-fieldset-legend a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler { + float: none; + display: inline-block; + vertical-align: middle; + margin-right: 0.5em; +} +body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text { + padding: 0; + font-weight: 700; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler { + color: #757575; +} +body .ui-fieldset .ui-fieldset-content { + padding: 0; +} +body .ui-accordion .ui-accordion-header { + margin-bottom: 2px; +} +body .ui-accordion .ui-accordion-header a { + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before { + content: ""; +} +body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before { + content: ""; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; + color: #212121; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon { + color: #757575; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a { + background-color: #2196F3; + border: 1px solid #2196F3; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a { + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon { + color: #ffffff; +} +body .ui-accordion .ui-accordion-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-tabview.ui-tabview-top, body .ui-tabview.ui-tabview-bottom, body .ui-tabview.ui-tabview-left, body .ui-tabview.ui-tabview-right { + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav, body .ui-tabview.ui-tabview-left .ui-tabview-nav, body .ui-tabview.ui-tabview-right .ui-tabview-nav { + padding: 0; + background: #ffffff; + border: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li, body .ui-tabview.ui-tabview-left .ui-tabview-nav li, body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a { + float: none; + display: inline-block; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + outline: 0 none; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon { + margin-right: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon { + margin-left: 0.429em; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close { + color: #757575; + margin: 0 0.429em 0 0; + vertical-align: middle; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a { + color: #212121; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close { + color: #757575; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover { + border: 1px solid #1976D2; + background-color: #1976D2; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon { + color: #ffffff; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a, body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a { + cursor: pointer; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav { + margin-bottom: -1px; +} +body .ui-tabview.ui-tabview-top .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav { + margin-top: -1px; +} +body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li { + margin-right: 0.214em; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-left .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav { + margin-right: -1px; +} +body .ui-tabview.ui-tabview-right .ui-tabview-nav li { + margin-bottom: 0.214em; +} +body .ui-tabview .ui-tabview-panels { + background-color: #ffffff; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + color: #212121; +} +body .ui-tabview .ui-tabview-panels .ui-tabview-panel { + padding: 0; +} +body .ui-toolbar { + background-color: #eeeeee; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + color: #212121; +} +body .ui-toolbar button { + vertical-align: middle; +} +body .ui-toolbar .ui-toolbar-separator { + vertical-align: middle; + color: #757575; + margin: 0 0.429em; +} +body .ui-card { + background-color: #ffffff; + color: #212121; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} + +body .ui-paginator { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0; +} +body .ui-paginator .ui-paginator-first, +body .ui-paginator .ui-paginator-prev, +body .ui-paginator .ui-paginator-next, +body .ui-paginator .ui-paginator-last { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover, +body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:focus, +body .ui-paginator .ui-paginator-prev:focus, +body .ui-paginator .ui-paginator-next:focus, +body .ui-paginator .ui-paginator-last:focus { + outline: 0 none; +} +body .ui-paginator .ui-dropdown { + border: 0 none; +} +body .ui-paginator .ui-dropdown .ui-dropdown-trigger, body .ui-paginator .ui-dropdown .ui-dropdown-label { + color: #727272; +} +body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger, body .ui-paginator .ui-dropdown:hover .ui-dropdown-label { + color: #1565C0; +} +body .ui-paginator .ui-paginator-first:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-prev:before { + position: relative; +} +body .ui-paginator .ui-paginator-next:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-last:before { + position: relative; + top: 1px; +} +body .ui-paginator .ui-paginator-pages { + vertical-align: top; + display: inline-block; + padding: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page { + color: #727272; + height: 2.286em; + min-width: 2.286em; + border: 0 none; + line-height: 2.286em; + padding: 0; + margin: 0; + vertical-align: top; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active { + background-color: #2196F3; + color: #ffffff; +} +body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-paginator .ui-dropdown { + margin-left: 0.429em; + height: 2.286em; + min-width: auto; +} +body .ui-table .ui-table-caption, +body .ui-table .ui-table-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-table .ui-table-caption { + border-bottom: 0 none; + font-weight: 700; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-table .ui-table-summary { + border-top: 0 none; + font-weight: 700; + -moz-border-radius-bottomleft: 3px; + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -moz-border-radius-bottomright: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; +} +body .ui-table .ui-table-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-table .ui-table-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-table p-sortIcon { + vertical-align: initial; +} +body .ui-table .ui-sortable-column .ui-sortable-column-icon { + vertical-align: middle; + color: #212121; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-table .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-table .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-table .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-table .ui-table-tbody > tr { + background: #F5F5F5; + color: #212121; +} +body .ui-table .ui-table-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-table .ui-table-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr.ui-table-dragpoint-bottom > td { + -webkit-box-shadow: inset 0 -2px 0 0 #2196F3; + -moz-box-shadow: inset 0 -2px 0 0 #2196F3; + box-shadow: inset 0 -2px 0 0 #2196F3; +} +body .ui-table .ui-table-tbody > tr:nth-child(even) { + background-color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table .ui-table-tbody > tr:nth-child(even).ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-table.ui-table-hoverable-rows .ui-table-tbody > tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-table .ui-column-resizer-helper { + background-color: #2196F3; +} +@media screen and (max-width: 40em) { + body .ui-table.ui-table-responsive .ui-paginator-top { + border-bottom: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-paginator-bottom { + border-top: 1px solid #e0e0e0; + } + body .ui-table.ui-table-responsive .ui-table-tbody > tr > td { + border: 0 none; + } +} +body .ui-datagrid .ui-datagrid-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datagrid .ui-datagrid-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datagrid .ui-datagrid-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datalist .ui-datalist-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datalist .ui-datalist-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datalist .ui-datalist-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-datascroller .ui-datascroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-datascroller .ui-datascroller-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-datascroller .ui-datascroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-virtualscroller .ui-virtualscroller-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li { + border-bottom: 1px solid #e0e0e0; +} +body .ui-virtualscroller .ui-virtualscroller-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .ui-dataview .ui-dataview-header { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; +} +body .ui-dataview .ui-dataview-content { + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; +} +body .ui-dataview .ui-dataview-footer { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; + border-top: 0 none; +} +body .fc .fc-button { + color: #ffffff; + background-color: #2196F3; + font-size: 14px; + font-family: "cabin", sans-serif; + height: 2.25em; + padding: 0 1em; + border: 1px solid #2196F3; +} +body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover { + background-color: #1976D2; + color: #ffffff; + border-color: #1976D2; +} +body .fc .fc-button:enabled:not(.fc-button-active):focus { + outline: 2px dotted #2196F3; + outline-offset: 1px; + background-color: #39a1f4; + box-shadow: none; +} +body .fc .fc-button.fc-button-active { + background-color: #1565C0; + color: #ffffff; + border-color: #1565C0; +} +body .fc .fc-button.fc-button-active:focus { + box-shadow: none; +} +body .fc .fc-head .fc-row { + background-color: #eeeeee; + color: #212121; +} +body .fc .fc-head .fc-row th { + border: 1px solid #e0e0e0; + padding: 0.857em 1em; +} +body .fc td.fc-today { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc .fc-toolbar .ui-state-active { + background-color: #ffffff; + border: 1px solid #e0e0e0; + color: #212121; +} +body .fc table { + box-sizing: border-box; +} +body .fc div.ui-widget-content { + padding-left: 0px; + padding-right: 0px; +} +body .fc .fc-event { + background-color: #2196F3; + border: 1px solid #1976D2; + color: #ffffff; +} +body .ui-fluid .fc .fc-toolbar .fc-button { + width: auto; +} +body .ui-picklist .ui-picklist-buttons button { + font-size: 16px; +} +body .ui-picklist .ui-picklist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-picklist .ui-picklist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-picklist .ui-picklist-buttons { + padding: 0.571em 1em; +} +body .ui-picklist .ui-picklist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +@media (max-width: 40em) { + body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons { + padding: 0.571em 1em; + } +} +body .ui-orderlist .ui-orderlist-controls { + padding: 0.571em 1em; +} +body .ui-orderlist .ui-orderlist-controls button { + font-size: 16px; +} +body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only { + width: auto; +} +body .ui-orderlist .ui-orderlist-caption { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + font-weight: 700; + border-bottom: 0 none; + -moz-border-radius-topleft: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-topright: 3px; + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; +} +body .ui-orderlist .ui-orderlist-filter-container { + padding: 0.429em 0.857em 0.429em 0.857em; + color: #212121; + background-color: #eeeeee; + margin: 0; + border-bottom: 0 none; +} +body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext { + width: 100%; + padding-right: 2em; + text-indent: 0; +} +body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon { + top: 50%; + margin-top: -0.5em; + left: auto; + right: 1.357em; + color: #727272; +} +body .ui-orderlist .ui-orderlist-list { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item { + padding: 0.429em 0.857em; + margin: 0; + border: 0 none; + color: #212121; + background-color: transparent; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree .ui-tree-container { + padding: 0; + margin: 0; +} +body .ui-tree .ui-tree-container .ui-treenode { + padding: 0.143em 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content { + padding: 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler { + vertical-align: middle; + display: inline-block; + float: none; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon { + vertical-align: middle; + display: inline-block; + margin: 0 0.143em 0 0; + color: #727272; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label { + margin: 0; + vertical-align: middle; + display: inline-block; + padding: 0.286em; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox { + margin: 0 0.429em 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon { + margin: 1px 0 0 0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content > span { + line-height: inherit; +} +body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active { + background-color: #2196F3; +} +body .ui-tree.ui-tree-horizontal { + padding-left: 0; + padding-right: 0; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon { + color: #2196F3; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover { + background-color: inherit; + color: inherit; +} +body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i { + color: #08528d; +} +body .ui-organizationchart .ui-organizationchart-line-down { + background-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-left { + border-right: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-line-top { + border-top: 1px solid #e0e0e0; + border-color: #c8c8c8; +} +body .ui-organizationchart .ui-organizationchart-node-content { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; +} +body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler { + bottom: -0.7em; + margin-left: -0.46em; + color: #727272; +} +body .ui-carousel { + padding: 0; +} +body .ui-carousel .ui-carousel-header { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; + font-weight: 700; +} +body .ui-carousel .ui-carousel-header .ui-carousel-header-title { + padding: 0; +} +body .ui-carousel .ui-carousel-viewport { + border: 1px solid #e0e0e0; + background-color: #ffffff; + color: #212121; + padding: 0; +} +body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item { + border: 1px solid #e0e0e0; +} +body .ui-carousel .ui-carousel-footer { + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + border: 1px solid #e0e0e0; + margin: 0; +} +body .ui-carousel .ui-carousel-button { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before { + content: ""; +} +body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover { + color: #212121; +} +body .ui-carousel .ui-carousel-page-links { + margin: 0.125em 0.429em; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link { + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover { + color: #212121; +} +body .ui-treetable .ui-treetable-caption, +body .ui-treetable .ui-treetable-summary { + background-color: #eeeeee; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.857em 1em; + text-align: center; +} +body .ui-treetable .ui-treetable-caption { + border-bottom: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-summary { + border-top: 0 none; + font-weight: 700; +} +body .ui-treetable .ui-treetable-thead > tr > th { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 700; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + padding: 0.5em 1.214em; +} +body .ui-treetable .ui-treetable-tfoot > tr > td { + padding: 0.5em 1.214em; + border: 1px solid #e0e0e0; + font-weight: 500; + color: #212121; + background-color: #ffffff; +} +body .ui-treetable p-treeTableToggler { + vertical-align: middle; +} +body .ui-treetable .ui-sortable-column .ui-sortable-column-icon { + color: #212121; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon { + color: #1565C0; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon { + color: #ffffff; +} +body .ui-treetable .ui-editable-column input { + font-size: 14px; + font-family: "cabin", sans-serif; +} +body .ui-treetable .ui-editable-column input:focus { + outline: 1px solid #2196F3; + outline-offset: 2px; +} +body .ui-treetable .ui-treetable-tbody > tr { + color: #212121; +} +body .ui-treetable .ui-treetable-tbody > tr > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-toggler { + color: #727272; + vertical-align: middle; +} +body .ui-treetable .ui-treetable-tbody > tr > td .ui-treetable-chkbox { + vertical-align: middle; + margin-right: 0.429em; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-state-highlight > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected { + background-color: #2196F3; + color: #ffffff; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td { + background: inherit; + border: 1px solid #e0e0e0; +} +body .ui-treetable .ui-treetable-tbody > tr.ui-contextmenu-selected > td .ui-treetable-toggler { + color: #ffffff; +} +body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody > tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover { + cursor: pointer; + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-treetable .ui-column-resizer-helper { + background-color: #2196F3; +} + +body .ui-messages { + padding: 1em; + margin: 1em 0; +} +body .ui-messages.ui-messages-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-info .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-success .ui-messages-close { + color: #ffffff; +} +body .ui-messages.ui-messages-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-icon { + color: #000000; +} +body .ui-messages.ui-messages-warn .ui-messages-close { + color: #000000; +} +body .ui-messages.ui-messages-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-icon { + color: #ffffff; +} +body .ui-messages.ui-messages-error .ui-messages-close { + color: #ffffff; +} +body .ui-messages .ui-messages-close { + top: 0.25em; + right: 0.5em; + font-size: 1.5em; +} +body .ui-messages .ui-messages-icon { + font-size: 1.714em; +} +body .ui-message { + padding: 0.429em; + margin: 0; +} +body .ui-message.ui-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-info .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-success .ui-message-icon { + color: #ffffff; +} +body .ui-message.ui-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-message.ui-message-warn .ui-message-icon { + color: #000000; +} +body .ui-message.ui-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-message.ui-message-error .ui-message-icon { + color: #ffffff; +} +body .ui-message .ui-message-icon + .ui-message-text { + margin-left: 0.429em; +} +body .ui-growl { + top: 120px; +} +body .ui-growl .ui-growl-item-container { + margin: 0 0 1em 0; + opacity: 0.9; + filter: alpha(opacity=90); + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); +} +body .ui-growl .ui-growl-item-container .ui-growl-item { + padding: 1em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message { + margin: 0 0 0 4em; +} +body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image { + font-size: 3.429em; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image { + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image { + color: #000000; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image { + color: #ffffff; +} +body .ui-toast .ui-toast-message { + -webkit-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 0.429em 0 rgba(0, 0, 0, 0.16); + margin: 0 0 1em 0; +} +body .ui-toast .ui-toast-message.ui-toast-message-info { + background-color: #64B5F6; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-success { + background-color: #4CAF50; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon { + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn { + background-color: #FFD54F; + border: 0 none; + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon { + color: #000000; +} +body .ui-toast .ui-toast-message.ui-toast-message-error { + background-color: #EF5350; + border: 0 none; + color: #ffffff; +} +body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon { + color: #ffffff; +} + +body .ui-widget-overlay { + background-color: rgba(139, 139, 144, 0.72); +} +body .ui-overlaypanel { + background-color: #ffffff; + color: #212121; + padding: 0; + border: 1px solid #e0e0e0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-overlaypanel .ui-overlaypanel-content { + padding: 0.571em 1em; +} +body .ui-overlaypanel .ui-overlaypanel-close { + background-color: #1976D2; + color: #ffffff; + width: 1.538em; + height: 1.538em; + line-height: 1.538em; + text-align: center; + position: absolute; + top: -0.769em; + right: -0.769em; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-overlaypanel .ui-overlaypanel-close:hover { + background-color: #1565C0; + color: #ffffff; +} +body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon { + line-height: inherit; +} +body .ui-overlaypanel:after { + border-color: rgba(255, 255, 255, 0); + border-bottom-color: #ffffff; +} +body .ui-overlaypanel:before { + border-color: rgba(224, 224, 224, 0); + border-bottom-color: #e0e0e0; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:after { + border-top-color: #ffffff; +} +body .ui-overlaypanel.ui-overlaypanel-flipped:before { + border-top-color: #e0e0e0; +} +body .ui-dialog { + padding: 1em 2em; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-dialog .ui-dialog-titlebar { + border: 0 none; + background-color: #ffffff; + color: #212121; + padding: 0.5em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-title { + margin: 0; + float: none; + font-size: 1.286em; + font-weight: 700; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon { + color: #727272; + border: 0 none; + padding: 0; + margin-left: 0.429em; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover { + color: #212121; +} +body .ui-dialog .ui-dialog-content { + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0.5em; +} +body .ui-dialog .ui-dialog-footer { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + margin: 0; + text-align: right; + position: relative; + top: -1px; +} +body .ui-dialog .ui-dialog-footer button { + margin: 0 0.429em 0 0; + width: auto; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content { + padding: 1.5em; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span { + float: none; + display: inline-block; + vertical-align: middle; + line-height: 14px; + margin: 0; +} +body .ui-dialog.ui-confirm-dialog .ui-dialog-content > span.ui-icon { + margin-right: 0.35em; + font-size: 16px; +} +body .ui-sidebar { + background-color: #ffffff; + color: #212121; + padding: 0.571em 1em; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-sidebar .ui-sidebar-close { + color: #727272; +} +body .ui-sidebar .ui-sidebar-close:hover { + color: #212121; +} +body .ui-tooltip .ui-tooltip-text { + background-color: #212121; + color: #ffffff; + padding: 0.429em; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow { + border-right-color: #212121; +} +body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow { + border-left-color: #212121; +} +body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow { + border-top-color: #212121; +} +body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow { + border-bottom-color: #212121; +} +body p-lightbox img { + margin-right: 0.429em; +} +body .ui-lightbox { + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-lightbox .ui-lightbox-caption { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text { + color: #212121; + margin: 0; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close { + padding: 0; + color: #757575; + -moz-transition: color 0.3s; + -o-transition: color 0.3s; + -webkit-transition: color 0.3s; + transition: color 0.3s; +} +body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover { + color: #212121; +} +body .ui-lightbox .ui-lightbox-content-wrapper { + overflow: hidden; + background-color: #ffffff; + color: #212121; + border: 0 none; + padding: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 2em; + color: #ffffff; + margin-top: -0.5em; +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover, body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a { + display: none; +} + +body .ui-breadcrumb { + background-color: #ffffff; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-breadcrumb ul li .ui-menuitem-link { + color: #212121; + margin: 0; +} +body .ui-breadcrumb ul li.ui-breadcrumb-chevron { + margin: 0 0.429em 0 0.429em; + color: #727272; + font-size: 0.75em; +} +body .ui-breadcrumb ul li:first-child a { + color: #727272; + margin: 0; +} +body .ui-breadcrumb ul li .ui-menuitem-icon { + color: #727272; +} +body .ui-steps { + position: relative; +} +body .ui-steps .ui-steps-item { + background-color: transparent; + text-align: center; + opacity: 1; + filter: alpha(opacity=100); +} +body .ui-steps .ui-steps-item .ui-menuitem-link { + display: inline-block; + text-align: center; + background-color: transparent; + overflow: hidden; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + color: #212121; + background-color: #ffffff; + border: 1px solid #e0e0e0; + position: relative; + top: 14px; + margin-bottom: 14px; + width: 2em; + height: 2em; + font-size: 16px; + padding-top: 0.429em; + text-align: center; +} +body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title { + display: block; + margin-top: 6px; + color: #727272; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number { + background: #2196F3; + color: #ffffff; +} +body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title { + font-weight: 700; + color: #212121; +} +body .ui-steps .ui-steps-item:last-child .ui-menuitem-link { + display: block; +} +body .ui-steps:before { + content: " "; + border-top: 1px solid #e0e0e0; + width: 100%; + top: 45%; + left: 0; + display: block; + position: absolute; +} +body .ui-menu .ui-menuitem-link, +body .ui-menubar .ui-menuitem-link, +body .ui-tieredmenu .ui-menuitem-link, +body .ui-contextmenu .ui-menuitem-link, +body .ui-megamenu .ui-menuitem-link, +body .ui-slidemenu .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; + font-weight: normal; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-menu .ui-menuitem-link .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon { + color: #212121; + margin-right: 0.429em; +} +body .ui-menu .ui-menuitem-link:hover, +body .ui-menubar .ui-menuitem-link:hover, +body .ui-tieredmenu .ui-menuitem-link:hover, +body .ui-contextmenu .ui-menuitem-link:hover, +body .ui-megamenu .ui-menuitem-link:hover, +body .ui-slidemenu .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} +body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon, +body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon { + color: #1565C0; +} +body .ui-menu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menu .ui-menuitem { + margin: 0; +} +body .ui-menu.ui-shadow { + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menu .ui-submenu-header { + margin: 0; + padding: 0.571em 0.857em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} +body .ui-menu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-menubar .ui-menubar-root-list > .ui-menuitem > .ui-menuitem-link { + padding: 0.571em 0.857em; +} +body .ui-menubar .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-menubar .ui-submenu-list .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-submenu-list .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-menubar .ui-menuitem { + margin: 0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-menubar .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-contextmenu .ui-menuitem { + margin: 0; +} +body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-contextmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-contextmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tieredmenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-tieredmenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-tieredmenu .ui-menuitem { + margin: 0; +} +body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-tieredmenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-tieredmenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-slidemenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-slidemenu .ui-submenu-list { + padding: 0; + background-color: #ffffff; + border: 0 none; +} +body .ui-slidemenu .ui-menuitem { + margin: 0; +} +body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-slidemenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-slidemenu .ui-slidemenu-backward { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; + margin-bottom: 0.429em; +} +body .ui-slidemenu .ui-slidemenu-backward:hover { + background-color: #e0e0e0; + color: #212121; +} +body .ui-slidemenu .ui-menu-separator { + border: 1px solid #e0e0e0; + border-width: 1px 0 0 0; +} +body .ui-tabmenu { + border: 0 none; +} +body .ui-tabmenu .ui-tabmenu-nav { + padding: 0; + background: #ffffff; + border-bottom: 1px solid #e0e0e0; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem { + position: static; + border: 1px solid #e0e0e0; + background-color: #eeeeee; + margin-right: 0.214em; + margin-bottom: -1px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link { + color: #212121; + padding: 0.857em 1em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text { + color: #212121; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon { + color: #757575; + margin-right: 0.429em; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover { + background-color: #e0e0e0; + border: 1px solid #bdbdbd; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text { + color: #212121; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon { + color: #757575; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active { + background-color: #2196F3; + border: 1px solid #2196F3; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text { + color: #ffffff; +} +body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon { + color: #ffffff; +} +body .ui-megamenu { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; +} +body .ui-megamenu .ui-megamenu-submenu-header { + margin: 0; + padding: 0.857em 1em; + color: #212121; + background-color: #eeeeee; + font-weight: 700; + border: 0 none; +} +body .ui-megamenu .ui-megamenu-panel { + padding: 0; + background-color: #ffffff; + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16); +} +body .ui-megamenu .ui-menuitem { + margin: 0; +} +body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon { + right: 0.429em; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link { + background-color: #BBDEFB; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-text { + color: #1565C0; +} +body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-menuitem-icon, body .ui-megamenu .ui-menuitem.ui-menuitem-active > .ui-menuitem-link .ui-submenu-icon { + color: #1565C0; +} +body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list > .ui-menuitem > .ui-menuitem-link > .ui-submenu-icon { + right: 0.429em; +} +body .ui-panelmenu .ui-icon { + position: static; +} +body .ui-panelmenu .ui-panelmenu-header { + padding: 0; +} +body .ui-panelmenu .ui-panelmenu-header > a { + border: 1px solid #e0e0e0; + background-color: #eeeeee; + color: #212121; + padding: 0.857em 1em; + font-weight: 700; + position: static; + font-size: 14px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-right:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header > a .ui-panelmenu-icon.pi-caret-down:before { + content: ""; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover { + outline: 0 none; + border: 1px solid #bdbdbd; + background-color: #e0e0e0; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active) > a:hover .ui-panelmenu-icon { + color: #757575; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a { + border: 1px solid #2196F3; + background-color: #2196F3; + color: #ffffff; + -moz-border-radius-bottomleft: 0; + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomright: 0; + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover { + outline: 0 none; + border: 1px solid #1976D2; + background-color: #1976D2; + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-header.ui-state-active > a:hover .ui-panelmenu-icon { + color: #ffffff; +} +body .ui-panelmenu .ui-panelmenu-panel { + margin-top: 2px; +} +body .ui-panelmenu .ui-panelmenu-panel:first-child { + margin-top: 0; +} +body .ui-panelmenu .ui-panelmenu-content { + padding: 0; + background-color: #ffffff; + border: 1px solid #e0e0e0; + margin-top: 0; + position: static; + border-top: 0 none; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem { + margin: 0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link { + padding: 0.571em 0.857em; + color: #212121; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover { + background-color: #BBDEFB; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon, body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon { + color: #1565C0; +} +body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text { + color: #1565C0; +} + +body .ui-progressbar { + border: 0 none; + height: 1.714em; + background-color: #e0e0e0; +} +body .ui-progressbar .ui-progressbar-value { + border: 0 none; + margin: 0; + background: #2196F3; +} +body .ui-progressbar .ui-progressbar-label { + margin-top: 0; + color: #212121; + line-height: 1.714em; +} +body .ui-galleria .ui-galleria-nav-prev, +body .ui-galleria .ui-galleria-nav-next { + -moz-transition: all 0.3s; + -o-transition: all 0.3s; + -webkit-transition: all 0.3s; + transition: all 0.3s; + position: absolute; + color: #727272; +} +body .ui-galleria .ui-galleria-nav-prev:hover, +body .ui-galleria .ui-galleria-nav-next:hover { + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -o-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); +} +body .ui-galleria .ui-galleria-nav-prev { + font-size: 16px; +} +body .ui-galleria .ui-galleria-nav-next { + font-size: 16px; +} +body .ui-terminal { + background-color: #ffffff; + color: #212121; + border: 1px solid #e0e0e0; + padding: 0.571em 1em; +} +body .ui-terminal .ui-terminal-input { + font-size: 14px; + font-family: "cabin", sans-serif; + height: 16px; +} +body .ui-terminal .ui-terminal-command { + height: 16px; +} +body .ui-inplace { + min-height: 2.357em; +} +body .ui-inplace .ui-inplace-display { + padding: 0.429em; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-transition: background-color 0.3s; + -o-transition: background-color 0.3s; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; +} +body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover { + background-color: #BBDEFB; + color: #1565C0; +} +body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content > :first-child { + display: inline-block; + width: calc(100% - 2.143em); +} + +/* Add your customizations of the theme here */ diff --git a/App/ClientApp/src/assets/theme/teal/theme-light.scss b/App/ClientApp/src/assets/theme/teal/theme-light.scss new file mode 100644 index 0000000..f7bb758 --- /dev/null +++ b/App/ClientApp/src/assets/theme/teal/theme-light.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#BBDEFB; +$primaryColor:#2196F3; +$primaryDarkerColor:#1976D2; +$primaryDarkestColor:#1565C0; +$primaryColorText:#ffffff; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/yellow/theme-accent.css b/App/ClientApp/src/assets/theme/yellow/theme-accent.css new file mode 100644 index 0000000..1fea278 --- /dev/null +++ b/App/ClientApp/src/assets/theme/yellow/theme-accent.css @@ -0,0 +1 @@ +@charset "UTF-8";*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .ui-widget{font-family:"cabin",sans-serif;font-size:14px;text-decoration:none}body .ui-corner-all{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body .ui-corner-top{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-corner-bottom{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-corner-left{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-corner-right{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body a{color:#ffeb3b;text-decoration:none}body a:hover{color:#fbc02d}body a:active{color:#f9a825}body .ui-helper-reset{line-height:normal}body .ui-state-disabled,body .ui-widget:disabled{opacity:.5;filter:alpha(opacity=50)}body .pi{font-size:1.143em}body .ui-inputtext{font-size:14px;color:#212121;background:#f5f5f5;padding:.429em;border:1px solid #e0e0e0;-moz-transition:border-color .3s,box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .ui-inputtext:enabled:hover:not(.ui-state-error){border-color:#bdbdbd}body .ui-inputtext:enabled:focus:not(.ui-state-error){border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-chkbox{display:inline-block;vertical-align:middle;margin:0;width:20px;height:20px}body .ui-chkbox .ui-chkbox-box{border:1px solid #e0e0e0;background-color:#f5f5f5;width:20px;height:20px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-chkbox .ui-chkbox-box.ui-state-focus{border-color:#ffeb3b;background-color:#f5f5f5;color:#ffeb3b}body .ui-chkbox .ui-chkbox-box.ui-state-active{border-color:#ffeb3b;background-color:#ffeb3b;color:#000}body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover{border-color:#ffeb3b;background-color:#f9a825;color:#000}body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus{border-color:#fbc02d;background-color:#fbc02d;color:#000}body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon{overflow:hidden;position:relative;font-size:18px}body .ui-chkbox-label{margin:0 0 0 .429em}body .ui-radiobutton{display:inline-block;vertical-align:middle;margin:0;width:20px;height:20px}body .ui-radiobutton .ui-radiobutton-box{border:1px solid #e0e0e0;background-color:#f5f5f5;width:20px;height:20px;text-align:center;position:relative;-moz-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover{border-color:#bdbdbd}body .ui-radiobutton .ui-radiobutton-box.ui-state-focus{border-color:#ffeb3b;background-color:#f5f5f5;color:#ffeb3b}body .ui-radiobutton .ui-radiobutton-box.ui-state-active{border-color:#ffeb3b;background-color:#ffeb3b;color:#000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon{background-color:#000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover{border-color:#ffeb3b;background-color:#f9a825;color:#000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus{border-color:#fbc02d;background-color:#fbc02d;color:#000}body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon{background:transparent;width:10px;height:10px;display:inline-block;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before{display:none}body .ui-radiobutton-label{margin:0 0 0 .5em}body .ui-inputswitch{width:34px;height:14px}body .ui-inputswitch .ui-inputswitch-slider{-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:8px;background:#f5f5f5;border:1px solid #e0e0e0}body .ui-inputswitch .ui-inputswitch-slider:before{background-color:gainsboro;height:1.25em;width:1.25em;left:0;bottom:-0.2em;border-radius:50%;-webkit-transition:.3s;transition:.3s}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before{-webkit-transform:translateX(1.25em);-ms-transform:translateX(1.25em);transform:translateX(1.25em)}body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider{background:#f5f5f5}body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before{background-color:#c2c2c2}body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider{background-color:#f5f5f5}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider{background-color:#b0d683;border-color:#b0d683}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before{background-color:#97c95d}body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider{background-color:#b0d683}body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider{background:#b0d683}body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before{content:""}body .ui-autocomplete .ui-autocomplete-input{padding:.429em}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container{padding:.2145em .429em}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token{margin:0;padding:.2145em 0;color:#212121}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input{font-family:"cabin",sans-serif;font-size:14px;padding:0;margin:0}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token{font-size:14px;padding:.2145em .429em;margin:0 .286em 0 0;background:#8bc34a;color:#000}body .ui-autocomplete-panel{padding:0;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-autocomplete-panel .ui-autocomplete-items{padding:0}body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight{color:#000;background-color:#8bc34a}body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group{padding:.429em .857em;background-color:#e0e0e0;color:#212121}body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2.143em}body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container{border-right:0 none;width:calc(100% - 2.143em)}body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext{border-right:0 none;width:calc(100% - 2.143em)}body .ui-chips>ul.ui-inputtext{padding:.2145em .429em;display:inline-block}body .ui-chips>ul.ui-inputtext:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-chips>ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-chips>ul.ui-inputtext .ui-chips-input-token{padding:.2145em 0}body .ui-chips>ul.ui-inputtext .ui-chips-input-token input{font-family:"cabin",sans-serif;font-size:14px;padding:0;margin:0;color:#212121}body .ui-chips>ul.ui-inputtext .ui-chips-input-token input:hover{border:0 none}body .ui-chips>ul.ui-inputtext .ui-chips-input-token input:focus{border:0 none}body .ui-chips>ul.ui-inputtext .ui-chips-token{font-size:14px;padding:.2145em .429em;margin:0 .286em 0 0;background:#8bc34a;color:#000}body .ui-dropdown{background:#f5f5f5;border:1px solid #e0e0e0;-moz-transition:border-color .3s,box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s}body .ui-dropdown:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-dropdown .ui-dropdown-label{padding-right:2em}body .ui-dropdown .ui-dropdown-trigger{background-color:#f5f5f5;width:2em;line-height:2em;text-align:center;padding:0;color:#727272}body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before{content:""}body .ui-dropdown .ui-dropdown-clear-icon{color:#727272}body .ui-dropdown:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-dropdown-panel{padding:0;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-dropdown-panel .ui-dropdown-filter-container{padding:.429em .857em .429em .857em;border-bottom:1px solid #e0e0e0;color:#212121;background-color:#eee;margin:0}body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter{width:100%;padding-right:2em}body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon{top:50%;margin-top:-0.5em;right:1.357em;color:#727272}body .ui-dropdown-panel .ui-dropdown-items{padding:0}body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item,body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight,body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight{color:#000;background-color:#8bc34a}body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover,body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover{color:#f9a825;background-color:#fff9c4}body .ui-multiselect{background:#f5f5f5;border:1px solid #e0e0e0;-moz-transition:border-color .3s,box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s}body .ui-multiselect:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-multiselect:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-multiselect .ui-multiselect-label{padding:.429em;padding-right:2em;color:#212121}body .ui-multiselect .ui-multiselect-trigger{background-color:#f5f5f5;width:2em;line-height:2em;text-align:center;padding:0;color:#727272}body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before{content:""}body .ui-multiselect-panel{padding:0;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-multiselect-panel .ui-multiselect-header{padding:.429em .857em .429em .857em;border-bottom:1px solid #e0e0e0;color:#212121;background-color:#eee;margin:0}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container{float:none;width:70%;display:inline-block;vertical-align:middle;margin-left:0}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext{padding:.429em;padding-right:2em}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon{color:#727272;top:50%;margin-top:-0.5em;right:.5em;left:auto}body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox{margin-right:.429em;float:none;vertical-align:middle}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close{color:#ffeb3b;top:50%;margin-top:-0.5em;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover{color:#fbc02d}body .ui-multiselect-panel .ui-multiselect-items{padding:0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight{color:#000;background-color:#8bc34a}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover{color:#f9a825;background-color:#fff9c4}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box{cursor:auto}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover{border:1px solid #e0e0e0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover{border-color:#ffeb3b}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox{position:static;display:inline-block;vertical-align:middle;margin:0 .429em 0 0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label{display:inline-block;vertical-align:middle}body .ui-listbox{padding:0;min-width:12em;background:#fff;border:1px solid #e0e0e0}body .ui-listbox .ui-chkbox{margin:0 .429em 0 0}body .ui-listbox .ui-listbox-header{padding:.429em .857em .429em .857em;border-bottom:1px solid #e0e0e0;color:#212121;background-color:#eee;margin:0}body .ui-listbox .ui-listbox-header .ui-listbox-filter-container{width:calc(100% - (0.857em + 0.857em + 0.429em))}body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input{padding:.429em;padding-right:2em}body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon{top:50%;left:auto;margin-top:-0.5em;right:.5em;color:#727272}body .ui-listbox .ui-listbox-list{background-color:#fff}body .ui-listbox .ui-listbox-list .ui-listbox-item{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight{color:#000;background-color:#8bc34a}body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox{position:static;display:inline-block;vertical-align:middle;margin:0 .429em 0 0}body .ui-listbox .ui-listbox-list .ui-listbox-item label{display:inline-block;vertical-align:middle}body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover{color:#f9a825;background-color:#fff9c4}body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover{border:1px solid #e0e0e0}body .ui-listbox .ui-listbox-footer{padding:.429em .857em .429em .857em;border-top:1px solid #e0e0e0;color:#212121;background-color:#eee}body .ui-editor-container .ui-editor-toolbar{border:1px solid #ffeb3b;background-color:#ffeb3b}body .ui-editor-container .ui-editor-content{border:1px solid #e0e0e0}body .ui-editor-container .ui-editor-content .ql-editor{background-color:#f5f5f5;color:#212121}body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label{color:#000}body .ui-editor-container .ql-stroke{stroke:#000}body .ui-editor-container .ql-picker-label{color:#000}body .ui-editor-container .ql-snow.ql-toolbar button:hover,body .ui-editor-container .ql-snow .ql-toolbar button:hover,body .ui-editor-container .ql-snow.ql-toolbar button.ql-active,body .ui-editor-container .ql-snow .ql-toolbar button.ql-active,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#000}body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#000}body .ui-rating a{text-align:center;display:inline-block;color:#212121;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-rating a.ui-rating-cancel{color:#e57373}body .ui-rating a .ui-rating-icon{font-size:1.429em}body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover{color:#fbc02d}body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover{color:#e57373}body .ui-spinner .ui-spinner-input{padding-right:1.858em}body .ui-spinner .ui-spinner-button{width:1.429em}body .ui-spinner .ui-spinner-button.ui-spinner-up{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-spinner .ui-spinner-button.ui-spinner-down{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-spinner .ui-spinner-button .ui-spinner-button-icon{position:absolute;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;width:1em}body .ui-fluid .ui-spinner .ui-spinner-input{padding-right:1.858em}body .ui-fluid .ui-spinner .ui-spinner-button{width:1.429em}body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon{left:50%}body .ui-slider{background-color:#e0e0e0;border:0 none}body .ui-slider.ui-slider-horizontal{height:.286em}body .ui-slider.ui-slider-horizontal .ui-slider-handle{top:50%;margin-top:-0.7145em}body .ui-slider.ui-slider-vertical{width:.286em}body .ui-slider.ui-slider-vertical .ui-slider-handle{left:50%;margin-left:-0.7145em}body .ui-slider .ui-slider-handle{height:1.429em;width:1.429em;background-color:#bdbdbd;border:2px solid #bdbdbd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-slider .ui-slider-range{background-color:#ffeb3b}body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover{background-color:#fff9c4;border:2px solid #fff9c4}body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus{border:2px solid #ffeb3b;background-color:#ffeb3b;outline:0 none}body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active{border:2px solid #ffeb3b;background-color:#ffeb3b;outline:0 none}body .ui-datepicker{padding:.857em;min-width:18.571em;background-color:#fff;color:#212121;border:1px solid #e0e0e0}body .ui-datepicker:not(.ui-datepicker-inline){border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover,body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover{color:#ffeb3b}body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover{background-color:#fff9c4}body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover{background-color:#fff9c4}body .ui-datepicker .ui-datepicker-header{padding:.429em .857em .429em .857em;color:#212121;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-header .ui-datepicker-next{cursor:pointer;top:0;color:#727272;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before{content:""}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before{content:""}body .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0;padding:0;line-height:1}body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select{margin-top:-0.35em;margin-bottom:0}body .ui-datepicker table{font-size:14px;margin:.857em 0 0 0}body .ui-datepicker table th{padding:.286em}body .ui-datepicker table td{padding:.286em}body .ui-datepicker table td>a,body .ui-datepicker table td>span{display:block;text-align:center;color:#212121;padding:.286em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body .ui-datepicker table td>a{cursor:pointer}body .ui-datepicker table td>a.ui-state-active{color:#000;background-color:#8bc34a}body .ui-datepicker table td>a.ui-state-highlight{color:#212121;background-color:#fff}body .ui-datepicker table td.ui-datepicker-today a{background-color:#fff;color:#212121;font-weight:600}body .ui-datepicker .ui-datepicker-buttonbar{border-top:1px solid #e0e0e0}body .ui-datepicker .ui-timepicker{border:0 none;border-top:1px solid #d8dae2;padding:.857em}body .ui-datepicker .ui-timepicker a{color:#212121;font-size:1.286em}body .ui-datepicker .ui-timepicker a:hover{color:#ffeb3b}body .ui-datepicker .ui-timepicker span{font-size:1.286em}body .ui-datepicker .ui-monthpicker .ui-monthpicker-month{color:#212121}body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active{color:#000;background-color:#8bc34a}body .ui-datepicker.ui-datepicker-timeonly{padding:0}body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker{border-top:0 none}body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group{border-right:1px solid #e0e0e0;padding-right:.857em;padding-left:.857em;padding-top:0;padding-bottom:0}body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child{padding-left:0}body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child{padding-right:0;border-right:0 none}body .ui-calendar.ui-calendar-w-btn .ui-inputtext{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-right:0 none}body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error),body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error){border-right:0 none}body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button{width:2.143em;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext{width:calc(100% - 2.143em)}body .ui-fileupload .ui-fileupload-buttonbar{background-color:#ffeb3b;padding:.857em 1em;border:1px solid #ffeb3b;color:#000;border-bottom:0 none}body .ui-fileupload .ui-fileupload-buttonbar .ui-button{margin-right:8px}body .ui-fileupload .ui-fileupload-content{background-color:#fff;padding:.571em 1em;border:1px solid #e0e0e0;color:#212121}body .ui-fileupload .ui-progressbar{top:0}body .ui-fileupload-choose:not(.ui-state-disabled):hover{background-color:#fbc02d;color:#000;border-color:#fbc02d}body .ui-fileupload-choose:not(.ui-state-disabled):active{background-color:#f9a825;color:#000;border-color:#f9a825}body .ui-fileupload-choose.ui-state-focus{outline:2px dotted #ffeb3b;outline-offset:1px}body .ui-password-panel{padding:.857em;background-color:#fff;color:#212121;border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-inputgroup .ui-inputgroup-addon{border-color:#e0e0e0;background-color:#eee;color:#212121;padding:.429em;min-width:2em}body .ui-inputgroup .ui-inputgroup-addon:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-inputgroup .ui-inputgroup-addon:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox{position:relative}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton{position:relative}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}body .ui-inputgroup .ui-button:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-inputgroup .ui-button:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-fluid .ui-inputgroup .ui-button{width:auto}body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only{width:2.143em}body .ui-calendar .ui-datepicker{min-width:18.571em}body ::-webkit-input-placeholder{color:#909090}body :-moz-placeholder{color:#909090}body ::-moz-placeholder{color:#909090}body :-ms-input-placeholder{color:#909090}body .ui-inputtext.ng-dirty.ng-invalid,body p-dropdown.ng-dirty.ng-invalid>.ui-dropdown,body p-autocomplete.ng-dirty.ng-invalid>.ui-autocomplete>.ui-inputtext,body p-calendar.ng-dirty.ng-invalid>.ui-calendar>.ui-inputtext,body p-chips.ng-dirty.ng-invalid>.ui-inputtext,body p-inputmask.ng-dirty.ng-invalid>.ui-inputtext,body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box,body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box,body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,body p-listbox.ng-dirty.ng-invalid .ui-inputtext,body p-multiselect.ng-dirty.ng-invalid>.ui-multiselect,body p-spinner.ng-dirty.ng-invalid>.ui-inputtext,body p-selectbutton.ng-dirty.ng-invalid .ui-button,body p-togglebutton.ng-dirty.ng-invalid .ui-button{border:1px solid #ef5350}body .ui-button{margin:0;color:#000;background-color:#ffeb3b;border:1px solid #ffeb3b;font-size:14px;-moz-transition:background-color .3s,box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body .ui-button:enabled:hover{background-color:#fbc02d;color:#000;border-color:#fbc02d;border-color:#ffc107}body .ui-button:enabled:focus{outline:2px dotted #ffeb3b;outline-offset:1px;background-color:#fe5}body .ui-button:enabled:active{background-color:#f9a825;color:#000;border-color:#f9a825}body .ui-button.ui-button-text-only .ui-button-text{padding: 0.429em 0.6em;}body .ui-button.ui-button-text-icon-left .ui-button-text{padding:.429em 1em .429em 2em}body .ui-button.ui-button-text-icon-right .ui-button-text{padding:.429em 2em .429em 1em}body .ui-button.ui-button-icon-only{width:2.143em}body .ui-button.ui-button-icon-only .ui-button-text{padding:.429em}body .ui-button.ui-button-raised{-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);box-shadow:0 3px 2px 0 rgba(0,0,0,0.2)}body .ui-button.ui-button-rounded{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}body .ui-fluid .ui-button-icon-only{width:2.143em}body .ui-togglebutton{background-color:#e0e0e0;border:1px solid #e0e0e0;color:#212121;-moz-transition:background-color .3s,box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body .ui-togglebutton .ui-button-icon-left{color:#727272}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left{color:#ffeb3b}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825;outline:2px dotted #ffeb3b}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left{color:#ffeb3b}body .ui-togglebutton.ui-state-active{background-color:#ffeb3b;border-color:#ffeb3b;color:#000}body .ui-togglebutton.ui-state-active .ui-button-icon-left{color:#000}body .ui-togglebutton.ui-state-active:hover{background-color:#fbc02d;border-color:#f9a825;color:#000}body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left{color:#000}body .ui-togglebutton.ui-state-active.ui-state-focus{background-color:#ffeb3b;border-color:#ffeb3b;color:#000;outline:2px dotted #ffeb3b}body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button{background-color:#e0e0e0;border:1px solid #e0e0e0;color:#212121;-moz-transition:background-color .3s,box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body .ui-selectbutton .ui-button .ui-button-icon-left{color:#727272}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left{color:#ffeb3b}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825;outline:2px dotted #ffeb3b}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left{color:#ffeb3b}body .ui-selectbutton .ui-button.ui-state-active{background-color:#ffeb3b;border-color:#ffeb3b;color:#000}body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover{background-color:#fbc02d;border-color:#f9a825;color:#000}body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus{background-color:#ffeb3b;border-color:#ffeb3b;color:#000;outline:2px dotted #ffeb3b}body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-selectbutton .ui-button:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}@media(max-width:640px){body .ui-buttonset .ui-button{margin-bottom:1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}body .ui-splitbutton.ui-buttonset .ui-button{border:1px solid transparent}body .ui-splitbutton.ui-buttonset .ui-menu{min-width:100%}body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before{content:""}body .ui-button.ui-state-default.ui-button-secondary,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default{color:#212121;background-color:#f5f5f5;border:1px solid #f5f5f5}body .ui-button.ui-state-default.ui-button-secondary:enabled:hover,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:hover{background-color:#e0e0e0;color:#212121;border-color:#e0e0e0}body .ui-button.ui-state-default.ui-button-secondary:enabled:focus,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:focus{outline-color:#212121}body .ui-button.ui-state-default.ui-button-secondary:enabled:active,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:active{background-color:#bdbdbd;color:#212121;border-color:#bdbdbd}body .ui-button.ui-state-default.ui-button-info,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default{color:#fff;background-color:#2196f3;border:1px solid #2196f3}body .ui-button.ui-state-default.ui-button-info:enabled:hover,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:hover{background-color:#1976d2;color:#fff;border-color:#1976d2}body .ui-button.ui-state-default.ui-button-info:enabled:focus,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:focus{outline-color:#2196f3}body .ui-button.ui-state-default.ui-button-info:enabled:active,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:active{background-color:#1565c0;color:#fff;border-color:#1565c0}body .ui-button.ui-state-default.ui-button-success,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default{color:#fff;background-color:#4caf50;border:1px solid #4caf50}body .ui-button.ui-state-default.ui-button-success:enabled:hover,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:hover{background-color:#388e3c;color:#fff;border-color:#388e3c}body .ui-button.ui-state-default.ui-button-success:enabled:focus,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:focus{outline-color:#4caf50}body .ui-button.ui-state-default.ui-button-success:enabled:active,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:active{background-color:#2e7d32;color:#fff;border-color:#2e7d32}body .ui-button.ui-state-default.ui-button-warning,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default{color:#000;background-color:#ffc107;border:1px solid #ffc107}body .ui-button.ui-state-default.ui-button-warning:enabled:hover,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:hover{background-color:#ffa000;color:#000;border-color:#ffa000}body .ui-button.ui-state-default.ui-button-warning:enabled:focus,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:focus{outline-color:#ffc107}body .ui-button.ui-state-default.ui-button-warning:enabled:active,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:active{background-color:#ff8f00;color:#000;border-color:#ff8f00}body .ui-button.ui-state-default.ui-button-danger,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default{color:#fff;background-color:#ff5722;border:1px solid #ff5722}body .ui-button.ui-state-default.ui-button-danger:enabled:hover,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:hover{background-color:#e64a19;color:#fff;border-color:#e64a19}body .ui-button.ui-state-default.ui-button-danger:enabled:focus,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:focus{outline-color:#ff5722}body .ui-button.ui-state-default.ui-button-danger:enabled:active,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:active{background-color:#d84315;color:#fff;border-color:#d84315}body .ui-widget-content p{line-height:1.5;margin:0}body .ui-panel{padding:0;border:0 none}body .ui-panel .ui-panel-titlebar{border:1px solid #ffeb3b;padding:.857em 1em;background-color:#ffeb3b;color:#000;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}body .ui-panel .ui-panel-titlebar .ui-panel-title{vertical-align:middle;font-weight:700}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon{margin:0;position:relative;font-size:14px;color:#fff9c4;border:1px solid transparent;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover{color:#000}body .ui-panel .ui-panel-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;border-top:0 none}body .ui-panel .ui-panel-footer{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;border-top:0 none;margin:0}body .ui-fieldset{border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-fieldset .ui-fieldset-legend a{padding:.857em 1em;border:1px solid #ffeb3b;color:#000;background-color:#ffeb3b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler{float:none;display:inline-block;vertical-align:middle;margin-right:.5em}body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text{padding:0;font-weight:700}body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover{background-color:#fbc02d;border:1px solid #fbc02d;color:#000}body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler{color:#000}body .ui-fieldset .ui-fieldset-content{padding:0}body .ui-accordion .ui-accordion-header{margin-bottom:2px}body .ui-accordion .ui-accordion-header a{padding:.857em 1em;border:1px solid #ffeb3b;color:#000;background-color:#ffeb3b;font-weight:700;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon{color:#000}body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before{content:""}body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before{content:""}body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a{background-color:#fbc02d;border:1px solid #fbc02d;color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon{color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a{background-color:#8bc34a;border:1px solid #8bc34a;color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon{color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a{border:1px solid #8bc34a;background-color:#8bc34a;color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon{color:#000}body .ui-accordion .ui-accordion-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-tabview.ui-tabview-top,body .ui-tabview.ui-tabview-bottom,body .ui-tabview.ui-tabview-left,body .ui-tabview.ui-tabview-right{border:0 none}body .ui-tabview.ui-tabview-top .ui-tabview-nav,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav,body .ui-tabview.ui-tabview-left .ui-tabview-nav,body .ui-tabview.ui-tabview-right .ui-tabview-nav{padding:0;background:#fff;border:0 none}body .ui-tabview.ui-tabview-top .ui-tabview-nav li,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li,body .ui-tabview.ui-tabview-left .ui-tabview-nav li,body .ui-tabview.ui-tabview-right .ui-tabview-nav li{border:1px solid #ffeb3b;background-color:#ffeb3b;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-tabview.ui-tabview-top .ui-tabview-nav li a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li a{float:none;display:inline-block;color:#000;padding:.857em 1em;font-weight:700;outline:0 none}body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon{margin-right:.429em}body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon{margin-left:.429em}body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close,body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close,body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close{color:#000;margin:0 .429em 0 0;vertical-align:middle}body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover,body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover,body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover{background-color:#fbc02d;border:1px solid #fbc02d}body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close,body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close,body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active{background-color:#8bc34a;border:1px solid #8bc34a}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover{border:1px solid #8bc34a;background-color:#8bc34a}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a{cursor:pointer}body .ui-tabview.ui-tabview-top .ui-tabview-nav{margin-bottom:-1px}body .ui-tabview.ui-tabview-top .ui-tabview-nav li{margin-right:.214em}body .ui-tabview.ui-tabview-bottom .ui-tabview-nav{margin-top:-1px}body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li{margin-right:.214em}body .ui-tabview.ui-tabview-left .ui-tabview-nav{margin-right:-1px}body .ui-tabview.ui-tabview-left .ui-tabview-nav li{margin-bottom:.214em}body .ui-tabview.ui-tabview-right .ui-tabview-nav{margin-right:-1px}body .ui-tabview.ui-tabview-right .ui-tabview-nav li{margin-bottom:.214em}body .ui-tabview .ui-tabview-panels{background-color:#fff;padding:.571em 1em;border:1px solid #e0e0e0;color:#212121}body .ui-tabview .ui-tabview-panels .ui-tabview-panel{padding:0}body .ui-toolbar{background-color:#ffeb3b;border:1px solid #ffeb3b;padding:.857em 1em;color:#000}body .ui-toolbar button{vertical-align:middle}body .ui-toolbar .ui-toolbar-separator{vertical-align:middle;color:#fff9c4;margin:0 .429em}body .ui-card{background-color:#fff;color:#212121;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-paginator{background-color:#fff;border:1px solid #e0e0e0;padding:0}body .ui-paginator .ui-paginator-first,body .ui-paginator .ui-paginator-prev,body .ui-paginator .ui-paginator-next,body .ui-paginator .ui-paginator-last{color:#727272;height:2.286em;min-width:2.286em;border:0 none;line-height:2.286em;padding:0;margin:0;vertical-align:top;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover,body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover,body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover,body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover{background-color:#fff9c4;color:#f9a825}body .ui-paginator .ui-paginator-first:focus,body .ui-paginator .ui-paginator-prev:focus,body .ui-paginator .ui-paginator-next:focus,body .ui-paginator .ui-paginator-last:focus{outline:0 none}body .ui-paginator .ui-dropdown{border:0 none}body .ui-paginator .ui-dropdown .ui-dropdown-trigger,body .ui-paginator .ui-dropdown .ui-dropdown-label{color:#727272}body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger,body .ui-paginator .ui-dropdown:hover .ui-dropdown-label{color:#f9a825}body .ui-paginator .ui-paginator-first:before{position:relative;top:1px}body .ui-paginator .ui-paginator-prev:before{position:relative}body .ui-paginator .ui-paginator-next:before{position:relative;top:1px}body .ui-paginator .ui-paginator-last:before{position:relative;top:1px}body .ui-paginator .ui-paginator-pages{vertical-align:top;display:inline-block;padding:0}body .ui-paginator .ui-paginator-pages .ui-paginator-page{color:#727272;height:2.286em;min-width:2.286em;border:0 none;line-height:2.286em;padding:0;margin:0;vertical-align:top;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active{background-color:#8bc34a;color:#000}body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover{background-color:#fff9c4;color:#f9a825}body .ui-paginator .ui-dropdown{margin-left:.429em;height:2.286em;min-width:auto}body .ui-table .ui-table-caption,body .ui-table .ui-table-summary{background-color:#ffeb3b;color:#000;border:1px solid #ffeb3b;padding:.857em 1em;text-align:center}body .ui-table .ui-table-caption{border-bottom:0 none;font-weight:700;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-table .ui-table-summary{border-top:0 none;font-weight:700;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-table .ui-table-thead>tr>th{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:700;color:#212121;background-color:#fff}body .ui-table .ui-table-tbody>tr>td{padding:.5em 1.214em}body .ui-table .ui-table-tfoot>tr>td{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:500;color:#212121;background-color:#fff}body .ui-table p-sortIcon{vertical-align:initial}body .ui-table .ui-sortable-column .ui-sortable-column-icon{vertical-align:middle;color:#212121}body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon{color:#f9a825}body .ui-table .ui-sortable-column.ui-state-highlight{background-color:#8bc34a;color:#000}body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon{color:#000}body .ui-table .ui-editable-column input{font-size:14px;font-family:"cabin",sans-serif}body .ui-table .ui-editable-column input:focus{outline:1px solid #ffeb3b;outline-offset:2px}body .ui-table .ui-table-tbody>tr{background:#f5f5f5;color:#212121}body .ui-table .ui-table-tbody>tr>td{background:inherit;border:1px solid #e0e0e0}body .ui-table .ui-table-tbody>tr.ui-state-highlight{background-color:#8bc34a;color:#000}body .ui-table .ui-table-tbody>tr.ui-contextmenu-selected{background-color:#8bc34a;color:#000}body .ui-table .ui-table-tbody>tr.ui-table-dragpoint-bottom>td{-webkit-box-shadow:inset 0 -2px 0 0 #8bc34a;-moz-box-shadow:inset 0 -2px 0 0 #8bc34a;box-shadow:inset 0 -2px 0 0 #8bc34a}body .ui-table .ui-table-tbody>tr:nth-child(even){background-color:#fff}body .ui-table .ui-table-tbody>tr:nth-child(even).ui-state-highlight{background-color:#8bc34a;color:#000}body .ui-table .ui-table-tbody>tr:nth-child(even).ui-contextmenu-selected{background-color:#8bc34a;color:#000}body .ui-table.ui-table-hoverable-rows .ui-table-tbody>tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover{cursor:pointer;background-color:#fff9c4;color:#f9a825}body .ui-table .ui-column-resizer-helper{background-color:#ffeb3b}@media screen and (max-width:40em){body .ui-table.ui-table-responsive .ui-paginator-top{border-bottom:1px solid #e0e0e0}body .ui-table.ui-table-responsive .ui-paginator-bottom{border-top:1px solid #e0e0e0}body .ui-table.ui-table-responsive .ui-table-tbody>tr>td{border:0 none}}body .ui-datagrid .ui-datagrid-header{background-color:#ffeb3b;color:#000;border:1px solid #ffeb3b;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-datagrid .ui-datagrid-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-datagrid .ui-datagrid-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-datalist .ui-datalist-header{background-color:#ffeb3b;color:#000;border:1px solid #ffeb3b;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-datalist .ui-datalist-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-datalist .ui-datalist-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-datascroller .ui-datascroller-header{background-color:#ffeb3b;color:#000;border:1px solid #ffeb3b;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-datascroller .ui-datascroller-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-datascroller .ui-datascroller-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-virtualscroller .ui-virtualscroller-header{background-color:#ffeb3b;color:#000;border:1px solid #ffeb3b;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-virtualscroller .ui-virtualscroller-content{border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li{border-bottom:1px solid #e0e0e0}body .ui-virtualscroller .ui-virtualscroller-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-dataview .ui-dataview-header{background-color:#ffeb3b;color:#000;border:1px solid #ffeb3b;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-dataview .ui-dataview-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-dataview .ui-dataview-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .fc .fc-button{color:#000;background-color:#ffeb3b;font-size:14px;font-family:"cabin",sans-serif;height:2.25em;padding:0 1em;border:1px solid #ffeb3b}body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover{background-color:#fbc02d;color:#000;border-color:#fbc02d}body .fc .fc-button:enabled:not(.fc-button-active):focus{outline:2px dotted #ffeb3b;outline-offset:1px;background-color:#fe5;box-shadow:none}body .fc .fc-button.fc-button-active{background-color:#f9a825;color:#000;border-color:#f9a825}body .fc .fc-button.fc-button-active:focus{box-shadow:none}body .fc .fc-head .fc-row{background-color:#ffeb3b;color:#000}body .fc .fc-head .fc-row th{border:1px solid #ffeb3b;padding:.857em 1em}body .fc td.fc-today{background-color:#fff;border:1px solid #e0e0e0;color:#212121}body .fc .fc-toolbar .ui-state-active{background-color:#fff;border:1px solid #e0e0e0;color:#212121}body .fc table{box-sizing:border-box}body .fc div.ui-widget-content{padding-left:0;padding-right:0}body .fc .fc-event{background-color:#ffeb3b;border:1px solid #fbc02d;color:#000}body .ui-fluid .fc .fc-toolbar .fc-button{width:auto}body .ui-picklist .ui-picklist-buttons button{font-size:16px}body .ui-picklist .ui-picklist-caption{background-color:#ffeb3b;color:#000;border:1px solid #ffeb3b;padding:.857em 1em;font-weight:700;border-bottom:0 none;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-picklist .ui-picklist-filter-container{padding:.429em .857em .429em .857em;color:#212121;background-color:#eee;margin:0;border-bottom:0 none}body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter{width:100%;padding-right:2em;text-indent:0}body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon{top:50%;margin-top:-0.5em;left:auto;right:1.357em;color:#727272}body .ui-picklist .ui-picklist-buttons{padding:.571em 1em}body .ui-picklist .ui-picklist-list{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:0}body .ui-picklist .ui-picklist-list .ui-picklist-item{padding:.429em .857em;margin:0;border:0 none;color:#212121;background-color:transparent}body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight{background-color:#8bc34a;color:#000}@media(max-width:40em){body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons{padding:.571em 1em}}body .ui-orderlist .ui-orderlist-controls{padding:.571em 1em}body .ui-orderlist .ui-orderlist-controls button{font-size:16px}body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only{width:auto}body .ui-orderlist .ui-orderlist-caption{background-color:#ffeb3b;color:#000;border:1px solid #ffeb3b;padding:.857em 1em;font-weight:700;border-bottom:0 none;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-orderlist .ui-orderlist-filter-container{padding:.429em .857em .429em .857em;color:#212121;background-color:#eee;margin:0;border-bottom:0 none}body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext{width:100%;padding-right:2em;text-indent:0}body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon{top:50%;margin-top:-0.5em;left:auto;right:1.357em;color:#727272}body .ui-orderlist .ui-orderlist-list{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:0}body .ui-orderlist .ui-orderlist-list .ui-orderlist-item{padding:.429em .857em;margin:0;border:0 none;color:#212121;background-color:transparent}body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight{background-color:#8bc34a;color:#000}body .ui-tree{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-tree .ui-tree-container{padding:0;margin:0}body .ui-tree .ui-tree-container .ui-treenode{padding:.143em 0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content{padding:0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler{vertical-align:middle;display:inline-block;float:none;margin:0 .143em 0 0;color:#727272}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon{vertical-align:middle;display:inline-block;margin:0 .143em 0 0;color:#727272}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label{margin:0;vertical-align:middle;display:inline-block;padding:.286em}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight{background-color:#8bc34a;color:#000}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox{margin:0 .429em 0 0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon{margin:1px 0 0 0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content>span{line-height:inherit}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover{background-color:#fff9c4;color:#f9a825}body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active{background-color:#8bc34a}body .ui-tree.ui-tree-horizontal{padding-left:0;padding-right:0}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight{background-color:#8bc34a;color:#000}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon{color:#ffeb3b}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover{background-color:inherit;color:inherit}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight{background-color:#8bc34a;color:#000}body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i{color:#496a23}body .ui-organizationchart .ui-organizationchart-line-down{background-color:#c8c8c8}body .ui-organizationchart .ui-organizationchart-line-left{border-right:1px solid #e0e0e0;border-color:#c8c8c8}body .ui-organizationchart .ui-organizationchart-line-top{border-top:1px solid #e0e0e0;border-color:#c8c8c8}body .ui-organizationchart .ui-organizationchart-node-content{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler{bottom:-0.7em;margin-left:-0.46em;color:#727272}body .ui-carousel{padding:0}body .ui-carousel .ui-carousel-header{background-color:#ffeb3b;color:#000;padding:.857em 1em;border:1px solid #ffeb3b;margin:0;font-weight:700}body .ui-carousel .ui-carousel-header .ui-carousel-header-title{padding:0}body .ui-carousel .ui-carousel-viewport{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:0}body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item{border:1px solid #e0e0e0}body .ui-carousel .ui-carousel-footer{background-color:#ffeb3b;color:#000;padding:.857em 1em;border:1px solid #ffeb3b;margin:0}body .ui-carousel .ui-carousel-button{color:#fff9c4;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before{content:""}body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before{content:""}body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover{color:#000}body .ui-carousel .ui-carousel-page-links{margin:.125em .429em}body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link{color:#fff9c4;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover{color:#000}body .ui-treetable .ui-treetable-caption,body .ui-treetable .ui-treetable-summary{background-color:#ffeb3b;color:#000;border:1px solid #ffeb3b;padding:.857em 1em;text-align:center}body .ui-treetable .ui-treetable-caption{border-bottom:0 none;font-weight:700}body .ui-treetable .ui-treetable-summary{border-top:0 none;font-weight:700}body .ui-treetable .ui-treetable-thead>tr>th{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:700;color:#212121;background-color:#fff}body .ui-treetable .ui-treetable-tbody>tr>td{padding:.5em 1.214em}body .ui-treetable .ui-treetable-tfoot>tr>td{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:500;color:#212121;background-color:#fff}body .ui-treetable p-treeTableToggler{vertical-align:middle}body .ui-treetable .ui-sortable-column .ui-sortable-column-icon{color:#212121}body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon{color:#f9a825}body .ui-treetable .ui-sortable-column.ui-state-highlight{background-color:#8bc34a;color:#000}body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon{color:#000}body .ui-treetable .ui-editable-column input{font-size:14px;font-family:"cabin",sans-serif}body .ui-treetable .ui-editable-column input:focus{outline:1px solid #ffeb3b;outline-offset:2px}body .ui-treetable .ui-treetable-tbody>tr{color:#212121}body .ui-treetable .ui-treetable-tbody>tr>td{background:inherit;border:1px solid #e0e0e0}body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-toggler{color:#727272;vertical-align:middle}body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-chkbox{vertical-align:middle;margin-right:.429em}body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight{background-color:#8bc34a;color:#000}body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight>td{background:inherit;border:1px solid #e0e0e0}body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight>td .ui-treetable-toggler{color:#000}body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected{background-color:#8bc34a;color:#000}body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected>td{background:inherit;border:1px solid #e0e0e0}body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected>td .ui-treetable-toggler{color:#000}body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody>tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover{cursor:pointer;background-color:#fff9c4;color:#f9a825}body .ui-treetable .ui-column-resizer-helper{background-color:#ffeb3b}body .ui-messages{padding:1em;margin:1em 0}body .ui-messages.ui-messages-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-messages.ui-messages-info .ui-messages-icon{color:#000}body .ui-messages.ui-messages-info .ui-messages-close{color:#000}body .ui-messages.ui-messages-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-messages.ui-messages-success .ui-messages-icon{color:#fff}body .ui-messages.ui-messages-success .ui-messages-close{color:#fff}body .ui-messages.ui-messages-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-messages.ui-messages-warn .ui-messages-icon{color:#000}body .ui-messages.ui-messages-warn .ui-messages-close{color:#000}body .ui-messages.ui-messages-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-messages.ui-messages-error .ui-messages-icon{color:#fff}body .ui-messages.ui-messages-error .ui-messages-close{color:#fff}body .ui-messages .ui-messages-close{top:.25em;right:.5em;font-size:1.5em}body .ui-messages .ui-messages-icon{font-size:1.714em}body .ui-message{padding:.429em;margin:0}body .ui-message.ui-message-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-message.ui-message-info .ui-message-icon{color:#000}body .ui-message.ui-message-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-message.ui-message-success .ui-message-icon{color:#fff}body .ui-message.ui-message-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-message.ui-message-warn .ui-message-icon{color:#000}body .ui-message.ui-message-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-message.ui-message-error .ui-message-icon{color:#fff}body .ui-message .ui-message-icon+.ui-message-text{margin-left:.429em}body .ui-growl{top:120px}body .ui-growl .ui-growl-item-container{margin:0 0 1em 0;opacity:.9;filter:alpha(opacity=90);-webkit-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);box-shadow:0 3px .429em 0 rgba(0,0,0,0.16)}body .ui-growl .ui-growl-item-container .ui-growl-item{padding:1em}body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message{margin:0 0 0 4em}body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image{font-size:3.429em}body .ui-growl .ui-growl-item-container.ui-growl-message-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image{color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image{color:#fff}body .ui-growl .ui-growl-item-container.ui-growl-message-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image{color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image{color:#fff}body .ui-toast .ui-toast-message{-webkit-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);margin:0 0 1em 0}body .ui-toast .ui-toast-message.ui-toast-message-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon{color:#000}body .ui-toast .ui-toast-message.ui-toast-message-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon{color:#fff}body .ui-toast .ui-toast-message.ui-toast-message-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon{color:#000}body .ui-toast .ui-toast-message.ui-toast-message-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon{color:#fff}body .ui-widget-overlay{background-color:rgba(139,139,144,0.72)}body .ui-overlaypanel{background-color:#fff;color:#212121;padding:0;border:1px solid #e0e0e0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-overlaypanel .ui-overlaypanel-content{padding:.571em 1em}body .ui-overlaypanel .ui-overlaypanel-close{background-color:#fbc02d;color:#000;width:1.538em;height:1.538em;line-height:1.538em;text-align:center;position:absolute;top:-0.769em;right:-0.769em;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-overlaypanel .ui-overlaypanel-close:hover{background-color:#f9a825;color:#000}body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon{line-height:inherit}body .ui-overlaypanel:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff}body .ui-overlaypanel:before{border-color:rgba(224,224,224,0);border-bottom-color:#e0e0e0}body .ui-overlaypanel.ui-overlaypanel-flipped:after{border-top-color:#fff}body .ui-overlaypanel.ui-overlaypanel-flipped:before{border-top-color:#e0e0e0}body .ui-dialog{padding:1em 2em;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-dialog .ui-dialog-titlebar{border:0 none;background-color:#fff;color:#212121;padding:.5em;font-weight:700}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;float:none;font-size:1.286em;font-weight:700}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon{color:#727272;border:0 none;padding:0;margin-left:.429em;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover{color:#212121}body .ui-dialog .ui-dialog-content{background-color:#fff;color:#212121;border:0 none;padding:.5em}body .ui-dialog .ui-dialog-footer{background-color:#fff;color:#212121;padding:.571em 1em;margin:0;text-align:right;position:relative;top:-1px}body .ui-dialog .ui-dialog-footer button{margin:0 .429em 0 0;width:auto}body .ui-dialog.ui-confirm-dialog .ui-dialog-content{padding:1.5em}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span{float:none;display:inline-block;vertical-align:middle;line-height:14px;margin:0}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon{margin-right:.35em;font-size:16px}body .ui-sidebar{background-color:#fff;color:#212121;padding:.571em 1em;border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-sidebar .ui-sidebar-close{color:#727272}body .ui-sidebar .ui-sidebar-close:hover{color:#212121}body .ui-tooltip .ui-tooltip-text{background-color:#212121;color:#fff;padding:.429em;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow{border-right-color:#212121}body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow{border-left-color:#212121}body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow{border-top-color:#212121}body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow{border-bottom-color:#212121}body p-lightbox img{margin-right:.429em}body .ui-lightbox{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-lightbox .ui-lightbox-caption{border:1px solid #ffeb3b;background-color:#ffeb3b;color:#000;padding:.857em 1em;font-weight:700}body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text{color:#000;margin:0}body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close{padding:0;color:#fff9c4;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover{color:#000}body .ui-lightbox .ui-lightbox-content-wrapper{overflow:hidden;background-color:#fff;color:#212121;border:0 none;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left,body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;font-size:2em;color:#fff;margin-top:-0.5em}body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover,body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a{display:none}body .ui-breadcrumb{background-color:#fff;border:1px solid #e0e0e0;padding:.571em 1em}body .ui-breadcrumb ul li .ui-menuitem-link{color:#212121;margin:0}body .ui-breadcrumb ul li.ui-breadcrumb-chevron{margin:0 .429em 0 .429em;color:#727272;font-size:.75em}body .ui-breadcrumb ul li:first-child a{color:#727272;margin:0}body .ui-breadcrumb ul li .ui-menuitem-icon{color:#727272}body .ui-steps{position:relative}body .ui-steps .ui-steps-item{background-color:transparent;text-align:center;opacity:1;filter:alpha(opacity=100)}body .ui-steps .ui-steps-item .ui-menuitem-link{display:inline-block;text-align:center;background-color:transparent;overflow:hidden}body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;color:#212121;background-color:#fff;border:1px solid #e0e0e0;position:relative;top:14px;margin-bottom:14px;width:2em;height:2em;font-size:16px;padding-top:.429em;text-align:center}body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title{display:block;margin-top:6px;color:#727272}body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number{background:#8bc34a;color:#000}body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title{font-weight:700;color:#212121}body .ui-steps .ui-steps-item:last-child .ui-menuitem-link{display:block}body .ui-steps:before{content:" ";border-top:1px solid #e0e0e0;width:100%;top:45%;left:0;display:block;position:absolute}body .ui-menu .ui-menuitem-link,body .ui-menubar .ui-menuitem-link,body .ui-tieredmenu .ui-menuitem-link,body .ui-contextmenu .ui-menuitem-link,body .ui-megamenu .ui-menuitem-link,body .ui-slidemenu .ui-menuitem-link{padding:.571em .857em;color:#212121;font-weight:normal;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-menu .ui-menuitem-link .ui-menuitem-text,body .ui-menubar .ui-menuitem-link .ui-menuitem-text,body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text,body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text,body .ui-megamenu .ui-menuitem-link .ui-menuitem-text,body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text{color:#212121}body .ui-menu .ui-menuitem-link .ui-menuitem-icon,body .ui-menubar .ui-menuitem-link .ui-menuitem-icon,body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon,body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon,body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon,body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon{color:#212121;margin-right:.429em}body .ui-menu .ui-menuitem-link:hover,body .ui-menubar .ui-menuitem-link:hover,body .ui-tieredmenu .ui-menuitem-link:hover,body .ui-contextmenu .ui-menuitem-link:hover,body .ui-megamenu .ui-menuitem-link:hover,body .ui-slidemenu .ui-menuitem-link:hover{background-color:#fff9c4}body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text,body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text{color:#f9a825}body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon{color:#f9a825}body .ui-menu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-menu .ui-menuitem{margin:0}body .ui-menu.ui-shadow{border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-menu .ui-submenu-header{margin:0;padding:.571em .857em;color:#000;background-color:#ffeb3b;font-weight:700;border:0 none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-menu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-menubar{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link{padding:.571em .857em}body .ui-menubar .ui-submenu-list{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-menubar .ui-submenu-list .ui-menuitem{margin:0}body .ui-menubar .ui-submenu-list .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-menubar .ui-menuitem{margin:0}body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-contextmenu{padding:0;background-color:#fff;border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-contextmenu .ui-submenu-list{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-contextmenu .ui-menuitem{margin:0}body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-contextmenu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-tieredmenu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-tieredmenu .ui-submenu-list{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-tieredmenu .ui-menuitem{margin:0}body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-tieredmenu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-slidemenu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-slidemenu .ui-submenu-list{padding:0;background-color:#fff;border:0 none}body .ui-slidemenu .ui-menuitem{margin:0}body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-slidemenu .ui-slidemenu-backward{margin:0;padding:.857em 1em;color:#000;background-color:#ffeb3b;font-weight:700;border:0 none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-bottom:.429em}body .ui-slidemenu .ui-slidemenu-backward:hover{background-color:#fbc02d;color:#000}body .ui-slidemenu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-tabmenu{border:0 none}body .ui-tabmenu .ui-tabmenu-nav{padding:0;background:#fff;border-bottom:1px solid #ffeb3b}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem{position:static;border:1px solid #ffeb3b;background-color:#ffeb3b;margin-right:.214em;margin-bottom:-1px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link{color:#000;padding:.857em 1em}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text{color:#000;margin-right:.429em}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon{color:#000;margin-right:.429em}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover{background-color:#fbc02d;border:1px solid #fbc02d}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text{color:#000}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon{color:#000}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active{background-color:#8bc34a;border:1px solid #8bc34a}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text{color:#000}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon{color:#000}body .ui-megamenu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-megamenu .ui-megamenu-submenu-header{margin:0;padding:.857em 1em;color:#000;background-color:#ffeb3b;font-weight:700;border:0 none}body .ui-megamenu .ui-megamenu-panel{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-megamenu .ui-menuitem{margin:0}body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{right:.429em}body .ui-panelmenu .ui-icon{position:static}body .ui-panelmenu .ui-panelmenu-header{padding:0}body .ui-panelmenu .ui-panelmenu-header>a{border:1px solid #ffeb3b;background-color:#ffeb3b;color:#000;padding:.857em 1em;font-weight:700;position:static;font-size:14px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body .ui-panelmenu .ui-panelmenu-header>a .ui-panelmenu-icon{color:#000}body .ui-panelmenu .ui-panelmenu-header>a .ui-panelmenu-icon.pi-caret-right:before{content:""}body .ui-panelmenu .ui-panelmenu-header>a .ui-panelmenu-icon.pi-caret-down:before{content:""}body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active)>a:hover{outline:0 none;border:1px solid #fbc02d;background-color:#fbc02d;color:#000}body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active)>a:hover .ui-panelmenu-icon{color:#000}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a{border:1px solid #8bc34a;background-color:#8bc34a;color:#000;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a .ui-panelmenu-icon{color:#000}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a:hover{outline:0 none;border:1px solid #8bc34a;background-color:#8bc34a;color:#000}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a:hover .ui-panelmenu-icon{color:#000}body .ui-panelmenu .ui-panelmenu-panel{margin-top:2px}body .ui-panelmenu .ui-panelmenu-panel:first-child{margin-top:0}body .ui-panelmenu .ui-panelmenu-content{padding:0;background-color:#fff;border:1px solid #e0e0e0;margin-top:0;position:static;border-top:0 none}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem{margin:0}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link{padding:.571em .857em;color:#212121}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover{background-color:#fff9c4}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon{color:#f9a825}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text{color:#f9a825}body .ui-progressbar{border:0 none;height:1.714em;background-color:#e0e0e0}body .ui-progressbar .ui-progressbar-value{border:0 none;margin:0;background:#ffeb3b}body .ui-progressbar .ui-progressbar-label{margin-top:0;color:#212121;line-height:1.714em}body .ui-galleria .ui-galleria-nav-prev,body .ui-galleria .ui-galleria-nav-next{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;position:absolute;color:#727272}body .ui-galleria .ui-galleria-nav-prev:hover,body .ui-galleria .ui-galleria-nav-next:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body .ui-galleria .ui-galleria-nav-prev{font-size:16px}body .ui-galleria .ui-galleria-nav-next{font-size:16px}body .ui-terminal{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em}body .ui-terminal .ui-terminal-input{font-size:14px;font-family:"cabin",sans-serif;height:16px}body .ui-terminal .ui-terminal-command{height:16px}body .ui-inplace{min-height:2.357em}body .ui-inplace .ui-inplace-display{padding:.429em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover{background-color:#fff9c4;color:#f9a825}body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content>:first-child{display:inline-block;width:calc(100% - 2.143em)} diff --git a/App/ClientApp/src/assets/theme/yellow/theme-accent.scss b/App/ClientApp/src/assets/theme/yellow/theme-accent.scss new file mode 100644 index 0000000..ca4962c --- /dev/null +++ b/App/ClientApp/src/assets/theme/yellow/theme-accent.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#FFF9C4; +$primaryColor:#FFEB3B; +$primaryDarkerColor:#FBC02D; +$primaryDarkestColor:#F9A825; +$primaryColorText:#000000; + +$accentColor:#8BC34A; +$accentDarkerColor:#689F38; +$accentColorText:#000000; + +$containerHeaderBgColor:$primaryColor; +$containerHeaderBorder:1px solid $primaryColor; +$containerHeaderTextColor:$primaryColorText; +$containerHeaderIconColor:$primaryLighterColor; +$containerHeaderIconHoverColor:$primaryColorText; + +$clickableContainerHeaderBgColor:$primaryColor; +$clickableContainerHeaderBorder:1px solid $primaryColor; +$clickableContainerHeaderTextColor:$primaryColorText; +$clickableContainerHeaderIconColor:$primaryColorText; + +$clickableContainerHeaderHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderHoverTextColor:$primaryColorText; +$clickableContainerHeaderHoverIconColor:$primaryColorText; + +$clickableContainerHeaderActiveBgColor:$accentColor; +$clickableContainerHeaderActiveBorder:1px solid $accentColor; +$clickableContainerHeaderActiveTextColor:$accentColorText; +$clickableContainerHeaderActiveIconColor:$accentColorText; + +$clickableContainerHeaderActiveHoverBgColor:$accentColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $accentColor; +$clickableContainerHeaderActiveHoverTextColor:$accentColorText; +$clickableContainerHeaderActiveHoverIconColor:$accentColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/yellow/theme-dark.css b/App/ClientApp/src/assets/theme/yellow/theme-dark.css new file mode 100644 index 0000000..4d4ba33 --- /dev/null +++ b/App/ClientApp/src/assets/theme/yellow/theme-dark.css @@ -0,0 +1 @@ +@charset "UTF-8";*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .ui-widget{font-family:"cabin",sans-serif;font-size:14px;text-decoration:none}body .ui-corner-all{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body .ui-corner-top{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-corner-bottom{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-corner-left{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-corner-right{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body a{color:#ffeb3b;text-decoration:none}body a:hover{color:#fbc02d}body a:active{color:#f9a825}body .ui-helper-reset{line-height:normal}body .ui-state-disabled,body .ui-widget:disabled{opacity:.5;filter:alpha(opacity=50)}body .pi{font-size:1.143em}body .ui-inputtext{font-size:14px;color:#212121;background:#f5f5f5;padding:.429em;border:1px solid #e0e0e0;-moz-transition:border-color .3s,box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .ui-inputtext:enabled:hover:not(.ui-state-error){border-color:#bdbdbd}body .ui-inputtext:enabled:focus:not(.ui-state-error){border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-chkbox{display:inline-block;vertical-align:middle;margin:0;width:20px;height:20px}body .ui-chkbox .ui-chkbox-box{border:1px solid #e0e0e0;background-color:#f5f5f5;width:20px;height:20px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-chkbox .ui-chkbox-box.ui-state-focus{border-color:#ffeb3b;background-color:#f5f5f5;color:#ffeb3b}body .ui-chkbox .ui-chkbox-box.ui-state-active{border-color:#ffeb3b;background-color:#ffeb3b;color:#000}body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover{border-color:#ffeb3b;background-color:#f9a825;color:#000}body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus{border-color:#fbc02d;background-color:#fbc02d;color:#000}body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon{overflow:hidden;position:relative;font-size:18px}body .ui-chkbox-label{margin:0 0 0 .429em}body .ui-radiobutton{display:inline-block;vertical-align:middle;margin:0;width:20px;height:20px}body .ui-radiobutton .ui-radiobutton-box{border:1px solid #e0e0e0;background-color:#f5f5f5;width:20px;height:20px;text-align:center;position:relative;-moz-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover{border-color:#bdbdbd}body .ui-radiobutton .ui-radiobutton-box.ui-state-focus{border-color:#ffeb3b;background-color:#f5f5f5;color:#ffeb3b}body .ui-radiobutton .ui-radiobutton-box.ui-state-active{border-color:#ffeb3b;background-color:#ffeb3b;color:#000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon{background-color:#000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover{border-color:#ffeb3b;background-color:#f9a825;color:#000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus{border-color:#fbc02d;background-color:#fbc02d;color:#000}body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon{background:transparent;width:10px;height:10px;display:inline-block;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before{display:none}body .ui-radiobutton-label{margin:0 0 0 .5em}body .ui-inputswitch{width:34px;height:14px}body .ui-inputswitch .ui-inputswitch-slider{-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:8px;background:#f5f5f5;border:1px solid #e0e0e0}body .ui-inputswitch .ui-inputswitch-slider:before{background-color:gainsboro;height:1.25em;width:1.25em;left:0;bottom:-0.2em;border-radius:50%;-webkit-transition:.3s;transition:.3s}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before{-webkit-transform:translateX(1.25em);-ms-transform:translateX(1.25em);transform:translateX(1.25em)}body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider{background:#f5f5f5}body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before{background-color:#c2c2c2}body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider{background-color:#f5f5f5}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider{background-color:#fff388;border-color:#fff388}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before{background-color:#fe5}body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider{background-color:#fff388}body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider{background:#fff388}body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before{content:""}body .ui-autocomplete .ui-autocomplete-input{padding:.429em}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container{padding:.2145em .429em}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token{margin:0;padding:.2145em 0;color:#212121}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input{font-family:"cabin",sans-serif;font-size:14px;padding:0;margin:0}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token{font-size:14px;padding:.2145em .429em;margin:0 .286em 0 0;background:#ffeb3b;color:#000}body .ui-autocomplete-panel{padding:0;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-autocomplete-panel .ui-autocomplete-items{padding:0}body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight{color:#000;background-color:#ffeb3b}body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group{padding:.429em .857em;background-color:#e0e0e0;color:#212121}body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2.143em}body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container{border-right:0 none;width:calc(100% - 2.143em)}body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext{border-right:0 none;width:calc(100% - 2.143em)}body .ui-chips>ul.ui-inputtext{padding:.2145em .429em;display:inline-block}body .ui-chips>ul.ui-inputtext:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-chips>ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-chips>ul.ui-inputtext .ui-chips-input-token{padding:.2145em 0}body .ui-chips>ul.ui-inputtext .ui-chips-input-token input{font-family:"cabin",sans-serif;font-size:14px;padding:0;margin:0;color:#212121}body .ui-chips>ul.ui-inputtext .ui-chips-input-token input:hover{border:0 none}body .ui-chips>ul.ui-inputtext .ui-chips-input-token input:focus{border:0 none}body .ui-chips>ul.ui-inputtext .ui-chips-token{font-size:14px;padding:.2145em .429em;margin:0 .286em 0 0;background:#ffeb3b;color:#000}body .ui-dropdown{background:#f5f5f5;border:1px solid #e0e0e0;-moz-transition:border-color .3s,box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s}body .ui-dropdown:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-dropdown .ui-dropdown-label{padding-right:2em}body .ui-dropdown .ui-dropdown-trigger{background-color:#f5f5f5;width:2em;line-height:2em;text-align:center;padding:0;color:#727272}body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before{content:""}body .ui-dropdown .ui-dropdown-clear-icon{color:#727272}body .ui-dropdown:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-dropdown-panel{padding:0;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-dropdown-panel .ui-dropdown-filter-container{padding:.429em .857em .429em .857em;border-bottom:1px solid #e0e0e0;color:#212121;background-color:#eee;margin:0}body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter{width:100%;padding-right:2em}body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon{top:50%;margin-top:-0.5em;right:1.357em;color:#727272}body .ui-dropdown-panel .ui-dropdown-items{padding:0}body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item,body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight,body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight{color:#000;background-color:#ffeb3b}body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover,body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover{color:#f9a825;background-color:#fff9c4}body .ui-multiselect{background:#f5f5f5;border:1px solid #e0e0e0;-moz-transition:border-color .3s,box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s}body .ui-multiselect:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-multiselect:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-multiselect .ui-multiselect-label{padding:.429em;padding-right:2em;color:#212121}body .ui-multiselect .ui-multiselect-trigger{background-color:#f5f5f5;width:2em;line-height:2em;text-align:center;padding:0;color:#727272}body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before{content:""}body .ui-multiselect-panel{padding:0;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-multiselect-panel .ui-multiselect-header{padding:.429em .857em .429em .857em;border-bottom:1px solid #e0e0e0;color:#212121;background-color:#eee;margin:0}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container{float:none;width:70%;display:inline-block;vertical-align:middle;margin-left:0}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext{padding:.429em;padding-right:2em}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon{color:#727272;top:50%;margin-top:-0.5em;right:.5em;left:auto}body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox{margin-right:.429em;float:none;vertical-align:middle}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close{color:#ffeb3b;top:50%;margin-top:-0.5em;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover{color:#fbc02d}body .ui-multiselect-panel .ui-multiselect-items{padding:0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight{color:#000;background-color:#ffeb3b}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover{color:#f9a825;background-color:#fff9c4}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box{cursor:auto}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover{border:1px solid #e0e0e0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover{border-color:#ffeb3b}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox{position:static;display:inline-block;vertical-align:middle;margin:0 .429em 0 0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label{display:inline-block;vertical-align:middle}body .ui-listbox{padding:0;min-width:12em;background:#fff;border:1px solid #e0e0e0}body .ui-listbox .ui-chkbox{margin:0 .429em 0 0}body .ui-listbox .ui-listbox-header{padding:.429em .857em .429em .857em;border-bottom:1px solid #e0e0e0;color:#212121;background-color:#eee;margin:0}body .ui-listbox .ui-listbox-header .ui-listbox-filter-container{width:calc(100% - (0.857em + 0.857em + 0.429em))}body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input{padding:.429em;padding-right:2em}body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon{top:50%;left:auto;margin-top:-0.5em;right:.5em;color:#727272}body .ui-listbox .ui-listbox-list{background-color:#fff}body .ui-listbox .ui-listbox-list .ui-listbox-item{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight{color:#000;background-color:#ffeb3b}body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox{position:static;display:inline-block;vertical-align:middle;margin:0 .429em 0 0}body .ui-listbox .ui-listbox-list .ui-listbox-item label{display:inline-block;vertical-align:middle}body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover{color:#f9a825;background-color:#fff9c4}body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover{border:1px solid #e0e0e0}body .ui-listbox .ui-listbox-footer{padding:.429em .857em .429em .857em;border-top:1px solid #e0e0e0;color:#212121;background-color:#eee}body .ui-editor-container .ui-editor-toolbar{border:1px solid #212121;background-color:#212121}body .ui-editor-container .ui-editor-content{border:1px solid #e0e0e0}body .ui-editor-container .ui-editor-content .ql-editor{background-color:#f5f5f5;color:#212121}body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label{color:#fff}body .ui-editor-container .ql-stroke{stroke:#fff}body .ui-editor-container .ql-picker-label{color:#fff}body .ui-editor-container .ql-snow.ql-toolbar button:hover,body .ui-editor-container .ql-snow .ql-toolbar button:hover,body .ui-editor-container .ql-snow.ql-toolbar button.ql-active,body .ui-editor-container .ql-snow .ql-toolbar button.ql-active,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#fff}body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}body .ui-rating a{text-align:center;display:inline-block;color:#212121;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-rating a.ui-rating-cancel{color:#e57373}body .ui-rating a .ui-rating-icon{font-size:1.429em}body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover{color:#fbc02d}body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover{color:#e57373}body .ui-spinner .ui-spinner-input{padding-right:1.858em}body .ui-spinner .ui-spinner-button{width:1.429em}body .ui-spinner .ui-spinner-button.ui-spinner-up{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-spinner .ui-spinner-button.ui-spinner-down{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-spinner .ui-spinner-button .ui-spinner-button-icon{position:absolute;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;width:1em}body .ui-fluid .ui-spinner .ui-spinner-input{padding-right:1.858em}body .ui-fluid .ui-spinner .ui-spinner-button{width:1.429em}body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon{left:50%}body .ui-slider{background-color:#e0e0e0;border:0 none}body .ui-slider.ui-slider-horizontal{height:.286em}body .ui-slider.ui-slider-horizontal .ui-slider-handle{top:50%;margin-top:-0.7145em}body .ui-slider.ui-slider-vertical{width:.286em}body .ui-slider.ui-slider-vertical .ui-slider-handle{left:50%;margin-left:-0.7145em}body .ui-slider .ui-slider-handle{height:1.429em;width:1.429em;background-color:#bdbdbd;border:2px solid #bdbdbd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-slider .ui-slider-range{background-color:#ffeb3b}body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover{background-color:#fff9c4;border:2px solid #fff9c4}body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus{border:2px solid #ffeb3b;background-color:#ffeb3b;outline:0 none}body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active{border:2px solid #ffeb3b;background-color:#ffeb3b;outline:0 none}body .ui-datepicker{padding:.857em;min-width:18.571em;background-color:#fff;color:#212121;border:1px solid #e0e0e0}body .ui-datepicker:not(.ui-datepicker-inline){border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover,body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover{color:#ffeb3b}body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover{background-color:#fff9c4}body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover{background-color:#fff9c4}body .ui-datepicker .ui-datepicker-header{padding:.429em .857em .429em .857em;color:#212121;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-header .ui-datepicker-next{cursor:pointer;top:0;color:#727272;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before{content:""}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before{content:""}body .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0;padding:0;line-height:1}body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select{margin-top:-0.35em;margin-bottom:0}body .ui-datepicker table{font-size:14px;margin:.857em 0 0 0}body .ui-datepicker table th{padding:.286em}body .ui-datepicker table td{padding:.286em}body .ui-datepicker table td>a,body .ui-datepicker table td>span{display:block;text-align:center;color:#212121;padding:.286em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body .ui-datepicker table td>a{cursor:pointer}body .ui-datepicker table td>a.ui-state-active{color:#000;background-color:#ffeb3b}body .ui-datepicker table td>a.ui-state-highlight{color:#212121;background-color:#fff}body .ui-datepicker table td.ui-datepicker-today a{background-color:#fff;color:#212121;font-weight:600}body .ui-datepicker .ui-datepicker-buttonbar{border-top:1px solid #e0e0e0}body .ui-datepicker .ui-timepicker{border:0 none;border-top:1px solid #d8dae2;padding:.857em}body .ui-datepicker .ui-timepicker a{color:#212121;font-size:1.286em}body .ui-datepicker .ui-timepicker a:hover{color:#ffeb3b}body .ui-datepicker .ui-timepicker span{font-size:1.286em}body .ui-datepicker .ui-monthpicker .ui-monthpicker-month{color:#212121}body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active{color:#000;background-color:#ffeb3b}body .ui-datepicker.ui-datepicker-timeonly{padding:0}body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker{border-top:0 none}body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group{border-right:1px solid #e0e0e0;padding-right:.857em;padding-left:.857em;padding-top:0;padding-bottom:0}body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child{padding-left:0}body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child{padding-right:0;border-right:0 none}body .ui-calendar.ui-calendar-w-btn .ui-inputtext{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-right:0 none}body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error),body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error){border-right:0 none}body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button{width:2.143em;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext{width:calc(100% - 2.143em)}body .ui-fileupload .ui-fileupload-buttonbar{background-color:#212121;padding:.857em 1em;border:1px solid #212121;color:#fff;border-bottom:0 none}body .ui-fileupload .ui-fileupload-buttonbar .ui-button{margin-right:8px}body .ui-fileupload .ui-fileupload-content{background-color:#fff;padding:.571em 1em;border:1px solid #e0e0e0;color:#212121}body .ui-fileupload .ui-progressbar{top:0}body .ui-fileupload-choose:not(.ui-state-disabled):hover{background-color:#fbc02d;color:#000;border-color:#fbc02d}body .ui-fileupload-choose:not(.ui-state-disabled):active{background-color:#f9a825;color:#000;border-color:#f9a825}body .ui-fileupload-choose.ui-state-focus{outline:2px dotted #ffeb3b;outline-offset:1px}body .ui-password-panel{padding:.857em;background-color:#fff;color:#212121;border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-inputgroup .ui-inputgroup-addon{border-color:#e0e0e0;background-color:#eee;color:#212121;padding:.429em;min-width:2em}body .ui-inputgroup .ui-inputgroup-addon:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-inputgroup .ui-inputgroup-addon:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox{position:relative}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton{position:relative}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}body .ui-inputgroup .ui-button:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-inputgroup .ui-button:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-fluid .ui-inputgroup .ui-button{width:auto}body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only{width:2.143em}body .ui-calendar .ui-datepicker{min-width:18.571em}body::-webkit-input-placeholder{color:#909090}body:-moz-placeholder{color:#909090}body::-moz-placeholder{color:#909090}body:-ms-input-placeholder{color:#909090}body .ui-inputtext.ng-dirty.ng-invalid,body p-dropdown.ng-dirty.ng-invalid>.ui-dropdown,body p-autocomplete.ng-dirty.ng-invalid>.ui-autocomplete>.ui-inputtext,body p-calendar.ng-dirty.ng-invalid>.ui-calendar>.ui-inputtext,body p-chips.ng-dirty.ng-invalid>.ui-inputtext,body p-inputmask.ng-dirty.ng-invalid>.ui-inputtext,body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box,body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box,body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,body p-listbox.ng-dirty.ng-invalid .ui-inputtext,body p-multiselect.ng-dirty.ng-invalid>.ui-multiselect,body p-spinner.ng-dirty.ng-invalid>.ui-inputtext,body p-selectbutton.ng-dirty.ng-invalid .ui-button,body p-togglebutton.ng-dirty.ng-invalid .ui-button{border:1px solid #ef5350}body .ui-button{margin:0;color:#000;background-color:#ffeb3b;border:1px solid #ffeb3b;font-size:14px;-moz-transition:background-color .3s,box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body .ui-button:enabled:hover{background-color:#fbc02d;color:#000;border-color:#fbc02d}body .ui-button:enabled:focus{outline:2px dotted #ffeb3b;outline-offset:1px;background-color:#fe5}body .ui-button:enabled:active{background-color:#f9a825;color:#000;border-color:#f9a825}body .ui-button.ui-button-text-only .ui-button-text{padding: 0.429em 0.6em;}body .ui-button.ui-button-text-icon-left .ui-button-text{padding:.429em 1em .429em 2em}body .ui-button.ui-button-text-icon-right .ui-button-text{padding:.429em 2em .429em 1em}body .ui-button.ui-button-icon-only{width:2.143em}body .ui-button.ui-button-icon-only .ui-button-text{padding:.429em}body .ui-button.ui-button-raised{-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);box-shadow:0 3px 2px 0 rgba(0,0,0,0.2)}body .ui-button.ui-button-rounded{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}body .ui-fluid .ui-button-icon-only{width:2.143em}body .ui-togglebutton{background-color:#e0e0e0;border:1px solid #e0e0e0;color:#212121;-moz-transition:background-color .3s,box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body .ui-togglebutton .ui-button-icon-left{color:#727272}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left{color:#ffeb3b}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825;outline:2px dotted #ffeb3b}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left{color:#ffeb3b}body .ui-togglebutton.ui-state-active{background-color:#ffeb3b;border-color:#ffeb3b;color:#000}body .ui-togglebutton.ui-state-active .ui-button-icon-left{color:#000}body .ui-togglebutton.ui-state-active:hover{background-color:#fbc02d;border-color:#f9a825;color:#000}body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left{color:#000}body .ui-togglebutton.ui-state-active.ui-state-focus{background-color:#ffeb3b;border-color:#ffeb3b;color:#000;outline:2px dotted #ffeb3b}body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button{background-color:#e0e0e0;border:1px solid #e0e0e0;color:#212121;-moz-transition:background-color .3s,box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body .ui-selectbutton .ui-button .ui-button-icon-left{color:#727272}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left{color:#ffeb3b}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825;outline:2px dotted #ffeb3b}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left{color:#ffeb3b}body .ui-selectbutton .ui-button.ui-state-active{background-color:#ffeb3b;border-color:#ffeb3b;color:#000}body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover{background-color:#fbc02d;border-color:#f9a825;color:#000}body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus{background-color:#ffeb3b;border-color:#ffeb3b;color:#000;outline:2px dotted #ffeb3b}body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-selectbutton .ui-button:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}@media(max-width:640px){body .ui-buttonset .ui-button{margin-bottom:1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}body .ui-splitbutton.ui-buttonset .ui-button{border:1px solid transparent}body .ui-splitbutton.ui-buttonset .ui-menu{min-width:100%}body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before{content:""}body .ui-button.ui-state-default.ui-button-secondary,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default{color:#212121;background-color:#f5f5f5;border:1px solid #f5f5f5}body .ui-button.ui-state-default.ui-button-secondary:enabled:hover,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:hover{background-color:#e0e0e0;color:#212121;border-color:#e0e0e0}body .ui-button.ui-state-default.ui-button-secondary:enabled:focus,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:focus{outline-color:#212121}body .ui-button.ui-state-default.ui-button-secondary:enabled:active,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:active{background-color:#bdbdbd;color:#212121;border-color:#bdbdbd}body .ui-button.ui-state-default.ui-button-info,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default{color:#fff;background-color:#2196f3;border:1px solid #2196f3}body .ui-button.ui-state-default.ui-button-info:enabled:hover,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:hover{background-color:#1976d2;color:#fff;border-color:#1976d2}body .ui-button.ui-state-default.ui-button-info:enabled:focus,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:focus{outline-color:#2196f3}body .ui-button.ui-state-default.ui-button-info:enabled:active,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:active{background-color:#1565c0;color:#fff;border-color:#1565c0}body .ui-button.ui-state-default.ui-button-success,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default{color:#fff;background-color:#4caf50;border:1px solid #4caf50}body .ui-button.ui-state-default.ui-button-success:enabled:hover,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:hover{background-color:#388e3c;color:#fff;border-color:#388e3c}body .ui-button.ui-state-default.ui-button-success:enabled:focus,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:focus{outline-color:#4caf50}body .ui-button.ui-state-default.ui-button-success:enabled:active,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:active{background-color:#2e7d32;color:#fff;border-color:#2e7d32}body .ui-button.ui-state-default.ui-button-warning,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default{color:#000;background-color:#ffc107;border:1px solid #ffc107}body .ui-button.ui-state-default.ui-button-warning:enabled:hover,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:hover{background-color:#ffa000;color:#000;border-color:#ffa000}body .ui-button.ui-state-default.ui-button-warning:enabled:focus,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:focus{outline-color:#ffc107}body .ui-button.ui-state-default.ui-button-warning:enabled:active,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:active{background-color:#ff8f00;color:#000;border-color:#ff8f00}body .ui-button.ui-state-default.ui-button-danger,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default{color:#fff;background-color:#ff5722;border:1px solid #ff5722}body .ui-button.ui-state-default.ui-button-danger:enabled:hover,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:hover{background-color:#e64a19;color:#fff;border-color:#e64a19}body .ui-button.ui-state-default.ui-button-danger:enabled:focus,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:focus{outline-color:#ff5722}body .ui-button.ui-state-default.ui-button-danger:enabled:active,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:active{background-color:#d84315;color:#fff;border-color:#d84315}body .ui-widget-content p{line-height:1.5;margin:0}body .ui-panel{padding:0;border:0 none}body .ui-panel .ui-panel-titlebar{border:1px solid #212121;padding:.857em 1em;background-color:#212121;color:#fff;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}body .ui-panel .ui-panel-titlebar .ui-panel-title{vertical-align:middle;font-weight:700}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon{margin:0;position:relative;font-size:14px;color:#bdbdbd;border:1px solid transparent;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover{color:#fff}body .ui-panel .ui-panel-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;border-top:0 none}body .ui-panel .ui-panel-footer{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;border-top:0 none;margin:0}body .ui-fieldset{border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-fieldset .ui-fieldset-legend a{padding:.857em 1em;border:1px solid #212121;color:#fff;background-color:#212121;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler{float:none;display:inline-block;vertical-align:middle;margin-right:.5em}body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text{padding:0;font-weight:700}body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover{background-color:#373737;border:1px solid #373737;color:#fff}body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler{color:#bdbdbd}body .ui-fieldset .ui-fieldset-content{padding:0}body .ui-accordion .ui-accordion-header{margin-bottom:2px}body .ui-accordion .ui-accordion-header a{padding:.857em 1em;border:1px solid #212121;color:#fff;background-color:#212121;font-weight:700;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon{color:#bdbdbd}body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before{content:""}body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before{content:""}body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a{background-color:#373737;border:1px solid #373737;color:#fff}body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon{color:#bdbdbd}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a{background-color:#ffeb3b;border:1px solid #ffeb3b;color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon{color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a{border:1px solid #fbc02d;background-color:#fbc02d;color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon{color:#000}body .ui-accordion .ui-accordion-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-tabview.ui-tabview-top,body .ui-tabview.ui-tabview-bottom,body .ui-tabview.ui-tabview-left,body .ui-tabview.ui-tabview-right{border:0 none}body .ui-tabview.ui-tabview-top .ui-tabview-nav,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav,body .ui-tabview.ui-tabview-left .ui-tabview-nav,body .ui-tabview.ui-tabview-right .ui-tabview-nav{padding:0;background:#fff;border:0 none}body .ui-tabview.ui-tabview-top .ui-tabview-nav li,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li,body .ui-tabview.ui-tabview-left .ui-tabview-nav li,body .ui-tabview.ui-tabview-right .ui-tabview-nav li{border:1px solid #212121;background-color:#212121;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-tabview.ui-tabview-top .ui-tabview-nav li a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li a{float:none;display:inline-block;color:#fff;padding:.857em 1em;font-weight:700;outline:0 none}body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon{margin-right:.429em}body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon{margin-left:.429em}body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close,body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close,body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close{color:#bdbdbd;margin:0 .429em 0 0;vertical-align:middle}body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover,body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover,body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover{background-color:#373737;border:1px solid #373737}body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a{color:#fff}body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close,body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close,body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close{color:#bdbdbd}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active{background-color:#ffeb3b;border:1px solid #ffeb3b}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover{border:1px solid #fbc02d;background-color:#fbc02d}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a{cursor:pointer}body .ui-tabview.ui-tabview-top .ui-tabview-nav{margin-bottom:-1px}body .ui-tabview.ui-tabview-top .ui-tabview-nav li{margin-right:.214em}body .ui-tabview.ui-tabview-bottom .ui-tabview-nav{margin-top:-1px}body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li{margin-right:.214em}body .ui-tabview.ui-tabview-left .ui-tabview-nav{margin-right:-1px}body .ui-tabview.ui-tabview-left .ui-tabview-nav li{margin-bottom:.214em}body .ui-tabview.ui-tabview-right .ui-tabview-nav{margin-right:-1px}body .ui-tabview.ui-tabview-right .ui-tabview-nav li{margin-bottom:.214em}body .ui-tabview .ui-tabview-panels{background-color:#fff;padding:.571em 1em;border:1px solid #e0e0e0;color:#212121}body .ui-tabview .ui-tabview-panels .ui-tabview-panel{padding:0}body .ui-toolbar{background-color:#212121;border:1px solid #212121;padding:.857em 1em;color:#fff}body .ui-toolbar button{vertical-align:middle}body .ui-toolbar .ui-toolbar-separator{vertical-align:middle;color:#bdbdbd;margin:0 .429em}body .ui-card{background-color:#fff;color:#212121;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-paginator{background-color:#fff;border:1px solid #e0e0e0;padding:0}body .ui-paginator .ui-paginator-first,body .ui-paginator .ui-paginator-prev,body .ui-paginator .ui-paginator-next,body .ui-paginator .ui-paginator-last{color:#727272;height:2.286em;min-width:2.286em;border:0 none;line-height:2.286em;padding:0;margin:0;vertical-align:top;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover,body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover,body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover,body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover{background-color:#fff9c4;color:#f9a825}body .ui-paginator .ui-paginator-first:focus,body .ui-paginator .ui-paginator-prev:focus,body .ui-paginator .ui-paginator-next:focus,body .ui-paginator .ui-paginator-last:focus{outline:0 none}body .ui-paginator .ui-dropdown{border:0 none}body .ui-paginator .ui-dropdown .ui-dropdown-trigger,body .ui-paginator .ui-dropdown .ui-dropdown-label{color:#727272}body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger,body .ui-paginator .ui-dropdown:hover .ui-dropdown-label{color:#f9a825}body .ui-paginator .ui-paginator-first:before{position:relative;top:1px}body .ui-paginator .ui-paginator-prev:before{position:relative}body .ui-paginator .ui-paginator-next:before{position:relative;top:1px}body .ui-paginator .ui-paginator-last:before{position:relative;top:1px}body .ui-paginator .ui-paginator-pages{vertical-align:top;display:inline-block;padding:0}body .ui-paginator .ui-paginator-pages .ui-paginator-page{color:#727272;height:2.286em;min-width:2.286em;border:0 none;line-height:2.286em;padding:0;margin:0;vertical-align:top;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active{background-color:#ffeb3b;color:#000}body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover{background-color:#fff9c4;color:#f9a825}body .ui-paginator .ui-dropdown{margin-left:.429em;height:2.286em;min-width:auto}body .ui-table .ui-table-caption,body .ui-table .ui-table-summary{background-color:#212121;color:#fff;border:1px solid #212121;padding:.857em 1em;text-align:center}body .ui-table .ui-table-caption{border-bottom:0 none;font-weight:700;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-table .ui-table-summary{border-top:0 none;font-weight:700;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-table .ui-table-thead>tr>th{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:700;color:#212121;background-color:#fff}body .ui-table .ui-table-tbody>tr>td{padding:.5em 1.214em}body .ui-table .ui-table-tfoot>tr>td{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:500;color:#212121;background-color:#fff}body .ui-table p-sortIcon{vertical-align:initial}body .ui-table .ui-sortable-column .ui-sortable-column-icon{vertical-align:middle;color:#212121}body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon{color:#f9a825}body .ui-table .ui-sortable-column.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon{color:#000}body .ui-table .ui-editable-column input{font-size:14px;font-family:"cabin",sans-serif}body .ui-table .ui-editable-column input:focus{outline:1px solid #ffeb3b;outline-offset:2px}body .ui-table .ui-table-tbody>tr{background:#f5f5f5;color:#212121}body .ui-table .ui-table-tbody>tr>td{background:inherit;border:1px solid #e0e0e0}body .ui-table .ui-table-tbody>tr.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-table .ui-table-tbody>tr.ui-contextmenu-selected{background-color:#ffeb3b;color:#000}body .ui-table .ui-table-tbody>tr.ui-table-dragpoint-bottom>td{-webkit-box-shadow:inset 0 -2px 0 0 #ffeb3b;-moz-box-shadow:inset 0 -2px 0 0 #ffeb3b;box-shadow:inset 0 -2px 0 0 #ffeb3b}body .ui-table .ui-table-tbody>tr:nth-child(even){background-color:#fff}body .ui-table .ui-table-tbody>tr:nth-child(even).ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-table .ui-table-tbody>tr:nth-child(even).ui-contextmenu-selected{background-color:#ffeb3b;color:#000}body .ui-table.ui-table-hoverable-rows .ui-table-tbody>tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover{cursor:pointer;background-color:#fff9c4;color:#f9a825}body .ui-table .ui-column-resizer-helper{background-color:#ffeb3b}@media screen and (max-width:40em){body .ui-table.ui-table-responsive .ui-paginator-top{border-bottom:1px solid #e0e0e0}body .ui-table.ui-table-responsive .ui-paginator-bottom{border-top:1px solid #e0e0e0}body .ui-table.ui-table-responsive .ui-table-tbody>tr>td{border:0 none}}body .ui-datagrid .ui-datagrid-header{background-color:#212121;color:#fff;border:1px solid #212121;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-datagrid .ui-datagrid-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-datagrid .ui-datagrid-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-datalist .ui-datalist-header{background-color:#212121;color:#fff;border:1px solid #212121;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-datalist .ui-datalist-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-datalist .ui-datalist-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-datascroller .ui-datascroller-header{background-color:#212121;color:#fff;border:1px solid #212121;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-datascroller .ui-datascroller-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-datascroller .ui-datascroller-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-virtualscroller .ui-virtualscroller-header{background-color:#212121;color:#fff;border:1px solid #212121;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-virtualscroller .ui-virtualscroller-content{border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li{border-bottom:1px solid #e0e0e0}body .ui-virtualscroller .ui-virtualscroller-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-dataview .ui-dataview-header{background-color:#212121;color:#fff;border:1px solid #212121;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-dataview .ui-dataview-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-dataview .ui-dataview-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .fc .fc-button{color:#000;background-color:#ffeb3b;font-size:14px;font-family:"cabin",sans-serif;height:2.25em;padding:0 1em;border:1px solid #ffeb3b}body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover{background-color:#fbc02d;color:#000;border-color:#fbc02d}body .fc .fc-button:enabled:not(.fc-button-active):focus{outline:2px dotted #ffeb3b;outline-offset:1px;background-color:#fe5;box-shadow:none}body .fc .fc-button.fc-button-active{background-color:#f9a825;color:#000;border-color:#f9a825}body .fc .fc-button.fc-button-active:focus{box-shadow:none}body .fc .fc-head .fc-row{background-color:#212121;color:#fff}body .fc .fc-head .fc-row th{border:1px solid #212121;padding:.857em 1em}body .fc td.fc-today{background-color:#fff;border:1px solid #e0e0e0;color:#212121}body .fc .fc-toolbar .ui-state-active{background-color:#fff;border:1px solid #e0e0e0;color:#212121}body .fc table{box-sizing:border-box}body .fc div.ui-widget-content{padding-left:0;padding-right:0}body .fc .fc-event{background-color:#ffeb3b;border:1px solid #fbc02d;color:#000}body .ui-fluid .fc .fc-toolbar .fc-button{width:auto}body .ui-picklist .ui-picklist-buttons button{font-size:16px}body .ui-picklist .ui-picklist-caption{background-color:#212121;color:#fff;border:1px solid #212121;padding:.857em 1em;font-weight:700;border-bottom:0 none;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-picklist .ui-picklist-filter-container{padding:.429em .857em .429em .857em;color:#212121;background-color:#eee;margin:0;border-bottom:0 none}body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter{width:100%;padding-right:2em;text-indent:0}body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon{top:50%;margin-top:-0.5em;left:auto;right:1.357em;color:#727272}body .ui-picklist .ui-picklist-buttons{padding:.571em 1em}body .ui-picklist .ui-picklist-list{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:0}body .ui-picklist .ui-picklist-list .ui-picklist-item{padding:.429em .857em;margin:0;border:0 none;color:#212121;background-color:transparent}body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight{background-color:#ffeb3b;color:#000}@media(max-width:40em){body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons{padding:.571em 1em}}body .ui-orderlist .ui-orderlist-controls{padding:.571em 1em}body .ui-orderlist .ui-orderlist-controls button{font-size:16px}body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only{width:auto}body .ui-orderlist .ui-orderlist-caption{background-color:#212121;color:#fff;border:1px solid #212121;padding:.857em 1em;font-weight:700;border-bottom:0 none;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-orderlist .ui-orderlist-filter-container{padding:.429em .857em .429em .857em;color:#212121;background-color:#eee;margin:0;border-bottom:0 none}body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext{width:100%;padding-right:2em;text-indent:0}body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon{top:50%;margin-top:-0.5em;left:auto;right:1.357em;color:#727272}body .ui-orderlist .ui-orderlist-list{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:0}body .ui-orderlist .ui-orderlist-list .ui-orderlist-item{padding:.429em .857em;margin:0;border:0 none;color:#212121;background-color:transparent}body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-tree{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-tree .ui-tree-container{padding:0;margin:0}body .ui-tree .ui-tree-container .ui-treenode{padding:.143em 0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content{padding:0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler{vertical-align:middle;display:inline-block;float:none;margin:0 .143em 0 0;color:#727272}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon{vertical-align:middle;display:inline-block;margin:0 .143em 0 0;color:#727272}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label{margin:0;vertical-align:middle;display:inline-block;padding:.286em}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox{margin:0 .429em 0 0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon{margin:1px 0 0 0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content>span{line-height:inherit}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover{background-color:#fff9c4;color:#f9a825}body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active{background-color:#ffeb3b}body .ui-tree.ui-tree-horizontal{padding-left:0;padding-right:0}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon{color:#ffeb3b}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover{background-color:inherit;color:inherit}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i{color:#bba700}body .ui-organizationchart .ui-organizationchart-line-down{background-color:#c8c8c8}body .ui-organizationchart .ui-organizationchart-line-left{border-right:1px solid #e0e0e0;border-color:#c8c8c8}body .ui-organizationchart .ui-organizationchart-line-top{border-top:1px solid #e0e0e0;border-color:#c8c8c8}body .ui-organizationchart .ui-organizationchart-node-content{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler{bottom:-0.7em;margin-left:-0.46em;color:#727272}body .ui-carousel{padding:0}body .ui-carousel .ui-carousel-header{background-color:#212121;color:#fff;padding:.857em 1em;border:1px solid #212121;margin:0;font-weight:700}body .ui-carousel .ui-carousel-header .ui-carousel-header-title{padding:0}body .ui-carousel .ui-carousel-viewport{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:0}body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item{border:1px solid #e0e0e0}body .ui-carousel .ui-carousel-footer{background-color:#212121;color:#fff;padding:.857em 1em;border:1px solid #212121;margin:0}body .ui-carousel .ui-carousel-button{color:#bdbdbd;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before{content:""}body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before{content:""}body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover{color:#fff}body .ui-carousel .ui-carousel-page-links{margin:.125em .429em}body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link{color:#bdbdbd;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover{color:#fff}body .ui-treetable .ui-treetable-caption,body .ui-treetable .ui-treetable-summary{background-color:#212121;color:#fff;border:1px solid #212121;padding:.857em 1em;text-align:center}body .ui-treetable .ui-treetable-caption{border-bottom:0 none;font-weight:700}body .ui-treetable .ui-treetable-summary{border-top:0 none;font-weight:700}body .ui-treetable .ui-treetable-thead>tr>th{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:700;color:#212121;background-color:#fff}body .ui-treetable .ui-treetable-tbody>tr>td{padding:.5em 1.214em}body .ui-treetable .ui-treetable-tfoot>tr>td{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:500;color:#212121;background-color:#fff}body .ui-treetable p-treeTableToggler{vertical-align:middle}body .ui-treetable .ui-sortable-column .ui-sortable-column-icon{color:#212121}body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon{color:#f9a825}body .ui-treetable .ui-sortable-column.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon{color:#000}body .ui-treetable .ui-editable-column input{font-size:14px;font-family:"cabin",sans-serif}body .ui-treetable .ui-editable-column input:focus{outline:1px solid #ffeb3b;outline-offset:2px}body .ui-treetable .ui-treetable-tbody>tr{color:#212121}body .ui-treetable .ui-treetable-tbody>tr>td{background:inherit;border:1px solid #e0e0e0}body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-toggler{color:#727272;vertical-align:middle}body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-chkbox{vertical-align:middle;margin-right:.429em}body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight>td{background:inherit;border:1px solid #e0e0e0}body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight>td .ui-treetable-toggler{color:#000}body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected{background-color:#ffeb3b;color:#000}body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected>td{background:inherit;border:1px solid #e0e0e0}body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected>td .ui-treetable-toggler{color:#000}body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody>tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover{cursor:pointer;background-color:#fff9c4;color:#f9a825}body .ui-treetable .ui-column-resizer-helper{background-color:#ffeb3b}body .ui-messages{padding:1em;margin:1em 0}body .ui-messages.ui-messages-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-messages.ui-messages-info .ui-messages-icon{color:#000}body .ui-messages.ui-messages-info .ui-messages-close{color:#000}body .ui-messages.ui-messages-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-messages.ui-messages-success .ui-messages-icon{color:#fff}body .ui-messages.ui-messages-success .ui-messages-close{color:#fff}body .ui-messages.ui-messages-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-messages.ui-messages-warn .ui-messages-icon{color:#000}body .ui-messages.ui-messages-warn .ui-messages-close{color:#000}body .ui-messages.ui-messages-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-messages.ui-messages-error .ui-messages-icon{color:#fff}body .ui-messages.ui-messages-error .ui-messages-close{color:#fff}body .ui-messages .ui-messages-close{top:.25em;right:.5em;font-size:1.5em}body .ui-messages .ui-messages-icon{font-size:1.714em}body .ui-message{padding:.429em;margin:0}body .ui-message.ui-message-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-message.ui-message-info .ui-message-icon{color:#000}body .ui-message.ui-message-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-message.ui-message-success .ui-message-icon{color:#fff}body .ui-message.ui-message-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-message.ui-message-warn .ui-message-icon{color:#000}body .ui-message.ui-message-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-message.ui-message-error .ui-message-icon{color:#fff}body .ui-message .ui-message-icon+.ui-message-text{margin-left:.429em}body .ui-growl{top:120px}body .ui-growl .ui-growl-item-container{margin:0 0 1em 0;opacity:.9;filter:alpha(opacity=90);-webkit-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);box-shadow:0 3px .429em 0 rgba(0,0,0,0.16)}body .ui-growl .ui-growl-item-container .ui-growl-item{padding:1em}body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message{margin:0 0 0 4em}body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image{font-size:3.429em}body .ui-growl .ui-growl-item-container.ui-growl-message-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image{color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image{color:#fff}body .ui-growl .ui-growl-item-container.ui-growl-message-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image{color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image{color:#fff}body .ui-toast .ui-toast-message{-webkit-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);margin:0 0 1em 0}body .ui-toast .ui-toast-message.ui-toast-message-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon{color:#000}body .ui-toast .ui-toast-message.ui-toast-message-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon{color:#fff}body .ui-toast .ui-toast-message.ui-toast-message-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon{color:#000}body .ui-toast .ui-toast-message.ui-toast-message-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon{color:#fff}body .ui-widget-overlay{background-color:rgba(139,139,144,0.72)}body .ui-overlaypanel{background-color:#fff;color:#212121;padding:0;border:1px solid #e0e0e0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-overlaypanel .ui-overlaypanel-content{padding:.571em 1em}body .ui-overlaypanel .ui-overlaypanel-close{background-color:#fbc02d;color:#000;width:1.538em;height:1.538em;line-height:1.538em;text-align:center;position:absolute;top:-0.769em;right:-0.769em;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-overlaypanel .ui-overlaypanel-close:hover{background-color:#f9a825;color:#000}body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon{line-height:inherit}body .ui-overlaypanel:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff}body .ui-overlaypanel:before{border-color:rgba(224,224,224,0);border-bottom-color:#e0e0e0}body .ui-overlaypanel.ui-overlaypanel-flipped:after{border-top-color:#fff}body .ui-overlaypanel.ui-overlaypanel-flipped:before{border-top-color:#e0e0e0}body .ui-dialog{padding:1em 2em;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-dialog .ui-dialog-titlebar{border:0 none;background-color:#fff;color:#212121;padding:.5em;font-weight:700}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;float:none;font-size:1.286em;font-weight:700}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon{color:#727272;border:0 none;padding:0;margin-left:.429em;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover{color:#212121}body .ui-dialog .ui-dialog-content{background-color:#fff;color:#212121;border:0 none;padding:.5em}body .ui-dialog .ui-dialog-footer{background-color:#fff;color:#212121;padding:.571em 1em;margin:0;text-align:right;position:relative;top:-1px}body .ui-dialog .ui-dialog-footer button{margin:0 .429em 0 0;width:auto}body .ui-dialog.ui-confirm-dialog .ui-dialog-content{padding:1.5em}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span{float:none;display:inline-block;vertical-align:middle;line-height:14px;margin:0}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon{margin-right:.35em;font-size:16px}body .ui-sidebar{background-color:#fff;color:#212121;padding:.571em 1em;border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-sidebar .ui-sidebar-close{color:#727272}body .ui-sidebar .ui-sidebar-close:hover{color:#212121}body .ui-tooltip .ui-tooltip-text{background-color:#212121;color:#fff;padding:.429em;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow{border-right-color:#212121}body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow{border-left-color:#212121}body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow{border-top-color:#212121}body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow{border-bottom-color:#212121}body p-lightbox img{margin-right:.429em}body .ui-lightbox{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-lightbox .ui-lightbox-caption{border:1px solid #212121;background-color:#212121;color:#fff;padding:.857em 1em;font-weight:700}body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text{color:#fff;margin:0}body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close{padding:0;color:#bdbdbd;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover{color:#fff}body .ui-lightbox .ui-lightbox-content-wrapper{overflow:hidden;background-color:#fff;color:#212121;border:0 none;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left,body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;font-size:2em;color:#fff;margin-top:-0.5em}body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover,body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a{display:none}body .ui-breadcrumb{background-color:#fff;border:1px solid #e0e0e0;padding:.571em 1em}body .ui-breadcrumb ul li .ui-menuitem-link{color:#212121;margin:0}body .ui-breadcrumb ul li.ui-breadcrumb-chevron{margin:0 .429em 0 .429em;color:#727272;font-size:.75em}body .ui-breadcrumb ul li:first-child a{color:#727272;margin:0}body .ui-breadcrumb ul li .ui-menuitem-icon{color:#727272}body .ui-steps{position:relative}body .ui-steps .ui-steps-item{background-color:transparent;text-align:center;opacity:1;filter:alpha(opacity=100)}body .ui-steps .ui-steps-item .ui-menuitem-link{display:inline-block;text-align:center;background-color:transparent;overflow:hidden}body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;color:#212121;background-color:#fff;border:1px solid #e0e0e0;position:relative;top:14px;margin-bottom:14px;width:2em;height:2em;font-size:16px;padding-top:.429em;text-align:center}body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title{display:block;margin-top:6px;color:#727272}body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number{background:#ffeb3b;color:#000}body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title{font-weight:700;color:#212121}body .ui-steps .ui-steps-item:last-child .ui-menuitem-link{display:block}body .ui-steps:before{content:" ";border-top:1px solid #e0e0e0;width:100%;top:45%;left:0;display:block;position:absolute}body .ui-menu .ui-menuitem-link,body .ui-menubar .ui-menuitem-link,body .ui-tieredmenu .ui-menuitem-link,body .ui-contextmenu .ui-menuitem-link,body .ui-megamenu .ui-menuitem-link,body .ui-slidemenu .ui-menuitem-link{padding:.571em .857em;color:#212121;font-weight:normal;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-menu .ui-menuitem-link .ui-menuitem-text,body .ui-menubar .ui-menuitem-link .ui-menuitem-text,body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text,body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text,body .ui-megamenu .ui-menuitem-link .ui-menuitem-text,body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text{color:#212121}body .ui-menu .ui-menuitem-link .ui-menuitem-icon,body .ui-menubar .ui-menuitem-link .ui-menuitem-icon,body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon,body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon,body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon,body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon{color:#212121;margin-right:.429em}body .ui-menu .ui-menuitem-link:hover,body .ui-menubar .ui-menuitem-link:hover,body .ui-tieredmenu .ui-menuitem-link:hover,body .ui-contextmenu .ui-menuitem-link:hover,body .ui-megamenu .ui-menuitem-link:hover,body .ui-slidemenu .ui-menuitem-link:hover{background-color:#fff9c4}body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text,body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text{color:#f9a825}body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon{color:#f9a825}body .ui-menu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-menu .ui-menuitem{margin:0}body .ui-menu.ui-shadow{border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-menu .ui-submenu-header{margin:0;padding:.571em .857em;color:#fff;background-color:#212121;font-weight:700;border:0 none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-menu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-menubar{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link{padding:.571em .857em}body .ui-menubar .ui-submenu-list{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-menubar .ui-submenu-list .ui-menuitem{margin:0}body .ui-menubar .ui-submenu-list .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-menubar .ui-menuitem{margin:0}body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-contextmenu{padding:0;background-color:#fff;border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-contextmenu .ui-submenu-list{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-contextmenu .ui-menuitem{margin:0}body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-contextmenu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-tieredmenu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-tieredmenu .ui-submenu-list{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-tieredmenu .ui-menuitem{margin:0}body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-tieredmenu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-slidemenu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-slidemenu .ui-submenu-list{padding:0;background-color:#fff;border:0 none}body .ui-slidemenu .ui-menuitem{margin:0}body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-slidemenu .ui-slidemenu-backward{margin:0;padding:.857em 1em;color:#fff;background-color:#212121;font-weight:700;border:0 none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-bottom:.429em}body .ui-slidemenu .ui-slidemenu-backward:hover{background-color:#373737;color:#fff}body .ui-slidemenu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-tabmenu{border:0 none}body .ui-tabmenu .ui-tabmenu-nav{padding:0;background:#fff;border-bottom:1px solid #212121}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem{position:static;border:1px solid #212121;background-color:#212121;margin-right:.214em;margin-bottom:-1px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link{color:#fff;padding:.857em 1em}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text{color:#fff;margin-right:.429em}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon{color:#bdbdbd;margin-right:.429em}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover{background-color:#373737;border:1px solid #373737}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text{color:#fff}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon{color:#bdbdbd}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active{background-color:#ffeb3b;border:1px solid #ffeb3b}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text{color:#000}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon{color:#000}body .ui-megamenu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-megamenu .ui-megamenu-submenu-header{margin:0;padding:.857em 1em;color:#fff;background-color:#212121;font-weight:700;border:0 none}body .ui-megamenu .ui-megamenu-panel{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-megamenu .ui-menuitem{margin:0}body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{right:.429em}body .ui-panelmenu .ui-icon{position:static}body .ui-panelmenu .ui-panelmenu-header{padding:0}body .ui-panelmenu .ui-panelmenu-header>a{border:1px solid #212121;background-color:#212121;color:#fff;padding:.857em 1em;font-weight:700;position:static;font-size:14px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body .ui-panelmenu .ui-panelmenu-header>a .ui-panelmenu-icon{color:#bdbdbd}body .ui-panelmenu .ui-panelmenu-header>a .ui-panelmenu-icon.pi-caret-right:before{content:""}body .ui-panelmenu .ui-panelmenu-header>a .ui-panelmenu-icon.pi-caret-down:before{content:""}body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active)>a:hover{outline:0 none;border:1px solid #373737;background-color:#373737;color:#fff}body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active)>a:hover .ui-panelmenu-icon{color:#bdbdbd}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a{border:1px solid #ffeb3b;background-color:#ffeb3b;color:#000;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a .ui-panelmenu-icon{color:#000}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a:hover{outline:0 none;border:1px solid #fbc02d;background-color:#fbc02d;color:#000}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a:hover .ui-panelmenu-icon{color:#000}body .ui-panelmenu .ui-panelmenu-panel{margin-top:2px}body .ui-panelmenu .ui-panelmenu-panel:first-child{margin-top:0}body .ui-panelmenu .ui-panelmenu-content{padding:0;background-color:#fff;border:1px solid #e0e0e0;margin-top:0;position:static;border-top:0 none}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem{margin:0}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link{padding:.571em .857em;color:#212121}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover{background-color:#fff9c4}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon{color:#f9a825}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text{color:#f9a825}body .ui-progressbar{border:0 none;height:1.714em;background-color:#e0e0e0}body .ui-progressbar .ui-progressbar-value{border:0 none;margin:0;background:#ffeb3b}body .ui-progressbar .ui-progressbar-label{margin-top:0;color:#212121;line-height:1.714em}body .ui-galleria .ui-galleria-nav-prev,body .ui-galleria .ui-galleria-nav-next{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;position:absolute;color:#727272}body .ui-galleria .ui-galleria-nav-prev:hover,body .ui-galleria .ui-galleria-nav-next:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body .ui-galleria .ui-galleria-nav-prev{font-size:16px}body .ui-galleria .ui-galleria-nav-next{font-size:16px}body .ui-terminal{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em}body .ui-terminal .ui-terminal-input{font-size:14px;font-family:"cabin",sans-serif;height:16px}body .ui-terminal .ui-terminal-command{height:16px}body .ui-inplace{min-height:2.357em}body .ui-inplace .ui-inplace-display{padding:.429em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover{background-color:#fff9c4;color:#f9a825}body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content>:first-child{display:inline-block;width:calc(100% - 2.143em)} diff --git a/App/ClientApp/src/assets/theme/yellow/theme-dark.scss b/App/ClientApp/src/assets/theme/yellow/theme-dark.scss new file mode 100644 index 0000000..d249b8d --- /dev/null +++ b/App/ClientApp/src/assets/theme/yellow/theme-dark.scss @@ -0,0 +1,37 @@ +$primaryLighterColor:#FFF9C4; +$primaryColor:#FFEB3B; +$primaryDarkerColor:#FBC02D; +$primaryDarkestColor:#F9A825; +$primaryColorText:#000000; + +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#212121; +$containerHeaderBorder:1px solid #212121; +$containerHeaderTextColor:#ffffff; +$containerHeaderIconColor:#BDBDBD; +$containerHeaderIconHoverColor:#ffffff; + +$clickableContainerHeaderBgColor:#212121; +$clickableContainerHeaderBorder:1px solid #212121; +$clickableContainerHeaderTextColor:#ffffff; +$clickableContainerHeaderIconColor:#BDBDBD; + +$clickableContainerHeaderHoverBgColor:#373737; +$clickableContainerHeaderHoverBorder:1px solid #373737; +$clickableContainerHeaderHoverTextColor:#ffffff; +$clickableContainerHeaderHoverIconColor:#BDBDBD; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/assets/theme/yellow/theme-light.css b/App/ClientApp/src/assets/theme/yellow/theme-light.css new file mode 100644 index 0000000..a895a5e --- /dev/null +++ b/App/ClientApp/src/assets/theme/yellow/theme-light.css @@ -0,0 +1 @@ +@charset "UTF-8";*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body .ui-widget{font-family:"cabin",sans-serif;font-size:14px;text-decoration:none}body .ui-corner-all{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body .ui-corner-top{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-corner-bottom{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-corner-left{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-corner-right{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body a{color:#ffeb3b;text-decoration:none}body a:hover{color:#fbc02d}body a:active{color:#f9a825}body .ui-helper-reset{line-height:normal}body .ui-state-disabled,body .ui-widget:disabled{opacity:.5;filter:alpha(opacity=50)}body .pi{font-size:1.143em}body .ui-inputtext{font-size:14px;color:#212121;background:#f5f5f5;padding:.429em;border:1px solid #e0e0e0;-moz-transition:border-color .3s,box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .ui-inputtext:enabled:hover:not(.ui-state-error){border-color:#bdbdbd}body .ui-inputtext:enabled:focus:not(.ui-state-error){border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-chkbox{display:inline-block;vertical-align:middle;margin:0;width:20px;height:20px}body .ui-chkbox .ui-chkbox-box{border:1px solid #e0e0e0;background-color:#f5f5f5;width:20px;height:20px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}body .ui-chkbox .ui-chkbox-box:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-chkbox .ui-chkbox-box.ui-state-focus{border-color:#ffeb3b;background-color:#f5f5f5;color:#ffeb3b}body .ui-chkbox .ui-chkbox-box.ui-state-active{border-color:#ffeb3b;background-color:#ffeb3b;color:#000}body .ui-chkbox .ui-chkbox-box.ui-state-active:not(.ui-state-disabled):hover{border-color:#ffeb3b;background-color:#f9a825;color:#000}body .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-focus{border-color:#fbc02d;background-color:#fbc02d;color:#000}body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon{overflow:hidden;position:relative;font-size:18px}body .ui-chkbox-label{margin:0 0 0 .429em}body .ui-radiobutton{display:inline-block;vertical-align:middle;margin:0;width:20px;height:20px}body .ui-radiobutton .ui-radiobutton-box{border:1px solid #e0e0e0;background-color:#f5f5f5;width:20px;height:20px;text-align:center;position:relative;-moz-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}body .ui-radiobutton .ui-radiobutton-box:not(.ui-state-disabled):not(.ui-state-active):hover{border-color:#bdbdbd}body .ui-radiobutton .ui-radiobutton-box.ui-state-focus{border-color:#ffeb3b;background-color:#f5f5f5;color:#ffeb3b}body .ui-radiobutton .ui-radiobutton-box.ui-state-active{border-color:#ffeb3b;background-color:#ffeb3b;color:#000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon{background-color:#000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active:not(.ui-state-disabled):hover{border-color:#ffeb3b;background-color:#f9a825;color:#000}body .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-focus{border-color:#fbc02d;background-color:#fbc02d;color:#000}body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon{background:transparent;width:10px;height:10px;display:inline-block;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon:before{display:none}body .ui-radiobutton-label{margin:0 0 0 .5em}body .ui-inputswitch{width:34px;height:14px}body .ui-inputswitch .ui-inputswitch-slider{-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:8px;background:#f5f5f5;border:1px solid #e0e0e0}body .ui-inputswitch .ui-inputswitch-slider:before{background-color:gainsboro;height:1.25em;width:1.25em;left:0;bottom:-0.2em;border-radius:50%;-webkit-transition:.3s;transition:.3s}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before{-webkit-transform:translateX(1.25em);-ms-transform:translateX(1.25em);transform:translateX(1.25em)}body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider{background:#f5f5f5}body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider:before{background-color:#c2c2c2}body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider{background-color:#f5f5f5}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider{background-color:#fff388;border-color:#fff388}body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before{background-color:#fe5}body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider{background-color:#fff388}body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider{background:#fff388}body .ui-autocomplete .ui-autocomplete-dropdown .ui-button-icon-left:before{content:""}body .ui-autocomplete .ui-autocomplete-input{padding:.429em}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container{padding:.2145em .429em}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token{margin:0;padding:.2145em 0;color:#212121}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input{font-family:"cabin",sans-serif;font-size:14px;padding:0;margin:0}body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token{font-size:14px;padding:.2145em .429em;margin:0 .286em 0 0;background:#ffeb3b;color:#000}body .ui-autocomplete-panel{padding:0;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-autocomplete-panel .ui-autocomplete-items{padding:0}body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-list-item.ui-state-highlight{color:#000;background-color:#ffeb3b}body .ui-autocomplete-panel .ui-autocomplete-items .ui-autocomplete-group{padding:.429em .857em;background-color:#e0e0e0;color:#212121}body .ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button{width:2.143em}body .ui-fluid .ui-autocomplete.ui-autocomplete-multiple.ui-autocomplete-dd .ui-autocomplete-multiple-container{border-right:0 none;width:calc(100% - 2.143em)}body .ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-inputtext{border-right:0 none;width:calc(100% - 2.143em)}body .ui-chips>ul.ui-inputtext{padding:.2145em .429em;display:inline-block}body .ui-chips>ul.ui-inputtext:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-chips>ul.ui-inputtext:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-chips>ul.ui-inputtext .ui-chips-input-token{padding:.2145em 0}body .ui-chips>ul.ui-inputtext .ui-chips-input-token input{font-family:"cabin",sans-serif;font-size:14px;padding:0;margin:0;color:#212121}body .ui-chips>ul.ui-inputtext .ui-chips-input-token input:hover{border:0 none}body .ui-chips>ul.ui-inputtext .ui-chips-input-token input:focus{border:0 none}body .ui-chips>ul.ui-inputtext .ui-chips-token{font-size:14px;padding:.2145em .429em;margin:0 .286em 0 0;background:#ffeb3b;color:#000}body .ui-dropdown{background:#f5f5f5;border:1px solid #e0e0e0;-moz-transition:border-color .3s,box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s}body .ui-dropdown:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-dropdown .ui-dropdown-label{padding-right:2em}body .ui-dropdown .ui-dropdown-trigger{background-color:#f5f5f5;width:2em;line-height:2em;text-align:center;padding:0;color:#727272}body .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before{content:""}body .ui-dropdown .ui-dropdown-clear-icon{color:#727272}body .ui-dropdown:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-dropdown-panel{padding:0;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-dropdown-panel .ui-dropdown-filter-container{padding:.429em .857em .429em .857em;border-bottom:1px solid #e0e0e0;color:#212121;background-color:#eee;margin:0}body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter{width:100%;padding-right:2em}body .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon{top:50%;margin-top:-0.5em;right:1.357em;color:#727272}body .ui-dropdown-panel .ui-dropdown-items{padding:0}body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item,body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight,body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight{color:#000;background-color:#ffeb3b}body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover,body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover{color:#f9a825;background-color:#fff9c4}body .ui-multiselect{background:#f5f5f5;border:1px solid #e0e0e0;-moz-transition:border-color .3s,box-shadow .3s;-o-transition:border-color .3s,box-shadow .3s;-webkit-transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s}body .ui-multiselect:not(.ui-state-disabled):hover{border-color:#bdbdbd}body .ui-multiselect:not(.ui-state-disabled).ui-state-focus{border-color:#ffeb3b;outline:0 none;-webkit-box-shadow:0 none;-moz-box-shadow:0 none;box-shadow:0 none}body .ui-multiselect .ui-multiselect-label{padding:.429em;padding-right:2em;color:#212121}body .ui-multiselect .ui-multiselect-trigger{background-color:#f5f5f5;width:2em;line-height:2em;text-align:center;padding:0;color:#727272}body .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon:before{content:""}body .ui-multiselect-panel{padding:0;border:1px solid #e0e0e0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-multiselect-panel .ui-multiselect-header{padding:.429em .857em .429em .857em;border-bottom:1px solid #e0e0e0;color:#212121;background-color:#eee;margin:0}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container{float:none;width:70%;display:inline-block;vertical-align:middle;margin-left:0}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext{padding:.429em;padding-right:2em}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon{color:#727272;top:50%;margin-top:-0.5em;right:.5em;left:auto}body .ui-multiselect-panel .ui-multiselect-header .ui-chkbox{margin-right:.429em;float:none;vertical-align:middle}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close{color:#ffeb3b;top:50%;margin-top:-0.5em;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-close:hover{color:#fbc02d}body .ui-multiselect-panel .ui-multiselect-items{padding:0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight{color:#000;background-color:#ffeb3b}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover{color:#f9a825;background-color:#fff9c4}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box{cursor:auto}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box:hover{border:1px solid #e0e0e0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-disabled .ui-chkbox-box.ui-state-active:hover{border-color:#ffeb3b}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item .ui-chkbox{position:static;display:inline-block;vertical-align:middle;margin:0 .429em 0 0}body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item label{display:inline-block;vertical-align:middle}body .ui-listbox{padding:0;min-width:12em;background:#fff;border:1px solid #e0e0e0}body .ui-listbox .ui-chkbox{margin:0 .429em 0 0}body .ui-listbox .ui-listbox-header{padding:.429em .857em .429em .857em;border-bottom:1px solid #e0e0e0;color:#212121;background-color:#eee;margin:0}body .ui-listbox .ui-listbox-header .ui-listbox-filter-container{width:calc(100% - (0.857em + 0.857em + 0.429em))}body .ui-listbox .ui-listbox-header .ui-listbox-filter-container input{padding:.429em;padding-right:2em}body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon{top:50%;left:auto;margin-top:-0.5em;right:.5em;color:#727272}body .ui-listbox .ui-listbox-list{background-color:#fff}body .ui-listbox .ui-listbox-list .ui-listbox-item{margin:0;padding:.429em .857em;border:0 none;color:#212121;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight{color:#000;background-color:#ffeb3b}body .ui-listbox .ui-listbox-list .ui-listbox-item .ui-chkbox{position:static;display:inline-block;vertical-align:middle;margin:0 .429em 0 0}body .ui-listbox .ui-listbox-list .ui-listbox-item label{display:inline-block;vertical-align:middle}body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):not(.ui-state-disabled):hover{color:#f9a825;background-color:#fff9c4}body .ui-listbox.ui-state-disabled .ui-chkbox-box:not(.ui-state-disabled):not(.ui-state-active):hover{border:1px solid #e0e0e0}body .ui-listbox .ui-listbox-footer{padding:.429em .857em .429em .857em;border-top:1px solid #e0e0e0;color:#212121;background-color:#eee}body .ui-editor-container .ui-editor-toolbar{border:1px solid #e0e0e0;background-color:#eee}body .ui-editor-container .ui-editor-content{border:1px solid #e0e0e0}body .ui-editor-container .ui-editor-content .ql-editor{background-color:#f5f5f5;color:#212121}body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label{color:#212121}body .ui-editor-container .ql-stroke{stroke:#212121}body .ui-editor-container .ql-picker-label{color:#212121}body .ui-editor-container .ql-snow.ql-toolbar button:hover,body .ui-editor-container .ql-snow .ql-toolbar button:hover,body .ui-editor-container .ql-snow.ql-toolbar button.ql-active,body .ui-editor-container .ql-snow .ql-toolbar button.ql-active,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#212121}body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,body .ui-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar button:hover .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,body .ui-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,body .ui-editor-container .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#212121}body .ui-rating a{text-align:center;display:inline-block;color:#212121;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-rating a.ui-rating-cancel{color:#e57373}body .ui-rating a .ui-rating-icon{font-size:1.429em}body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a:hover{color:#fbc02d}body .ui-rating:not(.ui-state-disabled):not(.ui-rating-readonly) a.ui-rating-cancel:hover{color:#e57373}body .ui-spinner .ui-spinner-input{padding-right:1.858em}body .ui-spinner .ui-spinner-button{width:1.429em}body .ui-spinner .ui-spinner-button.ui-spinner-up{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-spinner .ui-spinner-button.ui-spinner-down{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-spinner .ui-spinner-button .ui-spinner-button-icon{position:absolute;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;width:1em}body .ui-fluid .ui-spinner .ui-spinner-input{padding-right:1.858em}body .ui-fluid .ui-spinner .ui-spinner-button{width:1.429em}body .ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon{left:50%}body .ui-slider{background-color:#e0e0e0;border:0 none}body .ui-slider.ui-slider-horizontal{height:.286em}body .ui-slider.ui-slider-horizontal .ui-slider-handle{top:50%;margin-top:-0.7145em}body .ui-slider.ui-slider-vertical{width:.286em}body .ui-slider.ui-slider-vertical .ui-slider-handle{left:50%;margin-left:-0.7145em}body .ui-slider .ui-slider-handle{height:1.429em;width:1.429em;background-color:#bdbdbd;border:2px solid #bdbdbd;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-slider .ui-slider-range{background-color:#ffeb3b}body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover{background-color:#fff9c4;border:2px solid #fff9c4}body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:focus{border:2px solid #ffeb3b;background-color:#ffeb3b;outline:0 none}body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:active{border:2px solid #ffeb3b;background-color:#ffeb3b;outline:0 none}body .ui-datepicker{padding:.857em;min-width:18.571em;background-color:#fff;color:#212121;border:1px solid #e0e0e0}body .ui-datepicker:not(.ui-datepicker-inline){border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover,body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover{color:#ffeb3b}body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover{background-color:#fff9c4}body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover{background-color:#fff9c4}body .ui-datepicker .ui-datepicker-header{padding:.429em .857em .429em .857em;color:#212121;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-header .ui-datepicker-next{cursor:pointer;top:0;color:#727272;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:before{content:""}body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:before{content:""}body .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0;padding:0;line-height:1}body .ui-datepicker .ui-datepicker-header .ui-datepicker-title select{margin-top:-0.35em;margin-bottom:0}body .ui-datepicker table{font-size:14px;margin:.857em 0 0 0}body .ui-datepicker table th{padding:.286em}body .ui-datepicker table td{padding:.286em}body .ui-datepicker table td>a,body .ui-datepicker table td>span{display:block;text-align:center;color:#212121;padding:.286em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body .ui-datepicker table td>a{cursor:pointer}body .ui-datepicker table td>a.ui-state-active{color:#000;background-color:#ffeb3b}body .ui-datepicker table td>a.ui-state-highlight{color:#212121;background-color:#fff}body .ui-datepicker table td.ui-datepicker-today a{background-color:#fff;color:#212121;font-weight:600}body .ui-datepicker .ui-datepicker-buttonbar{border-top:1px solid #e0e0e0}body .ui-datepicker .ui-timepicker{border:0 none;border-top:1px solid #d8dae2;padding:.857em}body .ui-datepicker .ui-timepicker a{color:#212121;font-size:1.286em}body .ui-datepicker .ui-timepicker a:hover{color:#ffeb3b}body .ui-datepicker .ui-timepicker span{font-size:1.286em}body .ui-datepicker .ui-monthpicker .ui-monthpicker-month{color:#212121}body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active{color:#000;background-color:#ffeb3b}body .ui-datepicker.ui-datepicker-timeonly{padding:0}body .ui-datepicker.ui-datepicker-timeonly .ui-timepicker{border-top:0 none}body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group{border-right:1px solid #e0e0e0;padding-right:.857em;padding-left:.857em;padding-top:0;padding-bottom:0}body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child{padding-left:0}body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child{padding-right:0;border-right:0 none}body .ui-calendar.ui-calendar-w-btn .ui-inputtext{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-right:0 none}body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:hover:not(.ui-state-error),body .ui-calendar.ui-calendar-w-btn .ui-inputtext:enabled:focus:not(.ui-state-error){border-right:0 none}body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button{width:2.143em;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}body .ui-fluid .ui-calendar.ui-calendar-w-btn input.ui-inputtext{width:calc(100% - 2.143em)}body .ui-fileupload .ui-fileupload-buttonbar{background-color:#eee;padding:.857em 1em;border:1px solid #e0e0e0;color:#212121;border-bottom:0 none}body .ui-fileupload .ui-fileupload-buttonbar .ui-button{margin-right:8px}body .ui-fileupload .ui-fileupload-content{background-color:#fff;padding:.571em 1em;border:1px solid #e0e0e0;color:#212121}body .ui-fileupload .ui-progressbar{top:0}body .ui-fileupload-choose:not(.ui-state-disabled):hover{background-color:#fbc02d;color:#000;border-color:#fbc02d}body .ui-fileupload-choose:not(.ui-state-disabled):active{background-color:#f9a825;color:#000;border-color:#f9a825}body .ui-fileupload-choose.ui-state-focus{outline:2px dotted #ffeb3b;outline-offset:1px}body .ui-password-panel{padding:.857em;background-color:#fff;color:#212121;border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-inputgroup .ui-inputgroup-addon{border-color:#e0e0e0;background-color:#eee;color:#212121;padding:.429em;min-width:2em}body .ui-inputgroup .ui-inputgroup-addon:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-inputgroup .ui-inputgroup-addon:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox{position:relative}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-checkbox .ui-chkbox{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton{position:relative}body .ui-inputgroup .ui-inputgroup-addon.ui-inputgroup-addon-radiobutton .ui-radiobutton{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}body .ui-inputgroup .ui-button:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-inputgroup .ui-button:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-fluid .ui-inputgroup .ui-button{width:auto}body .ui-fluid .ui-inputgroup .ui-button.ui-button-icon-only{width:2.143em}body .ui-calendar .ui-datepicker{min-width:18.571em}body ::-webkit-input-placeholder{color:#909090}body :-moz-placeholder{color:#909090}body ::-moz-placeholder{color:#909090}body :-ms-input-placeholder{color:#909090}body .ui-inputtext.ng-dirty.ng-invalid,body p-dropdown.ng-dirty.ng-invalid>.ui-dropdown,body p-autocomplete.ng-dirty.ng-invalid>.ui-autocomplete>.ui-inputtext,body p-calendar.ng-dirty.ng-invalid>.ui-calendar>.ui-inputtext,body p-chips.ng-dirty.ng-invalid>.ui-inputtext,body p-inputmask.ng-dirty.ng-invalid>.ui-inputtext,body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box,body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box,body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,body p-listbox.ng-dirty.ng-invalid .ui-inputtext,body p-multiselect.ng-dirty.ng-invalid>.ui-multiselect,body p-spinner.ng-dirty.ng-invalid>.ui-inputtext,body p-selectbutton.ng-dirty.ng-invalid .ui-button,body p-togglebutton.ng-dirty.ng-invalid .ui-button{border:1px solid #ef5350}body .ui-button{margin:0;color:#000;background-color:#ffeb3b;border:1px solid #ffeb3b;font-size:14px;-moz-transition:background-color .3s,box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body .ui-button:enabled:hover{background-color:#fbc02d;color:#000;border-color:#fbc02d}body .ui-button:enabled:focus{outline:2px dotted #ffeb3b;outline-offset:1px;background-color:#fe5}body .ui-button:enabled:active{background-color:#f9a825;color:#000;border-color:#f9a825}body .ui-button.ui-button-text-only .ui-button-text{padding: 0.429em 0.6em;}body .ui-button.ui-button-text-icon-left .ui-button-text{padding:.429em 1em .429em 2em}body .ui-button.ui-button-text-icon-right .ui-button-text{padding:.429em 2em .429em 1em}body .ui-button.ui-button-icon-only{width:2.143em}body .ui-button.ui-button-icon-only .ui-button-text{padding:.429em}body .ui-button.ui-button-raised{-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);box-shadow:0 3px 2px 0 rgba(0,0,0,0.2)}body .ui-button.ui-button-rounded{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}body .ui-fluid .ui-button-icon-only{width:2.143em}body .ui-togglebutton{background-color:#e0e0e0;border:1px solid #e0e0e0;color:#212121;-moz-transition:background-color .3s,box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body .ui-togglebutton .ui-button-icon-left{color:#727272}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left{color:#ffeb3b}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825;outline:2px dotted #ffeb3b}body .ui-togglebutton:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left{color:#ffeb3b}body .ui-togglebutton.ui-state-active{background-color:#ffeb3b;border-color:#ffeb3b;color:#000}body .ui-togglebutton.ui-state-active .ui-button-icon-left{color:#000}body .ui-togglebutton.ui-state-active:hover{background-color:#fbc02d;border-color:#f9a825;color:#000}body .ui-togglebutton.ui-state-active:hover .ui-button-icon-left{color:#000}body .ui-togglebutton.ui-state-active.ui-state-focus{background-color:#ffeb3b;border-color:#ffeb3b;color:#000;outline:2px dotted #ffeb3b}body .ui-togglebutton.ui-state-active.ui-state-focus .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button{background-color:#e0e0e0;border:1px solid #e0e0e0;color:#212121;-moz-transition:background-color .3s,box-shadow .3s;-o-transition:background-color .3s,box-shadow .3s;-webkit-transition:background-color .3s,box-shadow .3s;transition:background-color .3s,box-shadow .3s}body .ui-selectbutton .ui-button .ui-button-icon-left{color:#727272}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover .ui-button-icon-left{color:#ffeb3b}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus{background-color:#fff9c4;border-color:#fff9c4;color:#f9a825;outline:2px dotted #ffeb3b}body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active).ui-state-focus .ui-button-icon-left{color:#ffeb3b}body .ui-selectbutton .ui-button.ui-state-active{background-color:#ffeb3b;border-color:#ffeb3b;color:#000}body .ui-selectbutton .ui-button.ui-state-active .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover{background-color:#fbc02d;border-color:#f9a825;color:#000}body .ui-selectbutton .ui-button.ui-state-active:not(.ui-state-disabled):hover .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus{background-color:#ffeb3b;border-color:#ffeb3b;color:#000;outline:2px dotted #ffeb3b}body .ui-selectbutton .ui-button.ui-state-active.ui-state-focus .ui-button-icon-left{color:#000}body .ui-selectbutton .ui-button:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}body .ui-selectbutton .ui-button:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}@media(max-width:640px){body .ui-buttonset .ui-button{margin-bottom:1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}}body .ui-splitbutton.ui-buttonset .ui-button{border:1px solid transparent}body .ui-splitbutton.ui-buttonset .ui-menu{min-width:100%}body .ui-splitbutton.ui-buttonset .ui-splitbutton-menubutton .ui-button-icon-left:before{content:""}body .ui-button.ui-state-default.ui-button-secondary,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default{color:#212121;background-color:#f5f5f5;border:1px solid #f5f5f5}body .ui-button.ui-state-default.ui-button-secondary:enabled:hover,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:hover{background-color:#e0e0e0;color:#212121;border-color:#e0e0e0}body .ui-button.ui-state-default.ui-button-secondary:enabled:focus,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:focus{outline-color:#212121}body .ui-button.ui-state-default.ui-button-secondary:enabled:active,body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:active{background-color:#bdbdbd;color:#212121;border-color:#bdbdbd}body .ui-button.ui-state-default.ui-button-info,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default{color:#fff;background-color:#2196f3;border:1px solid #2196f3}body .ui-button.ui-state-default.ui-button-info:enabled:hover,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:hover{background-color:#1976d2;color:#fff;border-color:#1976d2}body .ui-button.ui-state-default.ui-button-info:enabled:focus,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:focus{outline-color:#2196f3}body .ui-button.ui-state-default.ui-button-info:enabled:active,body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:active{background-color:#1565c0;color:#fff;border-color:#1565c0}body .ui-button.ui-state-default.ui-button-success,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default{color:#fff;background-color:#4caf50;border:1px solid #4caf50}body .ui-button.ui-state-default.ui-button-success:enabled:hover,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:hover{background-color:#388e3c;color:#fff;border-color:#388e3c}body .ui-button.ui-state-default.ui-button-success:enabled:focus,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:focus{outline-color:#4caf50}body .ui-button.ui-state-default.ui-button-success:enabled:active,body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:active{background-color:#2e7d32;color:#fff;border-color:#2e7d32}body .ui-button.ui-state-default.ui-button-warning,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default{color:#000;background-color:#ffc107;border:1px solid #ffc107}body .ui-button.ui-state-default.ui-button-warning:enabled:hover,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:hover{background-color:#ffa000;color:#000;border-color:#ffa000}body .ui-button.ui-state-default.ui-button-warning:enabled:focus,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:focus{outline-color:#ffc107}body .ui-button.ui-state-default.ui-button-warning:enabled:active,body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:active{background-color:#ff8f00;color:#000;border-color:#ff8f00}body .ui-button.ui-state-default.ui-button-danger,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default{color:#fff;background-color:#ff5722;border:1px solid #ff5722}body .ui-button.ui-state-default.ui-button-danger:enabled:hover,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:hover{background-color:#e64a19;color:#fff;border-color:#e64a19}body .ui-button.ui-state-default.ui-button-danger:enabled:focus,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:focus{outline-color:#ff5722}body .ui-button.ui-state-default.ui-button-danger:enabled:active,body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:active{background-color:#d84315;color:#fff;border-color:#d84315}body .ui-widget-content p{line-height:1.5;margin:0}body .ui-panel{padding:0;border:0 none}body .ui-panel .ui-panel-titlebar{border:1px solid #e0e0e0;padding:.857em 1em;background-color:#eee;color:#212121;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}body .ui-panel .ui-panel-titlebar .ui-panel-title{vertical-align:middle;font-weight:700}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon{margin:0;position:relative;font-size:14px;color:#757575;border:1px solid transparent;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover{color:#212121}body .ui-panel .ui-panel-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;border-top:0 none}body .ui-panel .ui-panel-footer{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;border-top:0 none;margin:0}body .ui-fieldset{border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-fieldset .ui-fieldset-legend a{padding:.857em 1em;border:1px solid #e0e0e0;color:#212121;background-color:#eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-toggler{float:none;display:inline-block;vertical-align:middle;margin-right:.5em}body .ui-fieldset .ui-fieldset-legend a .ui-fieldset-legend-text{padding:0;font-weight:700}body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover{background-color:#e0e0e0;border:1px solid #bdbdbd;color:#212121}body .ui-fieldset.ui-fieldset-toggleable .ui-fieldset-legend a:hover .ui-fieldset-toggler{color:#757575}body .ui-fieldset .ui-fieldset-content{padding:0}body .ui-accordion .ui-accordion-header{margin-bottom:2px}body .ui-accordion .ui-accordion-header a{padding:.857em 1em;border:1px solid #e0e0e0;color:#212121;background-color:#eee;font-weight:700;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon{color:#757575}body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-right:before{content:""}body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon.pi-caret-down:before{content:""}body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a{background-color:#e0e0e0;border:1px solid #bdbdbd;color:#212121}body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a .ui-accordion-toggle-icon{color:#757575}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a{background-color:#ffeb3b;border:1px solid #ffeb3b;color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon{color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a{border:1px solid #fbc02d;background-color:#fbc02d;color:#000}body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon{color:#000}body .ui-accordion .ui-accordion-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-tabview.ui-tabview-top,body .ui-tabview.ui-tabview-bottom,body .ui-tabview.ui-tabview-left,body .ui-tabview.ui-tabview-right{border:0 none}body .ui-tabview.ui-tabview-top .ui-tabview-nav,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav,body .ui-tabview.ui-tabview-left .ui-tabview-nav,body .ui-tabview.ui-tabview-right .ui-tabview-nav{padding:0;background:#fff;border:0 none}body .ui-tabview.ui-tabview-top .ui-tabview-nav li,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li,body .ui-tabview.ui-tabview-left .ui-tabview-nav li,body .ui-tabview.ui-tabview-right .ui-tabview-nav li{border:1px solid #e0e0e0;background-color:#eee;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-tabview.ui-tabview-top .ui-tabview-nav li a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li a{float:none;display:inline-block;color:#212121;padding:.857em 1em;font-weight:700;outline:0 none}body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-left-icon{margin-right:.429em}body .ui-tabview.ui-tabview-top .ui-tabview-nav li a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li a .ui-tabview-right-icon{margin-left:.429em}body .ui-tabview.ui-tabview-top .ui-tabview-nav li .ui-tabview-close,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li .ui-tabview-close,body .ui-tabview.ui-tabview-left .ui-tabview-nav li .ui-tabview-close,body .ui-tabview.ui-tabview-right .ui-tabview-nav li .ui-tabview-close{color:#757575;margin:0 .429em 0 0;vertical-align:middle}body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover,body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover,body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover{background-color:#e0e0e0;border:1px solid #bdbdbd}body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover a{color:#212121}body .ui-tabview.ui-tabview-top .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close,body .ui-tabview.ui-tabview-left .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close,body .ui-tabview.ui-tabview-right .ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover .ui-tabview-close{color:#757575}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active{background-color:#ffeb3b;border:1px solid #ffeb3b}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active a{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active .ui-tabview-close,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active .ui-tabview-close,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active .ui-tabview-close,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active .ui-tabview-close{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover{border:1px solid #fbc02d;background-color:#fbc02d}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-left-icon,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-state-active:hover a .ui-tabview-right-icon{color:#000}body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-tabview-selected a,body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li.ui-tabview-selected a,body .ui-tabview.ui-tabview-left .ui-tabview-nav li.ui-tabview-selected a,body .ui-tabview.ui-tabview-right .ui-tabview-nav li.ui-tabview-selected a{cursor:pointer}body .ui-tabview.ui-tabview-top .ui-tabview-nav{margin-bottom:-1px}body .ui-tabview.ui-tabview-top .ui-tabview-nav li{margin-right:.214em}body .ui-tabview.ui-tabview-bottom .ui-tabview-nav{margin-top:-1px}body .ui-tabview.ui-tabview-bottom .ui-tabview-nav li{margin-right:.214em}body .ui-tabview.ui-tabview-left .ui-tabview-nav{margin-right:-1px}body .ui-tabview.ui-tabview-left .ui-tabview-nav li{margin-bottom:.214em}body .ui-tabview.ui-tabview-right .ui-tabview-nav{margin-right:-1px}body .ui-tabview.ui-tabview-right .ui-tabview-nav li{margin-bottom:.214em}body .ui-tabview .ui-tabview-panels{background-color:#fff;padding:.571em 1em;border:1px solid #e0e0e0;color:#212121}body .ui-tabview .ui-tabview-panels .ui-tabview-panel{padding:0}body .ui-toolbar{background-color:#eee;border:1px solid #e0e0e0;padding:.857em 1em;color:#212121}body .ui-toolbar button{vertical-align:middle}body .ui-toolbar .ui-toolbar-separator{vertical-align:middle;color:#757575;margin:0 .429em}body .ui-card{background-color:#fff;color:#212121;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-paginator{background-color:#fff;border:1px solid #e0e0e0;padding:0}body .ui-paginator .ui-paginator-first,body .ui-paginator .ui-paginator-prev,body .ui-paginator .ui-paginator-next,body .ui-paginator .ui-paginator-last{color:#727272;height:2.286em;min-width:2.286em;border:0 none;line-height:2.286em;padding:0;margin:0;vertical-align:top;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-paginator .ui-paginator-first:not(.ui-state-disabled):not(.ui-state-active):hover,body .ui-paginator .ui-paginator-prev:not(.ui-state-disabled):not(.ui-state-active):hover,body .ui-paginator .ui-paginator-next:not(.ui-state-disabled):not(.ui-state-active):hover,body .ui-paginator .ui-paginator-last:not(.ui-state-disabled):not(.ui-state-active):hover{background-color:#fff9c4;color:#f9a825}body .ui-paginator .ui-paginator-first:focus,body .ui-paginator .ui-paginator-prev:focus,body .ui-paginator .ui-paginator-next:focus,body .ui-paginator .ui-paginator-last:focus{outline:0 none}body .ui-paginator .ui-dropdown{border:0 none}body .ui-paginator .ui-dropdown .ui-dropdown-trigger,body .ui-paginator .ui-dropdown .ui-dropdown-label{color:#727272}body .ui-paginator .ui-dropdown:hover .ui-dropdown-trigger,body .ui-paginator .ui-dropdown:hover .ui-dropdown-label{color:#f9a825}body .ui-paginator .ui-paginator-first:before{position:relative;top:1px}body .ui-paginator .ui-paginator-prev:before{position:relative}body .ui-paginator .ui-paginator-next:before{position:relative;top:1px}body .ui-paginator .ui-paginator-last:before{position:relative;top:1px}body .ui-paginator .ui-paginator-pages{vertical-align:top;display:inline-block;padding:0}body .ui-paginator .ui-paginator-pages .ui-paginator-page{color:#727272;height:2.286em;min-width:2.286em;border:0 none;line-height:2.286em;padding:0;margin:0;vertical-align:top;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active{background-color:#ffeb3b;color:#000}body .ui-paginator .ui-paginator-pages .ui-paginator-page:not(.ui-state-active):hover{background-color:#fff9c4;color:#f9a825}body .ui-paginator .ui-dropdown{margin-left:.429em;height:2.286em;min-width:auto}body .ui-table .ui-table-caption,body .ui-table .ui-table-summary{background-color:#eee;color:#212121;border:1px solid #e0e0e0;padding:.857em 1em;text-align:center}body .ui-table .ui-table-caption{border-bottom:0 none;font-weight:700;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-table .ui-table-summary{border-top:0 none;font-weight:700;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}body .ui-table .ui-table-thead>tr>th{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:700;color:#212121;background-color:#fff}body .ui-table .ui-table-tbody>tr>td{padding:.5em 1.214em}body .ui-table .ui-table-tfoot>tr>td{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:500;color:#212121;background-color:#fff}body .ui-table p-sortIcon{vertical-align:initial}body .ui-table .ui-sortable-column .ui-sortable-column-icon{vertical-align:middle;color:#212121}body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon{color:#f9a825}body .ui-table .ui-sortable-column.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon{color:#000}body .ui-table .ui-editable-column input{font-size:14px;font-family:"cabin",sans-serif}body .ui-table .ui-editable-column input:focus{outline:1px solid #ffeb3b;outline-offset:2px}body .ui-table .ui-table-tbody>tr{background:#f5f5f5;color:#212121}body .ui-table .ui-table-tbody>tr>td{background:inherit;border:1px solid #e0e0e0}body .ui-table .ui-table-tbody>tr.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-table .ui-table-tbody>tr.ui-contextmenu-selected{background-color:#ffeb3b;color:#000}body .ui-table .ui-table-tbody>tr.ui-table-dragpoint-bottom>td{-webkit-box-shadow:inset 0 -2px 0 0 #ffeb3b;-moz-box-shadow:inset 0 -2px 0 0 #ffeb3b;box-shadow:inset 0 -2px 0 0 #ffeb3b}body .ui-table .ui-table-tbody>tr:nth-child(even){background-color:#fff}body .ui-table .ui-table-tbody>tr:nth-child(even).ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-table .ui-table-tbody>tr:nth-child(even).ui-contextmenu-selected{background-color:#ffeb3b;color:#000}body .ui-table.ui-table-hoverable-rows .ui-table-tbody>tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover{cursor:pointer;background-color:#fff9c4;color:#f9a825}body .ui-table .ui-column-resizer-helper{background-color:#ffeb3b}@media screen and (max-width:40em){body .ui-table.ui-table-responsive .ui-paginator-top{border-bottom:1px solid #e0e0e0}body .ui-table.ui-table-responsive .ui-paginator-bottom{border-top:1px solid #e0e0e0}body .ui-table.ui-table-responsive .ui-table-tbody>tr>td{border:0 none}}body .ui-datagrid .ui-datagrid-header{background-color:#eee;color:#212121;border:1px solid #e0e0e0;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-datagrid .ui-datagrid-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-datagrid .ui-datagrid-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-datalist .ui-datalist-header{background-color:#eee;color:#212121;border:1px solid #e0e0e0;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-datalist .ui-datalist-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-datalist .ui-datalist-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-datascroller .ui-datascroller-header{background-color:#eee;color:#212121;border:1px solid #e0e0e0;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-datascroller .ui-datascroller-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-datascroller .ui-datascroller-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-virtualscroller .ui-virtualscroller-header{background-color:#eee;color:#212121;border:1px solid #e0e0e0;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-virtualscroller .ui-virtualscroller-content{border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-virtualscroller .ui-virtualscroller-content .ui-virtualscroller-list li{border-bottom:1px solid #e0e0e0}body .ui-virtualscroller .ui-virtualscroller-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .ui-dataview .ui-dataview-header{background-color:#eee;color:#212121;border:1px solid #e0e0e0;padding:.857em 1em;font-weight:700;border-bottom:0 none}body .ui-dataview .ui-dataview-content{padding:.571em 1em;border:1px solid #e0e0e0;background-color:#fff;color:#212121}body .ui-dataview .ui-dataview-footer{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em;border-top:0 none}body .fc .fc-button{color:#000;background-color:#ffeb3b;font-size:14px;font-family:"cabin",sans-serif;height:2.25em;padding:0 1em;border:1px solid #ffeb3b}body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover{background-color:#fbc02d;color:#000;border-color:#fbc02d}body .fc .fc-button:enabled:not(.fc-button-active):focus{outline:2px dotted #ffeb3b;outline-offset:1px;background-color:#fe5;box-shadow:none}body .fc .fc-button.fc-button-active{background-color:#f9a825;color:#000;border-color:#f9a825}body .fc .fc-button.fc-button-active:focus{box-shadow:none}body .fc .fc-head .fc-row{background-color:#eee;color:#212121}body .fc .fc-head .fc-row th{border:1px solid #e0e0e0;padding:.857em 1em}body .fc td.fc-today{background-color:#fff;border:1px solid #e0e0e0;color:#212121}body .fc .fc-toolbar .ui-state-active{background-color:#fff;border:1px solid #e0e0e0;color:#212121}body .fc table{box-sizing:border-box}body .fc div.ui-widget-content{padding-left:0;padding-right:0}body .fc .fc-event{background-color:#ffeb3b;border:1px solid #fbc02d;color:#000}body .ui-fluid .fc .fc-toolbar .fc-button{width:auto}body .ui-picklist .ui-picklist-buttons button{font-size:16px}body .ui-picklist .ui-picklist-caption{background-color:#eee;color:#212121;border:1px solid #e0e0e0;padding:.857em 1em;font-weight:700;border-bottom:0 none;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-picklist .ui-picklist-filter-container{padding:.429em .857em .429em .857em;color:#212121;background-color:#eee;margin:0;border-bottom:0 none}body .ui-picklist .ui-picklist-filter-container input.ui-picklist-filter{width:100%;padding-right:2em;text-indent:0}body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon{top:50%;margin-top:-0.5em;left:auto;right:1.357em;color:#727272}body .ui-picklist .ui-picklist-buttons{padding:.571em 1em}body .ui-picklist .ui-picklist-list{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:0}body .ui-picklist .ui-picklist-list .ui-picklist-item{padding:.429em .857em;margin:0;border:0 none;color:#212121;background-color:transparent}body .ui-picklist .ui-picklist-list .ui-picklist-item:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-highlight{background-color:#ffeb3b;color:#000}@media(max-width:40em){body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons{padding:.571em 1em}}body .ui-orderlist .ui-orderlist-controls{padding:.571em 1em}body .ui-orderlist .ui-orderlist-controls button{font-size:16px}body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only{width:auto}body .ui-orderlist .ui-orderlist-caption{background-color:#eee;color:#212121;border:1px solid #e0e0e0;padding:.857em 1em;font-weight:700;border-bottom:0 none;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}body .ui-orderlist .ui-orderlist-filter-container{padding:.429em .857em .429em .857em;color:#212121;background-color:#eee;margin:0;border-bottom:0 none}body .ui-orderlist .ui-orderlist-filter-container input.ui-inputtext{width:100%;padding-right:2em;text-indent:0}body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon{top:50%;margin-top:-0.5em;left:auto;right:1.357em;color:#727272}body .ui-orderlist .ui-orderlist-list{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:0}body .ui-orderlist .ui-orderlist-list .ui-orderlist-item{padding:.429em .857em;margin:0;border:0 none;color:#212121;background-color:transparent}body .ui-orderlist .ui-orderlist-list .ui-orderlist-item:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-orderlist .ui-orderlist-list .ui-orderlist-item.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-tree{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-tree .ui-tree-container{padding:0;margin:0}body .ui-tree .ui-tree-container .ui-treenode{padding:.143em 0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content{padding:0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler{vertical-align:middle;display:inline-block;float:none;margin:0 .143em 0 0;color:#727272}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-icon{vertical-align:middle;display:inline-block;margin:0 .143em 0 0;color:#727272}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label{margin:0;vertical-align:middle;display:inline-block;padding:.286em}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox{margin:0 .429em 0 0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox .ui-chkbox-icon{margin:1px 0 0 0}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-selectable .ui-treenode-label:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content>span{line-height:inherit}body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content.ui-treenode-dragover{background-color:#fff9c4;color:#f9a825}body .ui-tree .ui-tree-container .ui-treenode-droppoint.ui-treenode-droppoint-active{background-color:#ffeb3b}body .ui-tree.ui-tree-horizontal{padding-left:0;padding-right:0}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-chkbox .ui-icon{color:#ffeb3b}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content .ui-treenode-label:not(.ui-state-highlight):hover{background-color:inherit;color:inherit}body .ui-tree.ui-tree-horizontal .ui-treenode .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i{color:#bba700}body .ui-organizationchart .ui-organizationchart-line-down{background-color:#c8c8c8}body .ui-organizationchart .ui-organizationchart-line-left{border-right:1px solid #e0e0e0;border-color:#c8c8c8}body .ui-organizationchart .ui-organizationchart-line-top{border-top:1px solid #e0e0e0;border-color:#c8c8c8}body .ui-organizationchart .ui-organizationchart-node-content{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:.571em 1em}body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler{bottom:-0.7em;margin-left:-0.46em;color:#727272}body .ui-carousel{padding:0}body .ui-carousel .ui-carousel-header{background-color:#eee;color:#212121;padding:.857em 1em;border:1px solid #e0e0e0;margin:0;font-weight:700}body .ui-carousel .ui-carousel-header .ui-carousel-header-title{padding:0}body .ui-carousel .ui-carousel-viewport{border:1px solid #e0e0e0;background-color:#fff;color:#212121;padding:0}body .ui-carousel .ui-carousel-viewport .ui-carousel-items .ui-carousel-item{border:1px solid #e0e0e0}body .ui-carousel .ui-carousel-footer{background-color:#eee;color:#212121;padding:.857em 1em;border:1px solid #e0e0e0;margin:0}body .ui-carousel .ui-carousel-button{color:#757575;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-carousel .ui-carousel-button.ui-carousel-next-button:before{content:""}body .ui-carousel .ui-carousel-button.ui-carousel-prev-button:before{content:""}body .ui-carousel .ui-carousel-button:not(.ui-state-disabled):hover{color:#212121}body .ui-carousel .ui-carousel-page-links{margin:.125em .429em}body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link{color:#757575;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-carousel .ui-carousel-page-links .ui-carousel-page-link:hover{color:#212121}body .ui-treetable .ui-treetable-caption,body .ui-treetable .ui-treetable-summary{background-color:#eee;color:#212121;border:1px solid #e0e0e0;padding:.857em 1em;text-align:center}body .ui-treetable .ui-treetable-caption{border-bottom:0 none;font-weight:700}body .ui-treetable .ui-treetable-summary{border-top:0 none;font-weight:700}body .ui-treetable .ui-treetable-thead>tr>th{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:700;color:#212121;background-color:#fff}body .ui-treetable .ui-treetable-tbody>tr>td{padding:.5em 1.214em}body .ui-treetable .ui-treetable-tfoot>tr>td{padding:.5em 1.214em;border:1px solid #e0e0e0;font-weight:500;color:#212121;background-color:#fff}body .ui-treetable p-treeTableToggler{vertical-align:middle}body .ui-treetable .ui-sortable-column .ui-sortable-column-icon{color:#212121}body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover{background-color:#fff9c4;color:#f9a825}body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon{color:#f9a825}body .ui-treetable .ui-sortable-column.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon{color:#000}body .ui-treetable .ui-editable-column input{font-size:14px;font-family:"cabin",sans-serif}body .ui-treetable .ui-editable-column input:focus{outline:1px solid #ffeb3b;outline-offset:2px}body .ui-treetable .ui-treetable-tbody>tr{color:#212121}body .ui-treetable .ui-treetable-tbody>tr>td{background:inherit;border:1px solid #e0e0e0}body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-toggler{color:#727272;vertical-align:middle}body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-chkbox{vertical-align:middle;margin-right:.429em}body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight{background-color:#ffeb3b;color:#000}body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight>td{background:inherit;border:1px solid #e0e0e0}body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight>td .ui-treetable-toggler{color:#000}body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected{background-color:#ffeb3b;color:#000}body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected>td{background:inherit;border:1px solid #e0e0e0}body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected>td .ui-treetable-toggler{color:#000}body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody>tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover{cursor:pointer;background-color:#fff9c4;color:#f9a825}body .ui-treetable .ui-column-resizer-helper{background-color:#ffeb3b}body .ui-messages{padding:1em;margin:1em 0}body .ui-messages.ui-messages-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-messages.ui-messages-info .ui-messages-icon{color:#000}body .ui-messages.ui-messages-info .ui-messages-close{color:#000}body .ui-messages.ui-messages-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-messages.ui-messages-success .ui-messages-icon{color:#fff}body .ui-messages.ui-messages-success .ui-messages-close{color:#fff}body .ui-messages.ui-messages-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-messages.ui-messages-warn .ui-messages-icon{color:#000}body .ui-messages.ui-messages-warn .ui-messages-close{color:#000}body .ui-messages.ui-messages-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-messages.ui-messages-error .ui-messages-icon{color:#fff}body .ui-messages.ui-messages-error .ui-messages-close{color:#fff}body .ui-messages .ui-messages-close{top:.25em;right:.5em;font-size:1.5em}body .ui-messages .ui-messages-icon{font-size:1.714em}body .ui-message{padding:.429em;margin:0}body .ui-message.ui-message-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-message.ui-message-info .ui-message-icon{color:#000}body .ui-message.ui-message-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-message.ui-message-success .ui-message-icon{color:#fff}body .ui-message.ui-message-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-message.ui-message-warn .ui-message-icon{color:#000}body .ui-message.ui-message-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-message.ui-message-error .ui-message-icon{color:#fff}body .ui-message .ui-message-icon+.ui-message-text{margin-left:.429em}body .ui-growl{top:120px}body .ui-growl .ui-growl-item-container{margin:0 0 1em 0;opacity:.9;filter:alpha(opacity=90);-webkit-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);box-shadow:0 3px .429em 0 rgba(0,0,0,0.16)}body .ui-growl .ui-growl-item-container .ui-growl-item{padding:1em}body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message{margin:0 0 0 4em}body .ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image{font-size:3.429em}body .ui-growl .ui-growl-item-container.ui-growl-message-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-info .ui-growl-image{color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-growl .ui-growl-item-container.ui-growl-message-success .ui-growl-image{color:#fff}body .ui-growl .ui-growl-item-container.ui-growl-message-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-warn .ui-growl-image{color:#000}body .ui-growl .ui-growl-item-container.ui-growl-message-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-growl .ui-growl-item-container.ui-growl-message-error .ui-growl-image{color:#fff}body .ui-toast .ui-toast-message{-webkit-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);box-shadow:0 3px .429em 0 rgba(0,0,0,0.16);margin:0 0 1em 0}body .ui-toast .ui-toast-message.ui-toast-message-info{background-color:#64b5f6;border:0 none;color:#000}body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-close-icon{color:#000}body .ui-toast .ui-toast-message.ui-toast-message-success{background-color:#4caf50;border:0 none;color:#fff}body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-close-icon{color:#fff}body .ui-toast .ui-toast-message.ui-toast-message-warn{background-color:#ffd54f;border:0 none;color:#000}body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-close-icon{color:#000}body .ui-toast .ui-toast-message.ui-toast-message-error{background-color:#ef5350;border:0 none;color:#fff}body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-close-icon{color:#fff}body .ui-widget-overlay{background-color:rgba(139,139,144,0.72)}body .ui-overlaypanel{background-color:#fff;color:#212121;padding:0;border:1px solid #e0e0e0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-overlaypanel .ui-overlaypanel-content{padding:.571em 1em}body .ui-overlaypanel .ui-overlaypanel-close{background-color:#fbc02d;color:#000;width:1.538em;height:1.538em;line-height:1.538em;text-align:center;position:absolute;top:-0.769em;right:-0.769em;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-overlaypanel .ui-overlaypanel-close:hover{background-color:#f9a825;color:#000}body .ui-overlaypanel .ui-overlaypanel-close .ui-overlaypanel-close-icon{line-height:inherit}body .ui-overlaypanel:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff}body .ui-overlaypanel:before{border-color:rgba(224,224,224,0);border-bottom-color:#e0e0e0}body .ui-overlaypanel.ui-overlaypanel-flipped:after{border-top-color:#fff}body .ui-overlaypanel.ui-overlaypanel-flipped:before{border-top-color:#e0e0e0}body .ui-dialog{padding:1em 2em;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-dialog .ui-dialog-titlebar{border:0 none;background-color:#fff;color:#212121;padding:.5em;font-weight:700}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin:0;float:none;font-size:1.286em;font-weight:700}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon{color:#727272;border:0 none;padding:0;margin-left:.429em;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover{color:#212121}body .ui-dialog .ui-dialog-content{background-color:#fff;color:#212121;border:0 none;padding:.5em}body .ui-dialog .ui-dialog-footer{background-color:#fff;color:#212121;padding:.571em 1em;margin:0;text-align:right;position:relative;top:-1px}body .ui-dialog .ui-dialog-footer button{margin:0 .429em 0 0;width:auto}body .ui-dialog.ui-confirm-dialog .ui-dialog-content{padding:1.5em}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span{float:none;display:inline-block;vertical-align:middle;line-height:14px;margin:0}body .ui-dialog.ui-confirm-dialog .ui-dialog-content>span.ui-icon{margin-right:.35em;font-size:16px}body .ui-sidebar{background-color:#fff;color:#212121;padding:.571em 1em;border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-sidebar .ui-sidebar-close{color:#727272}body .ui-sidebar .ui-sidebar-close:hover{color:#212121}body .ui-tooltip .ui-tooltip-text{background-color:#212121;color:#fff;padding:.429em;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow{border-right-color:#212121}body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow{border-left-color:#212121}body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow{border-top-color:#212121}body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow{border-bottom-color:#212121}body p-lightbox img{margin-right:.429em}body .ui-lightbox{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-lightbox .ui-lightbox-caption{border:1px solid #e0e0e0;background-color:#eee;color:#212121;padding:.857em 1em;font-weight:700}body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text{color:#212121;margin:0}body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close{padding:0;color:#757575;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover{color:#212121}body .ui-lightbox .ui-lightbox-content-wrapper{overflow:hidden;background-color:#fff;color:#212121;border:0 none;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left,body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;font-size:2em;color:#fff;margin-top:-0.5em}body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover,body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-content.ui-lightbox-loading ~ a{display:none}body .ui-breadcrumb{background-color:#fff;border:1px solid #e0e0e0;padding:.571em 1em}body .ui-breadcrumb ul li .ui-menuitem-link{color:#212121;margin:0}body .ui-breadcrumb ul li.ui-breadcrumb-chevron{margin:0 .429em 0 .429em;color:#727272;font-size:.75em}body .ui-breadcrumb ul li:first-child a{color:#727272;margin:0}body .ui-breadcrumb ul li .ui-menuitem-icon{color:#727272}body .ui-steps{position:relative}body .ui-steps .ui-steps-item{background-color:transparent;text-align:center;opacity:1;filter:alpha(opacity=100)}body .ui-steps .ui-steps-item .ui-menuitem-link{display:inline-block;text-align:center;background-color:transparent;overflow:hidden}body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;color:#212121;background-color:#fff;border:1px solid #e0e0e0;position:relative;top:14px;margin-bottom:14px;width:2em;height:2em;font-size:16px;padding-top:.429em;text-align:center}body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title{display:block;margin-top:6px;color:#727272}body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number{background:#ffeb3b;color:#000}body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title{font-weight:700;color:#212121}body .ui-steps .ui-steps-item:last-child .ui-menuitem-link{display:block}body .ui-steps:before{content:" ";border-top:1px solid #e0e0e0;width:100%;top:45%;left:0;display:block;position:absolute}body .ui-menu .ui-menuitem-link,body .ui-menubar .ui-menuitem-link,body .ui-tieredmenu .ui-menuitem-link,body .ui-contextmenu .ui-menuitem-link,body .ui-megamenu .ui-menuitem-link,body .ui-slidemenu .ui-menuitem-link{padding:.571em .857em;color:#212121;font-weight:normal;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-menu .ui-menuitem-link .ui-menuitem-text,body .ui-menubar .ui-menuitem-link .ui-menuitem-text,body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text,body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text,body .ui-megamenu .ui-menuitem-link .ui-menuitem-text,body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text{color:#212121}body .ui-menu .ui-menuitem-link .ui-menuitem-icon,body .ui-menubar .ui-menuitem-link .ui-menuitem-icon,body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon,body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon,body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon,body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon{color:#212121;margin-right:.429em}body .ui-menu .ui-menuitem-link:hover,body .ui-menubar .ui-menuitem-link:hover,body .ui-tieredmenu .ui-menuitem-link:hover,body .ui-contextmenu .ui-menuitem-link:hover,body .ui-megamenu .ui-menuitem-link:hover,body .ui-slidemenu .ui-menuitem-link:hover{background-color:#fff9c4}body .ui-menu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-text,body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-text,body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-text{color:#f9a825}body .ui-menu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-menubar .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-tieredmenu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-contextmenu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-megamenu .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-slidemenu .ui-menuitem-link:hover .ui-menuitem-icon{color:#f9a825}body .ui-menu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-menu .ui-menuitem{margin:0}body .ui-menu.ui-shadow{border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-menu .ui-submenu-header{margin:0;padding:.571em .857em;color:#212121;background-color:#eee;font-weight:700;border:0 none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body .ui-menu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-menubar{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link{padding:.571em .857em}body .ui-menubar .ui-submenu-list{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-menubar .ui-submenu-list .ui-menuitem{margin:0}body .ui-menubar .ui-submenu-list .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-menubar .ui-menuitem{margin:0}body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-contextmenu{padding:0;background-color:#fff;border:1px solid #e0e0e0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-contextmenu .ui-submenu-list{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-contextmenu .ui-menuitem{margin:0}body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-contextmenu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-tieredmenu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-tieredmenu .ui-submenu-list{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-tieredmenu .ui-menuitem{margin:0}body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-tieredmenu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-slidemenu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-slidemenu .ui-submenu-list{padding:0;background-color:#fff;border:0 none}body .ui-slidemenu .ui-menuitem{margin:0}body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-slidemenu .ui-slidemenu-backward{margin:0;padding:.857em 1em;color:#212121;background-color:#eee;font-weight:700;border:0 none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-bottom:.429em}body .ui-slidemenu .ui-slidemenu-backward:hover{background-color:#e0e0e0;color:#212121}body .ui-slidemenu .ui-menu-separator{border:1px solid #e0e0e0;border-width:1px 0 0 0}body .ui-tabmenu{border:0 none}body .ui-tabmenu .ui-tabmenu-nav{padding:0;background:#fff;border-bottom:1px solid #e0e0e0}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem{position:static;border:1px solid #e0e0e0;background-color:#eee;margin-right:.214em;margin-bottom:-1px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link{color:#212121;padding:.857em 1em}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-text{color:#212121;margin-right:.429em}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-menuitem-link .ui-menuitem-icon{color:#757575;margin-right:.429em}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover{background-color:#e0e0e0;border:1px solid #bdbdbd}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-text{color:#212121}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:not(.ui-state-active):not(.ui-state-disabled):hover .ui-menuitem-link .ui-menuitem-icon{color:#757575}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active{background-color:#ffeb3b;border:1px solid #ffeb3b}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-text{color:#000}body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active .ui-menuitem-link .ui-menuitem-icon{color:#000}body .ui-megamenu{padding:0;background-color:#fff;border:1px solid #e0e0e0}body .ui-megamenu .ui-megamenu-submenu-header{margin:0;padding:.857em 1em;color:#212121;background-color:#eee;font-weight:700;border:0 none}body .ui-megamenu .ui-megamenu-panel{padding:0;background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}body .ui-megamenu .ui-menuitem{margin:0}body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon{right:.429em}body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link{background-color:#fff9c4}body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-text{color:#f9a825}body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon,body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-submenu-icon{color:#f9a825}body .ui-megamenu.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon{right:.429em}body .ui-panelmenu .ui-icon{position:static}body .ui-panelmenu .ui-panelmenu-header{padding:0}body .ui-panelmenu .ui-panelmenu-header>a{border:1px solid #e0e0e0;background-color:#eee;color:#212121;padding:.857em 1em;font-weight:700;position:static;font-size:14px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body .ui-panelmenu .ui-panelmenu-header>a .ui-panelmenu-icon{color:#757575}body .ui-panelmenu .ui-panelmenu-header>a .ui-panelmenu-icon.pi-caret-right:before{content:""}body .ui-panelmenu .ui-panelmenu-header>a .ui-panelmenu-icon.pi-caret-down:before{content:""}body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active)>a:hover{outline:0 none;border:1px solid #bdbdbd;background-color:#e0e0e0;color:#212121}body .ui-panelmenu .ui-panelmenu-header:not(.ui-state-active)>a:hover .ui-panelmenu-icon{color:#757575}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a{border:1px solid #ffeb3b;background-color:#ffeb3b;color:#000;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a .ui-panelmenu-icon{color:#000}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a:hover{outline:0 none;border:1px solid #fbc02d;background-color:#fbc02d;color:#000}body .ui-panelmenu .ui-panelmenu-header.ui-state-active>a:hover .ui-panelmenu-icon{color:#000}body .ui-panelmenu .ui-panelmenu-panel{margin-top:2px}body .ui-panelmenu .ui-panelmenu-panel:first-child{margin-top:0}body .ui-panelmenu .ui-panelmenu-content{padding:0;background-color:#fff;border:1px solid #e0e0e0;margin-top:0;position:static;border-top:0 none}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem{margin:0}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link{padding:.571em .857em;color:#212121}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover{background-color:#fff9c4}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-icon,body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-panelmenu-icon{color:#f9a825}body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover .ui-menuitem-text{color:#f9a825}body .ui-progressbar{border:0 none;height:1.714em;background-color:#e0e0e0}body .ui-progressbar .ui-progressbar-value{border:0 none;margin:0;background:#ffeb3b}body .ui-progressbar .ui-progressbar-label{margin-top:0;color:#212121;line-height:1.714em}body .ui-galleria .ui-galleria-nav-prev,body .ui-galleria .ui-galleria-nav-next{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;position:absolute;color:#727272}body .ui-galleria .ui-galleria-nav-prev:hover,body .ui-galleria .ui-galleria-nav-next:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body .ui-galleria .ui-galleria-nav-prev{font-size:16px}body .ui-galleria .ui-galleria-nav-next{font-size:16px}body .ui-terminal{background-color:#fff;color:#212121;border:1px solid #e0e0e0;padding:.571em 1em}body .ui-terminal .ui-terminal-input{font-size:14px;font-family:"cabin",sans-serif;height:16px}body .ui-terminal .ui-terminal-command{height:16px}body .ui-inplace{min-height:2.357em}body .ui-inplace .ui-inplace-display{padding:.429em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}body .ui-inplace .ui-inplace-display:not(.ui-state-disabled):hover{background-color:#fff9c4;color:#f9a825}body .ui-fluid .ui-inplace.ui-inplace-closable .ui-inplace-content>:first-child{display:inline-block;width:calc(100% - 2.143em)} diff --git a/App/ClientApp/src/assets/theme/yellow/theme-light.scss b/App/ClientApp/src/assets/theme/yellow/theme-light.scss new file mode 100644 index 0000000..e1d14d9 --- /dev/null +++ b/App/ClientApp/src/assets/theme/yellow/theme-light.scss @@ -0,0 +1,36 @@ +$primaryLighterColor:#FFF9C4; +$primaryColor:#FFEB3B; +$primaryDarkerColor:#FBC02D; +$primaryDarkestColor:#F9A825; +$primaryColorText:#000000; +$accentColor:$primaryColor; +$accentDarkerColor:$primaryDarkerColor; +$accentColorText:$primaryColorText; + +$containerHeaderBgColor:#eeeeee; +$containerHeaderBorder:1px solid #e0e0e0; +$containerHeaderTextColor:#212121; +$containerHeaderIconColor:#757575; +$containerHeaderIconHoverColor:#212121; + +$clickableContainerHeaderBgColor:#eeeeee; +$clickableContainerHeaderBorder:1px solid #e0e0e0; +$clickableContainerHeaderTextColor:#212121; +$clickableContainerHeaderIconColor:#757575; + +$clickableContainerHeaderHoverBgColor:#e0e0e0; +$clickableContainerHeaderHoverBorder:1px solid #bdbdbd; +$clickableContainerHeaderHoverTextColor:#212121; +$clickableContainerHeaderHoverIconColor:#757575; + +$clickableContainerHeaderActiveBgColor:$primaryColor; +$clickableContainerHeaderActiveBorder:1px solid $primaryColor; +$clickableContainerHeaderActiveTextColor:$primaryColorText; +$clickableContainerHeaderActiveIconColor:$primaryColorText; + +$clickableContainerHeaderActiveHoverBgColor:$primaryDarkerColor; +$clickableContainerHeaderActiveHoverHoverBorder:1px solid $primaryDarkerColor; +$clickableContainerHeaderActiveHoverTextColor:$primaryColorText; +$clickableContainerHeaderActiveHoverIconColor:$primaryColorText; + +@import '../../sass/theme/_theme'; diff --git a/App/ClientApp/src/environments/environment.prod.ts b/App/ClientApp/src/environments/environment.prod.ts new file mode 100644 index 0000000..a826cbe --- /dev/null +++ b/App/ClientApp/src/environments/environment.prod.ts @@ -0,0 +1,5 @@ +export const environment = { + production: true, + apiUrl: 'https://www.celdevbd.com/OnlineSalesAutoCropapi/' + /*apiUrl: 'https://celbd.com/OnlineSalesAutoCropapidemo/'*/ +}; diff --git a/App/ClientApp/src/environments/environment.ts b/App/ClientApp/src/environments/environment.ts new file mode 100644 index 0000000..d01700f --- /dev/null +++ b/App/ClientApp/src/environments/environment.ts @@ -0,0 +1,5 @@ +export const environment = { + production: false, + apiUrl: 'http://localhost:4204/', +} + diff --git a/App/ClientApp/src/favicon.ico b/App/ClientApp/src/favicon.ico new file mode 100644 index 0000000..2592829 Binary files /dev/null and b/App/ClientApp/src/favicon.ico differ diff --git a/App/ClientApp/src/imageforapple.png b/App/ClientApp/src/imageforapple.png new file mode 100644 index 0000000..02170d6 Binary files /dev/null and b/App/ClientApp/src/imageforapple.png differ diff --git a/App/ClientApp/src/index.html b/App/ClientApp/src/index.html new file mode 100644 index 0000000..3b6763f --- /dev/null +++ b/App/ClientApp/src/index.html @@ -0,0 +1,33 @@ + + + + Ease Taskforce + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/App/ClientApp/src/karma.conf.js b/App/ClientApp/src/karma.conf.js new file mode 100644 index 0000000..bfe82bd --- /dev/null +++ b/App/ClientApp/src/karma.conf.js @@ -0,0 +1,32 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) +{ + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + coverageIstanbulReporter: { + dir: require('path').join(__dirname, '../coverage'), + reports: ['html', 'lcovonly'], + fixWebpackSourcePaths: true + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false + }); +}; diff --git a/App/ClientApp/src/main.ts b/App/ClientApp/src/main.ts new file mode 100644 index 0000000..9c2fba8 --- /dev/null +++ b/App/ClientApp/src/main.ts @@ -0,0 +1,12 @@ +import { enableProdMode } from "@angular/core"; +import { bootstrapApplication } from "@angular/platform-browser"; + +import { AppComponent } from "./app/app.component"; +import { environment } from "./environments/environment"; +import { appConfiguration } from "./app/app.configuration"; + +if (environment.production) +{ + enableProdMode(); +} +bootstrapApplication(AppComponent, appConfiguration).catch((err) => console.error(err)); diff --git a/App/ClientApp/src/manifest.json b/App/ClientApp/src/manifest.json new file mode 100644 index 0000000..bf9b95d --- /dev/null +++ b/App/ClientApp/src/manifest.json @@ -0,0 +1,84 @@ +{ + "background_color": "#f5f5f5", + "categories": [ "sales", "distribution", "business", "financial" ], + "description": "Ease Taskforce", + "dir": "ltr", + "display": "fullscreen", + "display_override": [ "standalone", "minimal-ui" ], + "icons": [ + { + "src": "assets/icons/icon-72x72.png", + "sizes": "72x72", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "assets/icons/icon-96x96.png", + "sizes": "96x96", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "assets/icons/icon-128x128.png", + "sizes": "128x128", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "assets/icons/icon-144x144.png", + "sizes": "144x144", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "assets/icons/icon-152x152.png", + "sizes": "152x152", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "assets/icons/icon-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "assets/icons/icon-384x384.png", + "sizes": "384x384", + "type": "image/png", + "purpose": "any maskable" + }, + { + "purpose": "any maskable", + "sizes": "512x512", + "src": "assets/icons/icon-512x512.png", + "type": "image/png" + } + ], + "id": "./", + "lang": "en-US", + "launch_handler": { + "client_mode": "navigate-existing" + }, + "name": "Ease Taskforce", + "orientation": "any", + "prefer_related_applications": false, + "scope": ".", + "short_name": "Ease TF", + "shortcuts": [ + { + "name": "Ease Taskforce", + "short_name": "Ease TF", + "description": "Ease Taskforce", + "url": "./", + "icons": [ + { + "sizes": "192x192", + "src": "assets/icons/icon-192x192.png" + } + ] + } + ], + "start_url": "./", + "theme_color": "#1976d2" +} diff --git a/App/ClientApp/src/polyfills.ts b/App/ClientApp/src/polyfills.ts new file mode 100644 index 0000000..5e8566e --- /dev/null +++ b/App/ClientApp/src/polyfills.ts @@ -0,0 +1,64 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/guide/browser-support + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** IE10 and IE11 requires the following for NgClass support on SVG elements */ +/** import 'classlist.js'; // Run `npm install --save classlist.js`.*/ + +/** + * Web Animations `@angular/platform-browser/animations` + * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. + * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). + */ +/** import 'web-animations-js'; // Run `npm install --save web-animations-js`.*/ + +/** + * By default, zone.js will patch all possible macroTask and DomEvents + * user can disable parts of macroTask/DomEvents patch by setting following flags + * because those flags need to be set before `zone.js` being loaded, and webpack + * will put import in the top of bundle, so user need to create a separate file + * in this directory (for example: zone-flags.ts), and put the following flags + * into that file, and then add the following code before importing zone.js. + * import './zone-flags.ts'; + * + * The flags allowed in zone-flags.ts are listed here. + * + * The following flags will work for all browsers. + * + * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame + * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick + * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames + * + * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js + * with the following flag, it will bypass `zone.js` patch for IE/Edge + * + * (window as any).__Zone_enable_cross_context_check = true; + * + */ + +/*************************************************************************************************** + * Zone JS is required by default for Angular itself. + */ +import 'zone.js'; // Included with Angular CLI. + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ +import '@angular/localize/init' diff --git a/App/ClientApp/src/providers/api/api.ts b/App/ClientApp/src/providers/api/api.ts new file mode 100644 index 0000000..cb349fb --- /dev/null +++ b/App/ClientApp/src/providers/api/api.ts @@ -0,0 +1,130 @@ +import { inject, Injectable } from '@angular/core'; +import { HttpClient, HttpHeaders } from '@angular/common/http'; + +import { environment } from '../../environments/environment'; + +@Injectable() +export class Api +{ + private readonly http = inject(HttpClient); + + public static TmpValue1: any; + public static TmpValue2: any; + public static TmpValue3: any; + public static TmpValue4: any; + public static TmpValue5: any; + public static TmpValue6: any; + public static currentUrl: string = ''; + public static previousUrl: string = ''; + public static firebaseToken: string = ''; + + public static secretKey: string = ''; + public static cipherSecretKey: string = ''; + public static microServiceEnabled: boolean = false; + + private readonly url: string = ''; + + constructor() + { + this.url = environment.apiUrl + 'api'; + } + + public get(endpoint: string, params?: any, options?: HttpHeaders) + { + if (!options) + { + options = new HttpHeaders({ 'Content-Type': 'application/json;charset=utf-8' }); + options = options.append('Accept', 'application/json'); + } + + if (params) + { + const p = []; + for (const k in params) + { + p.push(k + '=' + params[k]); + } + endpoint = endpoint + '?' + (p.join('&')); + } + return this.http.get(`${this.url}/${endpoint}`, { headers: options, withCredentials: true }); + } + + public getAsync(endpoint: string, params?: any, options?: HttpHeaders) + { + if (!options) + { + options = new HttpHeaders({ 'Content-Type': 'application/json;charset=utf-8' }); + options = options.append('Accept', 'application/json'); + } + + if (params) + { + const p = []; + for (const k in params) + { + p.push(k + '=' + params[k]); + } + endpoint = endpoint + '?' + (p.join('&')); + } + return this.http.get(`${this.url}/${endpoint}`, { headers: options, withCredentials: true }); + } + + public post(endpoint: string, body: any, options?: HttpHeaders) + { + if (!options) + { + options = new HttpHeaders({ 'Content-Type': 'application/json;charset=utf-8' }); + options = options.append('Accept', 'application/json'); + } + return this.http.post(`${this.url}/${endpoint}`, body, { headers: options, withCredentials: true }); + } + + public postAsync(endpoint: string, body: any, options?: HttpHeaders) + { + if (!options) + { + options = new HttpHeaders({ 'Content-Type': 'application/json;charset=utf-8' }); + options = options.append('Accept', 'application/json'); + } + return this.http.post(`${this.url}/${endpoint}`, body, { headers: options, withCredentials: true }); + } + + public put(endpoint: string, body: any, options: HttpHeaders) + { + return this.http.put(`${this.url}/${endpoint}`, body, { headers: options, withCredentials: true }); + } + + public delete(endpoint: string, options?: HttpHeaders) + { + return this.http.delete(`${this.url}/${endpoint}`, { headers: options, withCredentials: true }); + } + + public patch(endpoint: string, body: any, options?: HttpHeaders) + { + return this.http.put(`${this.url}/${endpoint}`, body, { headers: options, withCredentials: true }); + } + + public uplaodFormData(endpoint: string, formData: FormData, options?: HttpHeaders) + { + if (!options) + { + options = new HttpHeaders(); + } + return this.http.post(`${this.url}/${endpoint}`, formData, { headers: options, withCredentials: true }); + } + + public downloadFile(endpoint: string, body: any, options?: HttpHeaders) + { + if (!options) + { + options = new HttpHeaders({ 'Content-Type': 'application/json;charset=utf-8' }); + options = options.append('Accept', 'application/json'); + } + return this.http.post(`${this.url}/${endpoint}`, body, { headers: options, withCredentials: true, observe: 'response', responseType: 'blob' }); + } + + public static clearTmpValue(): void + { + this.TmpValue1 = this.TmpValue2 = this.TmpValue3 = this.TmpValue4 = this.TmpValue5 = this.TmpValue6 = undefined; + } +} diff --git a/App/ClientApp/src/providers/authguard.ts b/App/ClientApp/src/providers/authguard.ts new file mode 100644 index 0000000..3c7e292 --- /dev/null +++ b/App/ClientApp/src/providers/authguard.ts @@ -0,0 +1,46 @@ +import { inject, Injectable } from '@angular/core'; +import { Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; + +import { AuthenticationService } from './user/authentication.service'; + +@Injectable({ providedIn: 'root' }) +export class AuthGuard +{ + private readonly router = inject(Router); + private readonly authService = inject(AuthenticationService); + + public canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) + { + const currentUser = this.authService.currentUserValue; + if (currentUser) + { + let permissionkey = route.data.permissionKey; + if (permissionkey === undefined) + { + return true; + } + else + { + let found: boolean = false; + let keys: string[] = permissionkey.split(','); + for (const key of keys) + { + found = currentUser.moduleIds.includes(key); + if (found) + break; + } + + if (found === false) + this.router.navigate(['/accessdenied']); + + return true; + } + } + else + { + //Not logged in so redirect to login page with the return url + this.router.navigate(['/login'], { queryParams: { returnUrl: state.url } }); + return false; + } + } +} diff --git a/App/ClientApp/src/providers/authmodule/authmodule.service.ts b/App/ClientApp/src/providers/authmodule/authmodule.service.ts new file mode 100644 index 0000000..a2c997b --- /dev/null +++ b/App/ClientApp/src/providers/authmodule/authmodule.service.ts @@ -0,0 +1,28 @@ +import { Injectable } from '@angular/core'; + +import { Base } from '../base/base'; + +@Injectable() +export class AuthModuleService extends Base +{ + public getAuthSummaries(params: any) + { + return this.api.post('v1/authModules/getAuthSummaries', params); + } + + public getAuthDetails(params: any) + { + return this.api.post('v1/authModules/getAuthDetails', params); + } + + public updateAuthStatus(params: any) + { + return this.api.post('v1/authModules/updateAuthStatus', params); + } + + public getPendingAuths() + { + const params = { noParameter: 0 }; + return this.api.post('v1/authModules/getPendingAuths', params); + } +} diff --git a/App/ClientApp/src/providers/base/abstractbase.ts b/App/ClientApp/src/providers/base/abstractbase.ts new file mode 100644 index 0000000..cfdc9b9 --- /dev/null +++ b/App/ClientApp/src/providers/base/abstractbase.ts @@ -0,0 +1,54 @@ +import { inject, Injectable } from "@angular/core"; + +import { Api } from "../api/api"; +import { UserModel } from "../../app/components/models/user.model"; +import { AuthenticationService } from "../user/authentication.service"; + +@Injectable() +export abstract class AbstractBase +{ + protected readonly apiSvc = inject(Api); + private readonly authSvc = inject(AuthenticationService); + + public get authService(): AuthenticationService + { + return this.authSvc; + } + + public get currentUserValue(): UserModel + { + return this.authSvc.currentUserValue; + } + + public getLabelSetting(settingId: number) + { + const params: any = { settingId: settingId }; + return this.apiSvc.post('v1/paramTypes/getLabelSetting', params); + } + + public getLookupData(lookupType: number, excludeItemId: number = -1) + { + const params: any = { lookupType: lookupType, excludeItemId: excludeItemId }; + return this.apiSvc.post('v1/paramTypes/getLookupData', params); + } + + public getLookupDataExt(lookupType: number) + { + const params: any = { lookupType: lookupType}; + return this.apiSvc.post('v1/paramTypes/getLookupDataExt', params); + } + + static parseErrors(errors: any) + { + let retVal = ''; + if (errors) + { + for (const propery in errors) + { + retVal += propery + ': ' + errors[propery] + '\r\n'; + } + } + + return retVal; + } +} diff --git a/App/ClientApp/src/providers/base/base.ts b/App/ClientApp/src/providers/base/base.ts new file mode 100644 index 0000000..cbf4dc3 --- /dev/null +++ b/App/ClientApp/src/providers/base/base.ts @@ -0,0 +1,71 @@ +import { Injectable } from "@angular/core"; + +import { Api } from "../api/api"; +import { AbstractBase } from "./abstractbase"; + +@Injectable() +export class Base extends AbstractBase +{ + public get api(): Api + { + return this.apiSvc; + } + + public saveLabelSetting(params: any) + { + return this.api.post('v1/paramTypes/saveLabelSetting', params); + } + + public saveLookupData(params: any) + { + return this.api.post('v1/paramTypes/saveLookupData', params); + } + + public deleteLookupData(lookupId: number) + { + const params: any = { lookupId: lookupId }; + return this.api.post('v1/paramTypes/deleteLookupData', params); + } + + public getFixedAssetProduct(inventoryTypeId: number, productCode: string) + { + const params: any = { inventoryTypeId: inventoryTypeId, productCode: productCode }; + return this.api.post('v1/paramTypes/getProductByCode', params); + } + + public getFixedAssetsProducts(inventoryTypeId: number, criteria: string) + { + const params: any = { inventoryTypeId: inventoryTypeId, criteria: criteria }; + return this.api.post('v1/paramTypes/getProducts', params); + } + + public getFASpareParts(criteria: string) + { + const params: any = { inventoryTypeId: 4, criteria: criteria }; + return this.api.post('v1/paramTypes/getFASpareParts', params); + } + + public getFixedAssetsProductsExt(invTypeIds: number[], criteria: string, materialOnly: boolean) + { + const params: any = { inventoryTypeIds: invTypeIds, criteria: criteria, materialOnly: materialOnly }; + return this.api.post('v1/paramTypes/getProductsExt', params); + } + + public getProductsStock(storeId: number, stockOf: number, haveStockOnly: boolean, invTypeIds: number[], materialOnly: boolean, criteria: string) + { + const params: any = { storeId: storeId, stockOf: stockOf, haveStockOnly: haveStockOnly, inventoryTypeIds: invTypeIds, materialOnly: materialOnly, criteria: criteria }; + return this.api.post('v1/paramTypes/getProductsStock', params); + } + + public getCustTranTypes(typeOfTran: number) + { + const params: any = { tranType: 1, typeOfTran: typeOfTran }; + return this.api.post('v1/paramTypes/getSalesTxnTypes', params); + } + + public getStockTranTypes(typeOfTran: number) + { + const params: any = { tranType: 2, typeOfTran: typeOfTran }; + return this.api.post('v1/paramTypes/getSalesTxnTypes', params); + } +} diff --git a/App/ClientApp/src/providers/employee/employee.service.ts b/App/ClientApp/src/providers/employee/employee.service.ts new file mode 100644 index 0000000..835b02c --- /dev/null +++ b/App/ClientApp/src/providers/employee/employee.service.ts @@ -0,0 +1,58 @@ +import { Injectable } from '@angular/core'; + +import { Base } from '../base/base'; + +@Injectable() +export class EmployeeService extends Base +{ + public saveEmployee(params: any) + { + return this.api.post('v1/employees/saveEmployee', params); + } + + public deleteEmployee(employeeId: number, employeeType: number) + { + const params: any = { employeeId: employeeId, employeeType: employeeType }; + return this.api.post('v1/employees/deleteEmployee', params); + } + + public updateEmployeeRole(employeeId: number, employeeType: number) + { + const params: any = { employeeId: employeeId, employeeType: employeeType }; + return this.api.post('v1/employees/updateEmployeeRole', params); + } + + public removeEmployeeRole(employeeId: number, employeeType: number) + { + const params: any = { employeeId: employeeId, employeeType: employeeType }; + return this.api.post('v1/employees/removeEmployeeRole', params); + } + + public getEmployee(employeeId: number) + { + const params: any = { employeeId: employeeId }; + return this.api.post('v1/employees/getEmployee', params); + } + + public getEmployees(params: any) + { + return this.api.post('v1/employees/getEmployees', params); + } + + public getEmployeesBasic(params: any) + { + return this.api.post('v1/employees/getEmployeesBasic', params); + } + + public getEmployeeByCode(employeeType: number, code: string) + { + const params: any = { code: code, employeeType: employeeType, }; + return this.api.post('v1/employees/getEmployeeByCode', params); + } + + public getEmployeesBySearch(employeeType: number, criteria: string, status: number = 8) + { + const params: any = { employeeType: employeeType, status: status, criteria: criteria }; + return this.api.post('v1/employees/getEmployeesBySearch', params); + } +} diff --git a/App/ClientApp/src/providers/interceptor.service.ts b/App/ClientApp/src/providers/interceptor.service.ts new file mode 100644 index 0000000..22b939e --- /dev/null +++ b/App/ClientApp/src/providers/interceptor.service.ts @@ -0,0 +1,222 @@ +import { Router } from '@angular/router'; +import { catchError } from 'rxjs/operators'; +import { Observable, throwError } from 'rxjs'; +import { inject, Injectable } from '@angular/core'; +import { HttpEvent, HttpInterceptor, HttpHandler, HttpRequest, HttpErrorResponse } from '@angular/common/http'; + +import { AuthenticationService } from './user/authentication.service'; + +@Injectable() +export class InterceptorService implements HttpInterceptor +{ + private readonly router = inject(Router); + private readonly authService = inject(AuthenticationService); + + intercept(request: HttpRequest, next: HttpHandler): Observable> + { + const currentUser = this.authService.currentUserValue; + if (currentUser?.authenticationToken) + request = this.addAuthenticationToken(request, currentUser.authenticationToken); + + const xsrfToken = this.getCookieValue('OnlineSalesAutoCrop.X-XSRF-TOKEN'); + if (xsrfToken) + request = this.addXsrfTokenToken(request, xsrfToken); + + const expired = currentUser?.expires && new Date(currentUser?.expires) < new Date(); + return next.handle(request) + .pipe( + catchError((error: any) => + { + let errorMsg = ''; + //if (error.status === 899) + //{ + // this.sessionExpired(); + //} + //else + if (error.status === 401) + { + this.relogin(); + errorMsg = 'Please Login again...'; + } + else if (error.status === 403 || expired) + { + this.sessionExpired(); + errorMsg = 'Session expired
    Please Login again...'; + } + else if (error.status === 415) + { + errorMsg = 'Error Code: 415
    Unsupported Media Type...'; + } + else if (error.status === 429) + { + errorMsg = `Server Error: 429
    ${error.error}`; + } + else if (error.status === 500) + { + if (error.error) + { + errorMsg = `${this.parseErrors(error.error)}`; + } + else if (error?.statusText && error.statusText === 'Internal Server Error') + { + errorMsg = 'Error Code: 500
    Internal Server Error...'; + } + else + { + errorMsg = 'Error Code: 500
    Internal Server Error...'; + } + } + else if (error.status === 502) + { + errorMsg = 'Server Error: 502
    Bad Gateway...'; + } + else if (error.status === 503) + { + errorMsg = 'Server Error: 503
    Service Unavailable...'; + } + else if (error.status === 504) + { + errorMsg = 'Server Error: 504
    Gateway Timeout Error...'; + } + else if (error.status === 508) + { + errorMsg = 'Server Error: 508
    The server detected an infinite loop while processing the request...'; + } + else if (error.status === 511) + { + errorMsg = 'Server Error: 511
    Network Authentication Required...'; + } + else if (!navigator.onLine) + { + errorMsg = 'Server Error
    No Internet Connection...'; + } + else if (error.error instanceof ErrorEvent) + { + if (error.error.stack) + errorMsg = `${error.error.stack}`; + else + errorMsg = `${error.error.message}`; + } + else if (error.error) + { + if (error.status === 0 && error.ok === false && error.statusText === 'Unknown Error' && error.message?.includes('/api/v1/')) + { + errorMsg = 'Server Error: Api server is not running...'; + } + else if (error.error.returnMessage) + { + errorMsg = `${this.parseErrors(error.error.returnMessage)}`; + } + else if (error.error.errors) + { + errorMsg = `${this.parseErrors(error.error.errors)}`; + } + else if (error.error.validationErrors) + { + errorMsg = `Validation Errors
    ${this.parseErrors(error.error.validationErrors)}`; + } + else if (error.error.businessErrors) + { + errorMsg = `Business Validation Errors
    ${this.parseErrors(error.error.businessErrors)}`; + } + else if (error.status === 200 && error.ok === false && error.message?.includes('Http failure during parsing')) + { + errorMsg = 'Method not found...'; + } + else if (error.message) + { + errorMsg = `${error.message}`; + } + } + else + { + errorMsg = `Error Code: ${error.status}
    Message: ${error.stack}`; + } + + return throwError(() => errorMsg); + }) + ); + } + + private getCookieValue(cookieName: string): string + { + const allCookies = decodeURIComponent(document.cookie).split('; '); + for (const cookie of allCookies) + { + if (cookie.startsWith(cookieName + '=')) + { + return cookie.substring(cookieName.length + 1); + } + } + + return ''; + } + + private addAuthenticationToken(req: HttpRequest, token: string): HttpRequest + { + return req.clone({ headers: req.headers.set('Authorization', `Bearer ${token}`) }); + } + + private addXsrfTokenToken(req: HttpRequest, xsrfToken: string): HttpRequest + { + return req.clone({ headers: req.headers.set('OnlineSalesAutoCrop.X-XSRF-TOKEN', xsrfToken) }); + } + + private sessionExpired(): void + { + this.authService?.sessionExpired()?.subscribe( + { + next: () => + { + this.relogin(); + }, + error: () => + { + this.relogin(); + } + }); + } + + private relogin(): void + { + this.authService.loggedout(); + this.router.navigate(['/login']); + } + + public parseErrors(errors: any): string + { + let retVal: string = ''; + if (errors) + { + if (Array.isArray(errors)) + { + for (const element of errors) + { + retVal += element + '
    '; + } + } + else + { + for (const propery in errors) + { + if (Array.isArray(errors[propery]) === false) + continue; + + let propValue: string = ''; + propValue += errors[propery]; + if (!propValue.includes(', ') && !propValue.includes(',')) + propValue = propValue.replace(',', '
    '); + + if (propValue && propValue.length > 0) + retVal += propValue + '
    '; + else + retVal += propValue; + } + } + if (retVal.endsWith('
    ')) + retVal = retVal.substring(0, (retVal.length - 5)) + } + + return retVal; + } +} diff --git a/App/ClientApp/src/providers/services.module.ts b/App/ClientApp/src/providers/services.module.ts new file mode 100644 index 0000000..90b4890 --- /dev/null +++ b/App/ClientApp/src/providers/services.module.ts @@ -0,0 +1,22 @@ +import { NgModule } from '@angular/core'; + +import { Api } from './api/api'; +import { Base } from './base/base'; +import { AuthGuard } from './authguard'; +import { AuthModuleService } from './authmodule/authmodule.service'; +import { ThisSystemService } from './thissystem/thissystem.service'; +import { AuthenticationService } from './user/authentication.service'; +@NgModule({ + declarations: [], + imports: [], + providers: + [ + Api, + Base, + AuthGuard, + ThisSystemService, + AuthModuleService, + AuthenticationService, + ] +}) +export class ServicesModule { } diff --git a/App/ClientApp/src/providers/thissystem/thissystem.service.ts b/App/ClientApp/src/providers/thissystem/thissystem.service.ts new file mode 100644 index 0000000..3858512 --- /dev/null +++ b/App/ClientApp/src/providers/thissystem/thissystem.service.ts @@ -0,0 +1,29 @@ +import { Injectable } from '@angular/core'; + +import { Base } from '../base/base'; + +@Injectable() +export class ThisSystemService extends Base +{ + public saveThisSystem(params: any) + { + return this.api.post('v1/thisSystems/saveThisSystem', params); + } + + public getThisSystem() + { + const params: any = { noParameter: 0 }; + return this.api.post('v1/thisSystems/getThisSystem', params); + } + + public saveStandardTerms(params: any) + { + return this.api.post('v1/thisSystems/saveStandardTerms', params); + } + + public getStandardTerms() + { + const params: any = { noParameter: 0 }; + return this.api.post('v1/thisSystems/getStandardTerms', params); + } +} diff --git a/App/ClientApp/src/providers/user/authentication.service.ts b/App/ClientApp/src/providers/user/authentication.service.ts new file mode 100644 index 0000000..58301b1 --- /dev/null +++ b/App/ClientApp/src/providers/user/authentication.service.ts @@ -0,0 +1,196 @@ +import { map } from 'rxjs/operators'; +import { BehaviorSubject, Observable } from 'rxjs'; +import { Injectable, EventEmitter, inject } from '@angular/core'; + +import { Api } from '../api/api'; +import { FunctionService } from '../../app/components/models/function.service'; +import { UserModel, LoginEmitter, TaskStatusEmitter, NotificationEmitter } from '../../app/components/models/user.model'; + +@Injectable({ providedIn: 'root' }) +export class AuthenticationService +{ + public currentUser: Observable; + public sessionEvent: EventEmitter; + public taskStatusEvent: EventEmitter; + public notificationEvent: EventEmitter; + public atnNotificationEvent: EventEmitter; + private readonly currentUserSubject: BehaviorSubject; + + private readonly api = inject(Api); + private readonly functionService = inject(FunctionService); + + constructor() + { + this.sessionEvent = new EventEmitter(); + this.taskStatusEvent = new EventEmitter(); + this.notificationEvent = new EventEmitter(); + this.atnNotificationEvent = new EventEmitter(); + + try + { + let decString: string = localStorage.getItem('OnlineSalesAutoCrop.currentUser'); + if (decString) + { + decString = this.functionService.decrypt(decString); + this.currentUserSubject = new BehaviorSubject(JSON.parse(decString)) + } + else + { + this.currentUserSubject = new BehaviorSubject(null); + } + this.currentUser = this.currentUserSubject.asObservable(); + } + catch + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + } + } + + public get currentUserValue(): UserModel + { + return this.currentUserSubject?.value; + } + + public login(params: any) + { + try + { + return this.api.postAsync('v1/users/login', params) + .pipe(map(user => + { + user.moduleIds = JSON.parse(this.functionService.decipherData(user.idsValue)); + user.idsValue = ''; + const encString: string = this.functionService.encrypt(JSON.stringify(user)); + localStorage.setItem('OnlineSalesAutoCrop.currentUser', encString); + + this.currentUserSubject.next(user); + return user; + })); + } + catch + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + } + } + + public refreshToken() + { + try + { + const params: any = {}; + return this.api.post('v1/antiForgery/refreshToken', params); + } + catch + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + } + } + + public loggedIn(resp: any, emit: boolean = true) + { + if (emit && resp!.id != 0) + { + this.sessionEvent.emit({ userId: resp.id, loggedIn: emit }); + } + } + + public logout(attendanceLogout: boolean = false, ipAddress: string = '', macAddress: string = '', hostName: string = '', logoutRemarks: string = '') + { + try + { + if (!this.currentUserValue?.logId) + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + return; + } + + const params: any = { logId: this.currentUserValue.logId, attendanceLogout: attendanceLogout, ipAddress: ipAddress, macAddress: macAddress, hostName: hostName, logoutRemarks: logoutRemarks }; + return this.api.postAsync('v1/users/logout', params) + .pipe(map(value => + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + this.currentUserSubject.next(null); + return value; + })); + } + catch + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + } + } + + public loggedout(emit: boolean = true) + { + try + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + this.currentUserSubject.next(null); + Api.clearTmpValue(); + if (emit) + { + this.sessionEvent.emit({ userId: 0, loggedIn: false }); + } + } + catch + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + } + } + + public sessionExpired() + { + try + { + const params: any = { logId: this.currentUserValue.logId }; + return this.api.postAsync('v1/users/sessionExpired', params) + .pipe(map(value => + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + this.currentUserSubject.next(null); + return value; + })); + } + catch + { + localStorage.removeItem('OnlineSalesAutoCrop.currentUser'); + } + } + + public raiseLoginEvent(userId: number, emit: boolean) + { + this.sessionEvent.emit({ userId: userId, loggedIn: emit }); + } + + public raiseAtnLoginEvent(raised: boolean) + { + this.atnNotificationEvent.emit({ raised: raised }); + } + + public raiseTaskStatusEvent(userId: number, taskStatus: number, teamSpaceId: number) + { + this.taskStatusEvent.emit({ userId: userId, taskStatus: taskStatus, teamSpaceId: teamSpaceId }); + } + + public raiseNotificationEvent(raised: boolean) + { + this.notificationEvent.emit({ raised: raised }); + } + + public loadNotificationCount(userId: number) + { + const params: any = { userId: userId }; + return this.api.post('v1/users/loadNotificationCount', params); + } + + public getLoginRemarks(autId: string) + { + const params: any = { "authenticationId": autId }; + return this.api.post('v1/paramTypes/getLoginRemarks', params); + } + + public getLogoutRemarks() + { + const params: any = { lookupType:14, excludeItemId: -1}; + return this.api.post('v1/paramTypes/getLookupData', params); + } +} diff --git a/App/ClientApp/src/providers/user/user.service..ts b/App/ClientApp/src/providers/user/user.service..ts new file mode 100644 index 0000000..2d371bf --- /dev/null +++ b/App/ClientApp/src/providers/user/user.service..ts @@ -0,0 +1,250 @@ +import { inject, Injectable } from '@angular/core'; + +import { Base } from '../base/base'; + +@Injectable() +export class UserService extends Base +{ + public addUser(params: any) + { + return this.api.post('v1/users/addUser', params); + } + + public editUser(params: any) + { + return this.api.post('v1/users/editUser', params); + } + + public deleteUser(userId: number) + { + const params: any = { userId: userId }; + return this.api.post('v1/users/deleteUser', params); + } + + public validateOtp(userId: number, authMethod: number, otpCode: string) + { + const params: any = { userId: userId, authMethod: authMethod, otpCode: otpCode }; + return this.api.post('v1/users/validateOtp', params); + } + + public unlockUser(userId: number, loginId: string) + { + const params: any = { userId: userId, loginId: loginId }; + return this.api.post('v1/users/unlockUser', params); + } + + public getUser(userId: number) + { + const params: any = { userId: userId }; + return this.api.post('v1/users/getUser', params); + } + + public getUsers(params: any) + { + return this.api.post('v1/users/getUsers', params); + } + + public getCurrentUser() + { + const params: any = { noParameter: 0 }; + return this.api.post('v1/users/getCurrentUser', params); + } + + public getMyProfile() + { + const params: any = { noParameter: 0 }; + return this.api.post('v1/users/getMyProfile', params); + } + + public getMyPayslip(params: any) + { + return this.api.post('v1/users/getMyPayslip', params); + } + + public sendToRabbitMQ(params: any) + { + return this.api.post('RabbitQueueProducer/sendMessage', params); + } + + public getDashboardData() + { + const params: any = { noParameter: 0 }; + return this.api.post('v1/users/getDashboardData', params); + } + + public changeStatus(params: any) + { + return this.api.post('v1/users/updatestatus', params); + } + + public getAttributes(userId: number, clientType: number) + { + const params: any = { userId: userId, clientType: clientType }; + return this.api.post('v1/users/getAttributes', params); + } + + public saveAttributes(params: any) + { + return this.api.post('v1/users/saveAttributes', params); + } + + public deleteAttributes(userId: number, clientType: number) + { + const params: any = { userId: userId, clientType: clientType }; + return this.api.post('v1/users/deleteAttributes', params); + } + + public changePassword(userId: number, oldPassword: string, newPassword: string, confirmPassword: string) + { + const params: any = { userId: userId, oldPassword: oldPassword, password: newPassword, confirmPassword: confirmPassword }; + return this.api.post('v1/users/changePassword', params); + } + + public updateMyPassword(oldPassword: string, newPassword: string, confirmPassword: string) + { + const params: any = { oldPassword: oldPassword, password: newPassword, confirmPassword: confirmPassword }; + return this.api.post('v1/users/updateMyPassword', params); + } + + public resetPassword(userId: number, newPassword: string, confirmPassword: string) + { + const params: any = { userId: userId, password: newPassword, confirmPassword: confirmPassword }; + return this.api.post('v1/users/resetPassword', params); + } + + public findAccount(accountId: string) + { + const params: any = { accountId: accountId }; + return this.api.post('v1/users/findAccount', params); + } + + public sendPassword(params: any) + { + return this.api.post('v1/users/sendPassword', params); + } + + public updateMyTheme(menuLayout: string, themeName: string, schemeName: string) + { + const params: any = { menuLayout: menuLayout, themeName: themeName, schemeName: schemeName }; + return this.api.post('v1/users/updateMyTheme', params); + } + + public sendQrCodeViaEmail(formdata: FormData) + { + return this.api.uplaodFormData('v1/users/sendQrCodeViaEmail', formdata); + } + + public uploadProfileImage(formdata: FormData) + { + return this.api.uplaodFormData('v1/users/uploadProfileImage', formdata); + } + + public updateMyInfo(params: any) + { + return this.api.post('v1/users/updateMyInfo', params); + } + + public uploadDocument(formdata: FormData) + { + return this.api.uplaodFormData('v1/users/uploadDocument', formdata); + } + + public getDocument(fileName: string) + { + const params: any = { fileName: fileName }; + return this.api.post('v1/users/getDocument', params); + } + + public printPO(poId: number) + { + const params: any = { poId: poId }; + return this.api.post('v1/users/printPO', params); + } + + public printWO(woId: number) + { + const params: any = { woId: woId }; + return this.api.post('v1/users/printWO', params); + } + + public printFaReport(reportId: number, txnId: number, cashPurchase: boolean) + { + const params: any = { reportId: reportId, tranId: txnId, cashPurchase: cashPurchase }; + return this.api.post('v1/users/printFaReport', params); + } + + public printInvoice(invoiceId: number) + { + const params: any = { invoiceId: invoiceId }; + return this.api.post('v1/users/printInvoice', params); + } + + public printVoucher(tranId: number) + { + const params: any = { tranId: tranId }; + return this.api.post('v1/users/printVoucher', params); + } + + public loadMenu(userId: number) + { + const params: any = { userId: userId }; + return this.api.post('v1/users/loadMenu', params); + } + + public getUsersForForceLogout() + { + const params: any = { noParameter: 0 }; + return this.api.post('v1/users/getUsersForForceLogout', params) + } + + public forceLogoutNow(params: any) + { + return this.api.post('v1/users/forceLogoutNow', params) + } + + public getUsersBasic(applyFilter: boolean, teamSpaceId: number = 0, projectId: number = 0) + { + const params: any = { applyFilter: applyFilter, teamSpaceId: teamSpaceId, projectId: projectId }; + return this.api.post('v1/users/getUsersBasic', params) + } + + public getAttendanceUsers(userId: number = 0) + { + const params: any = { userId: userId }; + return this.api.post('v1/users/getAttendanceUsers', params) + } + + public getUsersByTeamSpace(teamSpaceId: number, projectId: number = 0, userId: number = 0) + { + const params: any = { teamSpaceId: teamSpaceId, projectId: projectId, userId: userId }; + return this.api.post('v1/users/getUsersByTeamSpace', params) + } + + public getAccessLog(params: any) + { + return this.api.post('v1/users/getAccessLog', params); + } + + public getTeamSpaces() + { + const params: any = { status: 8 }; + return this.api.post('v1/teamspaces/getTeamSpaces', params); + } + + public getAuthorizeLimit(userId: number) + { + const params: any = { userId: userId }; + return this.api.post('v1/users/getAuthorizeLimit', params); + } + + public saveAuthorizeLimit(params: any) + { + return this.api.post('v1/users/saveAuthorizeLimit', params); + } + + public findKeywordsFromAudio(formdata: FormData) + { + return this.api.uplaodFormData('aiApiMiddleware/findKeywordsFromAudio', formdata); + } + +} diff --git a/App/ClientApp/src/styles.css b/App/ClientApp/src/styles.css new file mode 100644 index 0000000..2b751ba --- /dev/null +++ b/App/ClientApp/src/styles.css @@ -0,0 +1,1067 @@ +@charset "UTF-8"; + +:root { + --window-bg-color: #4CAF50; +} + +html, body { + height: 100%; +} + +body { + margin: 0; + font-size: 11.5pt; + padding-bottom: 15px; + background-color: #fafafa; + font-family: Roboto, 'Helvetica Neue', sans-serif; +} + +.body-content { + padding: 15px; +} + +a { + color: #0366d6; +} + +code { + color: #e01a76; +} + +input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + -moz-appearance: none; + margin: 0; +} + +.required:before { + content: "*"; + color: red; + font-weight: bold; +} + +.invalid-feedback { + display: block; + font-family: "cabin",sans-serif; + font-weight: bold; + font-style: italic; + color: #f71313; + -webkit-font-smoothing: antialiased; +} + +.invalid-custom-control { + border: 1px solid red; + border-radius: 4px; +} + +.breadcrumb-ul-margin { + margin: 3px 0px 3px 0px; +} + +.auto-scroll-menu { + overflow: auto; +} + +.layout-sidebar { + top: 60px; + height: calc(100% - 60px) +} + +.alert-margin { + padding: .5rem .8rem; + font-family: Roboto,'Helvetica Neue',sans-serif; +} + +pre::first-line { + font-weight: 500; + font-size: 8.7pt; +} + +.pre-grid-cell { + margin: 0; + padding: 0; + font-size: 8pt; + white-space: pre-wrap; + font-family: Roboto,'Helvetica Neue', sans-serif; +} + +.notification-bubble { + margin: 0px 10px; + color: #000; + background: #f00; + display: inline-block; + width: 33px; + line-height: 33px; + vertical-align: middle; + border-radius: 50%; + text-align: center; + font-size: 10pt; + font-weight: bolder; +} + +.selected-items { + font-size: 9pt; + color: #850303; + float: right; + font-weight: 500; + font-style: italic; + padding: .75em .2em .1em .1em; +} + +.items-summary { + margin-top: .2em; + margin-top: 0; + color: #9d0f0f; + font-size: 9pt; + float: right; + font-weight: 500; +} + +.grid-group-summary { + color: maroon; + font-size: 9pt; + font-weight: 500; + text-align: right; + font-style: italic; +} + +.grid-summary-count { + color: maroon; + font-weight: 500; + text-align: center; +} + +.grid-summary-value { + color: black; + font-size: 9.5pt; + font-weight: 500; + text-align: right; +} + +.grid-toolbar-font-style { + color: maroon; + font-weight: 500; +} + +.engraved-text { + font-weight: 500; + color: transparent; + font-style: italic; + background-clip: content-box; + -webkit-background-clip: content-box; + background-color: #666666; + text-shadow: 3px 5px 1px rgba(245, 245, 245, 0.5); +} + +.embossed-text { + font-style: italic; + background-clip: content-box; + -webkit-background-clip: content-box; + text-shadow: 1px 5px 5px #555555; +} + +.button-default { + color: black; + font-weight: 500; +} + +.button-add { + color: #1919d0; +} + + .button-add.margin-left { + margin-left: .55rem; + } + +.button-edit { + color: #c76c09; +} + +.button-delete { + color: red; +} + +.button-save { + color: #c76c09; +} + +.button-accept { + color: #1c891c; +} + +.button-info { + color: #218393; +} + +.button-upload { + color: #0f6f7e; +} + +.button-search { + color: #1313c8; +} + +.button-refresh { + color: #dd5611; +} + +.button-doclist { + color: #ac681d; +} + +.button-excel { + color: #096909; + font-weight: 500; + padding: .245rem .5rem; +} + +.button-grid-padding { + /*padding: .319rem .319rem;*/ + width: 30px; + height: 30px; +} + +.white-background { + background-color: white; +} + +.readonly-background { + background-color: beige; +} + +.h-separator { + height: 5px; + margin-bottom: 10px; + background-color: #ccc5c5 +} + +hr.osds { + border-radius: .1rem; + margin-bottom: .7rem; + -moz-border-radius: .1rem; + -webkit-border-radius: .1rem; + border-top: .1rem solid #c73029; + opacity: 1; +} + + hr.osds.no-topmargin { + margin-top: .1rem; + } + + hr.osds.no-margin { + margin-top: .1rem; + margin-bottom: .4rem; + } + + hr.osds.min-margin { + margin-top: .4rem; + margin-bottom: .4rem; + } + +.hand-cursor { + color: black; + cursor: pointer; +} + + .hand-cursor:hover { + color: black; + font-weight: 600; + } + +.fp-hyperlink { + color: blue; + cursor: pointer; +} + + .fp-hyperlink:hover { + color: blue; + font-weight: 500; + text-decoration: underline; + } + +.span-invalid { + font-size: 14px; + font-weight: 400; + color: #f71313; +} + +.span-label { + display: block; + color: #656565; + padding: 2px 2px 5px 0px; + vertical-align: top; +} + +.span-label-to { + width: 35px; + text-align: center; + padding: 2px 5px; + border: 1px groove #dee2e6; + font-weight: 400; +} + +.error-in-modal { + color: #f71313; + font-size: 8.5pt; + font-weight: 500; + text-align: center; + font-style: italic; +} + +.process-style { + background-color: #2c7a9c; + color: white; + padding: .3rem .6rem; + font-size: 14pt; +} + +.process-button-font { + font-size: 12pt; +} + +.process-button-padding { + padding: .15rem .45rem .15rem .4rem; +} + +.label-top-align { + vertical-align: top; + margin: 0 0.5em 0 0; +} + +.label-top-align-nomargin { + padding: 0; + vertical-align: top; + margin-right: .2em; +} + +.no-padding { + padding: 0; +} + +.ui-button-margin { + margin-left: 4px; +} + +.always-ontop { + z-index: 99000 !important; +} + +.modal-header-style { + display: flex; + font-size: 13pt; + align-items: flex-start; + justify-content: space-between; + padding: .25rem .5rem; + border-top: 1px solid var(--window-bg-color) !important; + border-right: 1px solid var(--window-bg-color) !important; + border-top-left-radius: calc(.3rem - 1px); + border-top-right-radius: calc(.3rem - 1px); + -moz-border-radius-topleft: calc(.3rem - 1px); + -moz-border-radius-topright: calc(.3rem - 1px); + -webkit-border-top-left-radius: calc(.3rem - 1px); + -webkit-border-top-right-radius: calc(.3rem - 1px); + background-color: var(--window-bg-color) !important; +} + +.modal-header-title { + font-size: 15pt; + margin: .3em; +} + +.modal-body-style { + position: relative; + flex: 1 1 auto; + flex-grow: 1; + flex-shrink: 1; + flex-basis: auto; + padding: .75rem 1rem .5rem 1rem; +} + +.close-style { + opacity: .5; + color: #000; + float: right; + font-weight: 700; + font-size: 1.5rem; + line-height: 1.15; + margin: .05rem .15rem; + background: transparent; + text-shadow: 0 1px 0 #fff; + border: 0 none transparent; +} + +.modal-footer-style { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: .5rem .5rem; + border-right: 1px solid var(--window-bg-color) !important; + border-bottom-right-radius: calc(.3rem - 1px); + border-bottom-left-radius: calc(.3rem - 1px); + -moz-border-radius-bottomleft: calc(.3rem - 1px); + -moz-border-radius-bottomright: calc(.3rem - 1px); + -webkit-border-bottom-left-radius: calc(.3rem - 1px); + -webkit-border-bottom-right-radius: calc(.3rem - 1px); + background-color: var(--window-bg-color) !important; +} + +.misc-width .modal-dialog { + max-width: 350px; +} + +.po-item-width .modal-dialog { + max-width: 650px; +} + +.slab-item-width .modal-dialog { + max-width: 650px; +} + +.gl-search-width .modal-dialog { + max-width: 630px; +} + +.market-search-width .modal-dialog { + max-width: 780px; +} + +.inv-item-width .modal-dialog { + max-width: 420px; +} + +.faitem-serial-width .modal-dialog { + max-width: 610px; +} + +.task-item-width .modal-dialog { + max-width: 650px; +} + +.pr-width .modal-dialog { + max-width: 800px; +} + +.invpo-detail-width .modal-dialog { + max-width: 700px; +} + +.min-pading { + padding: 3px 15px; +} + + .min-pading.okay { + margin-right: 5px; + } + +textarea[disabled] { + resize: none; +} + +.form-control[readonly] { + background-color: beige; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.3em + 0.5rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.25em + 0.5rem + 2px); + margin: 0; + overflow: hidden; + opacity: 0; +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.2em + .5rem + 2px); + padding: .2rem .5rem; + overflow: hidden; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: .25rem; +} + + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.2em + 0.5rem); + padding: .2rem .5rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + font-weight: 500; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 .25rem .25rem 0; + } + + .custom-file-label:hover { + cursor: pointer; + } + +.custom-file-input:focus ~ .custom-file-label { + cursor: pointer; + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input[disabled] ~ .custom-file-label, +.custom-file-input:disabled ~ .custom-file-label { + background-color: beige; +} + +.custom-file-input[lang="en"] ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.browse-image { + position: relative; + top: 20%; +} + +#profileImg { + cursor: pointer; + opacity: 0; + position: absolute; + width: 100%; + height: 100%; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 3; +} + +.image-border { + border: 2px solid #e5dede; + padding: 15px 15px 5px 15px; +} + +.thead-backcolor { + background-color: #c2c0c0; +} + +fieldset { + display: block; + margin-left: 2px; + margin-right: 2px; + padding: .2em; + border: 2px ridge #b7e4ea; +} + + fieldset.fs-pdng1 { + padding: .5em .6em .2em .7em; + } + + fieldset.fs-pdng2 { + padding: 0.35em 1em 0.63em 1em; + } + + fieldset.fs-pdng3 { + padding: 0.15em; + } + +legend { + float: none; + font-size: 9pt; + font-weight: 600; + padding: 5px 0px; + width: max-content; +} + +.browse-btn { + box-sizing: border-box; + display: inline-block; + margin: 0rem 0.5rem 0.5rem 0rem; + position: relative; + width: 125px; + height: 125px; + border: 1px solid #ccc; + text-align: center; +} + +.semibold-font { + font-weight: 600; +} + +.center-align { + text-align: center; +} + +.right-align { + text-align: right; +} + +.grid-font-900 { + font-size: 9pt; +} + +.grid-font-950 { + font-size: 9.5pt; +} + +.grid-font-1100 { + font-size: 11pt; +} + +.fa-icon-margin { + margin: .12rem; +} + +.k-date-width { + padding: 0; + margin: 0; + max-width: 10.25rem; +} + +.k-datetime-width { + margin: 0; + padding: 0; + max-width: 12rem; +} + +.k-number-width { + padding: 0; + margin: 0; + min-width: 11rem; +} + +.k-grid-editor { + padding: 2px 10px; +} + +.k-grid-editor1 { + padding: 2px 9px; +} + +.k-readonly, .k-widget[readonly] { + background-color: beige; +} + +.k-table, .k-data-table { + padding: 0; + font-size: inherit; +} + +.k-pager-md { + padding-block: 2px; + font-size: inherit; +} + +.k-pager-info { + font-size: inherit; +} + +.k-disabled, .k-widget[disabled] { + opacity: 1; + background-color: #e9ecef +} + +.k-input-solid:focus, .k-input-solid.k-focus { + outline: 0 none; + border-color: #80bdff; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 123, 255, 0.25); +} + +.k-input-solid.k-invalid, .k-input-solid.ng-invalid.ng-touched, .k-input-solid.ng-invalid.ng-dirty { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.k-widget.form-control .k-input { + height: 1.85rem; +} + +.k-toolbar { + padding: 5px 5px +} + +.k-toolbar-md > * > label { + margin-inline-end: 0px; + -webkit-margin-end: 0px +} + +.k-grid .cell-padding-command { + padding: 2px 1px; +} + +.k-grid .cell-padding { + padding: 6px 6px; +} + +.k-grid .k-grid-header-locked, +.k-grid .k-grid-content-locked, +.k-grid .k-grid-header-locked .k-table-th, +.k-grid .k-grid-content-locked td, +.k-grid .k-grid-content-locked .k-table-td { + border-color: rgba(0, 0, 0, 0.1); +} + +.k-column-title { + white-space: normal; + vertical-align: text-top; +} + +.k-grid .k-grid-header .k-table-th { + vertical-align: top; +} + +.k-grid .k-table .k-edit-cell, .k-grid .k-table .k-command-cell, .k-grid .k-table .k-grid-edit-row td, +.k-grid .k-table .k-grid-edit-row .k-table-td, .k-grid.k-grid-md .k-table .k-edit-cell, .k-grid.k-grid-md .k-table .k-command-cell, +.k-grid.k-grid-md .k-table .k-grid-edit-row td, .k-grid.k-grid-md .k-table .k-grid-edit-row .k-table-td, +.k-grid .k-grid .k-table .k-edit-cell, .k-grid .k-grid .k-table .k-command-cell, .k-grid .k-grid .k-table +.k-grid-edit-row td, .k-grid .k-grid .k-table .k-grid-edit-row .k-table-td, .k-grid .k-grid.k-grid-md .k-table .k-edit-cell, +.k-grid .k-grid.k-grid-md .k-table .k-command-cell, .k-grid .k-grid.k-grid-md .k-table .k-grid-edit-row td, .k-grid .k-grid.k-grid-md .k-table .k-grid-edit-row .k-table-td { + padding-inline: .015rem; +} + +.k-grid .k-command-cell > .k-button { + margin-inline-start: .25rem; + margin-inline-end: .25rem; + vertical-align: middle; +} + +.k-panelbar > .k-item > .k-link, .k-panelbar > .k-panelbar-header > .k-link { + margin: 5px 0px; + padding: 5px 10px; + border-radius: calc(.3rem - 1px); + -moz-border-radius: calc(.3rem - 1px); + -webkit-border-radius: calc(.3rem - 1px); +} + +.k-panel-margin { + padding-left: 5px; + padding-right: 5px; +} + +.k-tabstrip-items .k-link { + padding: 3px 8px; +} + +.k-tabstrip-content, .k-tabstrip > .k-content { + padding: 10px 10px 0px 10px; +} + +.k-pager-wrap, .k-grid-pager { + padding: 3px 6px; +} + +.k-button-solid-primary { + border-color: var(--window-bg-color); + background-color: var(--window-bg-color); +} + +.k-button-solid-secondary { + border-color: rgba(0, 0, 0, 0.08); + color: #424242; + background-color: #f5f5f5; +} + + .k-button-solid-secondary:hover, .k-button-solid-secondary.k-hover { + color: #fff; + border-color: #f55f54; + background-color: #f55f54; + } + +.k-window-content, .k-prompt-container { + padding: 10px 12px 0px 12px; +} + +.k-window-titlebar, .k-dialog-titlebar { + background-color: var(--window-bg-color) !important; +} + +.k-window-footer { + display: flex; + justify-content: flex-end; + padding: .5rem .5rem; + margin: 0rem -.75rem; + overflow: hidden; + cursor: default; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + background-color: var(--window-bg-color) !important; +} + +.k-window-footer-free { + padding: .5rem .5rem; + margin: 0rem -.75rem; + overflow: hidden; + cursor: default; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + background-color: var(--window-bg-color) !important; +} + +.kwf-button { + padding: 1px 10px; +} + +.k-notification-top { + top: 60px; +} + +@font-face { + font-family: 'Lato'; + src: url('assets/fonts/lato/Lato-Regular.ttf') format("truetype"), url('assets/fonts/lato/Lato-Italic.ttf') format("truetype"), url('assets/fonts/lato/Lato-Black.ttf') format("truetype"), url('assets/fonts/lato/Lato-BlackItalic.ttf') format("truetype"), url('assets/fonts/lato/Lato-Bold.ttf') format("truetype"), url('assets/fonts/lato/Lato-BoldItalic.ttf') format("truetype"), url('assets/fonts/lato/Lato-Light.ttf') format("truetype"), url('assets/fonts/lato/Lato-LightItalic.ttf') format("truetype"), url('assets/fonts/lato/Lato-Thin.ttf') format("truetype"), url('assets/fonts/lato/Lato-ThinItalic.ttf') format("truetype"); + font-display: swap; +} + +@font-face { + font-family: 'Bernard'; + src: url('assets/fonts/bernard/BERNHC.TTF') format("truetype"); + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: url('assets/fonts/roboto/Roboto-Regular.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-Bold.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-Italic.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-BoldItalic.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-Black.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-BlackItalic.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-Light.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-LightItalic.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-Medium.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-MediumItalic.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-Thin.ttf') format("truetype"), url('assets/fonts/roboto/Roboto-ThinItalic.ttf') format("truetype"); + font-display: swap; +} + +/*fonts.gstatic.com*/ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(assets/fonts/materialicons/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + -webkit-font-feature-settings: 'liga'; + -webkit-font-smoothing: antialiased; +} + +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2'); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(assets/fonts/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/App/ClientApp/src/test.ts b/App/ClientApp/src/test.ts new file mode 100644 index 0000000..f7772ad --- /dev/null +++ b/App/ClientApp/src/test.ts @@ -0,0 +1,21 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/testing'; +import { getTestBed } from '@angular/core/testing'; +import + { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting + } from '@angular/platform-browser-dynamic/testing'; + +declare const require: any; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting() +); +// Then we find all the tests. +//const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +//context.keys().map(context); diff --git a/App/ClientApp/src/tsconfig.app.json b/App/ClientApp/src/tsconfig.app.json new file mode 100644 index 0000000..e1d8502 --- /dev/null +++ b/App/ClientApp/src/tsconfig.app.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "outDir": "../out-tsc/app" + }, + "extends": "../tsconfig.json", + "files": [ + "main.ts", + "polyfills.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/App/ClientApp/src/tsconfig.server.json b/App/ClientApp/src/tsconfig.server.json new file mode 100644 index 0000000..0306a18 --- /dev/null +++ b/App/ClientApp/src/tsconfig.server.json @@ -0,0 +1,15 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "target": "es2022" + }, + "angularCompilerOptions": { + "entryModule": "app/app.server.module#AppServerModule" + }, + "files": [ + "main.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/App/ClientApp/src/tsconfig.spec.json b/App/ClientApp/src/tsconfig.spec.json new file mode 100644 index 0000000..de77336 --- /dev/null +++ b/App/ClientApp/src/tsconfig.spec.json @@ -0,0 +1,18 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/spec", + "types": [ + "jasmine", + "node" + ] + }, + "files": [ + "test.ts", + "polyfills.ts" + ], + "include": [ + "**/*.spec.ts", + "**/*.d.ts" + ] +} diff --git a/App/ClientApp/telerik-license.txt b/App/ClientApp/telerik-license.txt new file mode 100644 index 0000000..7732e25 --- /dev/null +++ b/App/ClientApp/telerik-license.txt @@ -0,0 +1 @@ +eyJhbGciOiJSUzI1NiIsInR5cCI6IlRlbGVyaWsgTGljZW5zZSBLZXkifQ.eyJ0eXBlIjoidGVsZXJpay1saWNlbnNlIiwibGljZW5zZUlkIjoiM2U2YjVhNWItNDlmNS00ZmY2LWEyZjMtMGE2OWYwODk2MzUwIiwidXNlcklkIjoiOWJlMTE0MWItMDllMi00MGE5LTk2Y2UtMTY3Yzc3OGM1YTI2IiwiaWF0IjoxNzc5NDYzMTEwLCJsaWNlbnNlcyI6WyJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWxSbGJHVnlhV3NnVEdsalpXNXpaU0JGZG1sa1pXNWpaU0o5LmV5SmpiMlJsSWpvaVFreEJXazlTSWl3aWRIbHdaU0k2SW5CbGNuQmxkSFZoYkNJc0ltVjRjR2x5WVhScGIyNGlPakU0TURJeE5qZzJNemNzSW5WelpYSkpaQ0k2SWpsaVpURXhOREZpTFRBNVpUSXROREJoT1MwNU5tTmxMVEUyTjJNM056aGpOV0V5TmlJc0lteHBZMlZ1YzJWSlpDSTZJak5sTm1JMVlUVmlMVFE1WmpVdE5HWm1OaTFoTW1ZekxUQmhOamxtTURnNU5qTTFNQ0o5LlVzcGo5OHRyV0VtWXV5N3JUc3FJNUkzQVBJYnEzMHlDS2dwR216RXhKa3ZnSXBWTEhIckxibTZ5S2pEY2hWWXFRUFltZ0RkbGdxNVdhdTBrNjVoY2ZGblU2MWJRanBMejh1a3lJUlZaTVNRaVFXcEQ1TDU4dHpQeWRnRTFMQ01HV1RWdGl3bjhkZFd4VHJfb0h2RUdJYkNLQThxWlk0QktrUzFETFJUVHZTMU9WRTNnNkd6S29rSDh0MFJGLUE5OWQ5NTBUcUpmRzBndkhidVlhZS1NMWE4UlV5eHp2VHdhdjJtQXFpSDFjWjFCU1A1NldidUtNbjMxYUJvOXp3NEtEZzlZeEdvQ0lsOGVLT2xwXzl4aENaa0NwbkdSdmoyc3lYTTRXOHE1N3FfRnB0ZjktWkd0RUhveUtlbExoUVF4cWx6dl83YW8zNGJ1ZlNGbEp0NzZSUSIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbFJsYkdWeWFXc2dUR2xqWlc1elpTQkZkbWxrWlc1alpTSjkuZXlKamIyUmxJam9pU2swaUxDSjBlWEJsSWpvaWNHVnljR1YwZFdGc0lpd2laWGh3YVhKaGRHbHZiaUk2TVRnd01qRTJPRFl6Tnl3aWRYTmxja2xrSWpvaU9XSmxNVEUwTVdJdE1EbGxNaTAwTUdFNUxUazJZMlV0TVRZM1l6YzNPR00xWVRJMklpd2liR2xqWlc1elpVbGtJam9pTTJVMllqVmhOV0l0TkRsbU5TMDBabVkyTFdFeVpqTXRNR0UyT1dZd09EazJNelV3SW4wLnlOTFp4UVdfRU00ajJjbnFlWk13eHNZUVJ3aTdlZVhUTGpBMkx0Tk9WN09NY2RYZkJDd3cwbjFxZ3o3TWZ3SjhfLXNORDI5NFEyVUw4M2UxNHdrVWVoN2c1VXJhWklLSjljdTVvdDRwZmFwVXRfRFZuY1hBTTJKQ0NMRk1aV2l5Q1JoQ1NJNWxaOEl6MmtkdDZLRENmNFpNcWVta3MwYmY0d2tOYU93YktFWjNUTkFaTElhQ1dDTXVla05UMjFrQ0hrUjRjZWJlT2IwU0s5NVRYR2lEbnp0cEVuVFF4UFNqSkI3ei10SDlFbVludmpGX3g4MVROM2EtM09Ja21OWkVSZU1KRUNHenlCSDJwMVVUTDdBbDB5SXAzdmM2aWxXd09iWnBXTGhoNGZHTl8yXzFtNGJ1a0sxN3lIMmUzckZvb0dRejdfbWN0UFI5a0pjbUFkd0JTdyIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbFJsYkdWeWFXc2dUR2xqWlc1elpTQkZkbWxrWlc1alpTSjkuZXlKamIyUmxJam9pUzBWT1JFOVZTVUZPUjFWTVFWSWlMQ0owZVhCbElqb2ljR1Z5Y0dWMGRXRnNJaXdpWlhod2FYSmhkR2x2YmlJNk1UZ3dNakUyT0RZek55d2lkWE5sY2tsa0lqb2lPV0psTVRFME1XSXRNRGxsTWkwME1HRTVMVGsyWTJVdE1UWTNZemMzT0dNMVlUSTJJaXdpYkdsalpXNXpaVWxrSWpvaU0yVTJZalZoTldJdE5EbG1OUzAwWm1ZMkxXRXlaak10TUdFMk9XWXdPRGsyTXpVd0luMC55M3oxN0dJR2lUWmEtNkVTVmZYcjhOcHpkYkFuSjhURzN6SHNCZ0FVd0kzbnk3ZEN6VHVmZkYxaGNsZHFEeWZtVl82bmFrUmVUZGxPT2FGbWhhNDdrUkJfMDJGRDNENFVqQkoxTUNjdG5Hd1Fwd3NWR0ZULUV6akEwdE9mT2xMY3lLamN1SF9jellQanlRbUdCVi1KNVBwenZVSU0zcEhhZFV3LXNrcjlCSFEtcFRhdjZXaEpMckFDQ0dxX1lYZjV2MGR0ZURXLXNWbVpiU1d5NjQzYXF0bHJKdU01VnFEOXZ2b05vNWdVYVRMMGQ4Z241cTAzVG04M2VKZnkzM0ZNcVlaRFNPS3EtRUhpM1djRzFxdHhNclFucmI2SjlGSW1RcFlramJDalU2Y1h5UldPdnUwcnphVWpWSnRZU3g1bWtiMy1CcGdlM1pKZ3FsWUIxc3YtbHciLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWxSbGJHVnlhV3NnVEdsalpXNXpaU0JGZG1sa1pXNWpaU0o5LmV5SmpiMlJsSWpvaVMwVk9SRTlWU1VOUFRWQk1SVlJGSWl3aWRIbHdaU0k2SW5CbGNuQmxkSFZoYkNJc0ltVjRjR2x5WVhScGIyNGlPakU0TURJeE5qZzJNemNzSW5WelpYSkpaQ0k2SWpsaVpURXhOREZpTFRBNVpUSXROREJoT1MwNU5tTmxMVEUyTjJNM056aGpOV0V5TmlJc0lteHBZMlZ1YzJWSlpDSTZJak5sTm1JMVlUVmlMVFE1WmpVdE5HWm1OaTFoTW1ZekxUQmhOamxtTURnNU5qTTFNQ0o5LnpCZEg2UHRDX3l2OHNfNUo0ejVPanBXekRoUTFlSUlLZkxIQUFIMWlRSW1TbmR4dUZybUd0RzYyRkJXQmN0WHRZbmdkVTMxc2FWeE45U2pEZVp5MzNMMEt5UGdiYjJyakNjNnMxSHJ4UVpLeUJWRHdmYnJNdHh5T1Nhb1lkenZjbXd5c29jZXJsckloV0UtdnF2TGN2UFZRZGdOMUdDdkxsbjREX2xnaFN0Q0dNMFdqWEhHR3FrUTlSUEUyeUlISWhtV1ZOSklZS2o0bFdkRnpLUmVEZHplcWU2N000YnZ3cXBKYWtldGdoV3lxQi0wTjBpd0E0a2hMbllNYk9jSnI2T3VxZHR5bDNDcVZyU3ZITVVyYXB5THNVbFg3ZkY2YXJYbGtWZGh0OXMtTlMwbHprSmtwMUV2UzBFVS1HUnA0R1lWeS1uNmUyNldWV0RiZUg3N0lyQSIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbFJsYkdWeWFXc2dUR2xqWlc1elpTQkZkbWxrWlc1alpTSjkuZXlKamIyUmxJam9pUzBWT1JFOVZTVTFXUXlJc0luUjVjR1VpT2lKd1pYSndaWFIxWVd3aUxDSmxlSEJwY21GMGFXOXVJam94T0RBeU1UWTROak0zTENKMWMyVnlTV1FpT2lJNVltVXhNVFF4WWkwd09XVXlMVFF3WVRrdE9UWmpaUzB4Tmpkak56YzRZelZoTWpZaUxDSnNhV05sYm5ObFNXUWlPaUl6WlRaaU5XRTFZaTAwT1dZMUxUUm1aall0WVRKbU15MHdZVFk1WmpBNE9UWXpOVEFpZlEubTd2X25Sc3dSWWxseUxNMVZ4WXkwM3FsbjJuWGxwMzBVOFJrWHVQcnZPMTBYNTJjQ0pzb19qa0QzSDZQTzBzYTZhTXdNZXczMGhqNWtHNXNJTmVjVWRlOGFtNkhFUExWclZuSG9mZTFaUjZtZWZ4Y01EdW1DVVVMU1dIYnR6dC1OZ1o1aENtMG9lYVVxWEszRnVGR1JHQ21kWS0wOHpiR3pfbG9IdTFvUEg1R0RsQmxGcFQtYjcyTXJ6eG05TElvanpfWmFkWjM1QUNRVHBlektXNExsZ0t3NllqYnF6dXhVcGVMdTR6NUtwMlhQdDVjbzJ4WUt0OV8xaVlWVkxqMl9WWFVwTmU3SlNYeGhBNVlQblN5WGtIeWxpazB6UllPeDdhY0ZHc29NME9FN0lhOTZFSzNZWUVpcVFBUVhrMzlCUlZjOVVHOExzSFhGZ1huZ3ZWdVh3IiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklsUmxiR1Z5YVdzZ1RHbGpaVzV6WlNCRmRtbGtaVzVqWlNKOS5leUpqYjJSbElqb2lTMFZPUkU5VlNWSkZRVU5VSWl3aWRIbHdaU0k2SW5CbGNuQmxkSFZoYkNJc0ltVjRjR2x5WVhScGIyNGlPakU0TURJeE5qZzJNemNzSW5WelpYSkpaQ0k2SWpsaVpURXhOREZpTFRBNVpUSXROREJoT1MwNU5tTmxMVEUyTjJNM056aGpOV0V5TmlJc0lteHBZMlZ1YzJWSlpDSTZJak5sTm1JMVlUVmlMVFE1WmpVdE5HWm1OaTFoTW1ZekxUQmhOamxtTURnNU5qTTFNQ0o5LkFkY3NMWkliejExRHBaMWRqZGlWWTRldHB3YzdhNjFNbE1ueENBUm5sc0FIeEtJZTdOYzY3LUlQUkZVYkt0LWVIVVdKTndfNE8wdTg0cXVJTGVhVXF3Q2ZLb3Jtd1Jna2xIcHM3ekZhcjhiMVBFSk5QZ3ZXSDB0N1NMS0hrdHI3Y2cwMkxrM3B5eXFEMmRVQUtFV184UjZacVVhX2ZpcGpkbldWdVVmTHFTdnhoTnN5YTFWTlozeFQ2dnU0QksxaE8xVzhQSjNzQ1g2eUdwYnpMZjZyZ1BYLXlMYXBrdGhlS1FUd3pRTHJnZ1NFd201bmN2Y1BteHJFRURnMHdXbkFld2xoTUpSeVFSSHF6VW1nVGJ0ZVFjcHYtQ0luNEtKZHgwMFpEdE5qWjdOVGg2VU1HT1g1WHloWjVCLUxVUXE2THBzRVNpaG1QcTN4NHlueVlaNWFqUSIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbFJsYkdWeWFXc2dUR2xqWlc1elpTQkZkbWxrWlc1alpTSjkuZXlKamIyUmxJam9pUzBWT1JFOVZTVlpWUlNJc0luUjVjR1VpT2lKd1pYSndaWFIxWVd3aUxDSmxlSEJwY21GMGFXOXVJam94T0RBeU1UWTROak0zTENKMWMyVnlTV1FpT2lJNVltVXhNVFF4WWkwd09XVXlMVFF3WVRrdE9UWmpaUzB4Tmpkak56YzRZelZoTWpZaUxDSnNhV05sYm5ObFNXUWlPaUl6WlRaaU5XRTFZaTAwT1dZMUxUUm1aall0WVRKbU15MHdZVFk1WmpBNE9UWXpOVEFpZlEuRHExZEhqRDhUcGRMSFdST0VYS1d5RzFRcXpJdWhxRVpiMmhRbkZlNV9UeERld1JxYnV2VklwM1hYV1pEMFdjN3d5aFhSS3JLY19YaDhMcDJPRUVQM2RTdTJHaklKMXpIRXhhSHB3OGg4OEdZX2ltcENycWNIdjhzS3VodWdvMTFlUlZoNkJMaTA4RmM1RUpLNzlZV05RVTJUdEs2UzVUZTRIdnlBd2tqZXhoRGowSmppR3gxMDY1Q011d0RnQW5IWURIbHgwc2VIVW9fZUFjeFJLSE1xanlTMGdzNGhUdERuSldrUnBudnRJMzBaY0ZKZmdWMk9aZ0h2UVlINVhIbnhCUjZianRmZFVUV0M4Njk3dTl6TlpxZC04Z09qNllpa2hlNDZlUmplWW1kN3V2LUNYblM1cTNxSXYtdzNDTHZMRGlkWmNuel9UdkVsakdTRzVkeTR3IiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklsUmxiR1Z5YVdzZ1RHbGpaVzV6WlNCRmRtbGtaVzVqWlNKOS5leUpqYjJSbElqb2lUVUZWU1NJc0luUjVjR1VpT2lKd1pYSndaWFIxWVd3aUxDSmxlSEJwY21GMGFXOXVJam94T0RBeU1UWTROak0zTENKMWMyVnlTV1FpT2lJNVltVXhNVFF4WWkwd09XVXlMVFF3WVRrdE9UWmpaUzB4Tmpkak56YzRZelZoTWpZaUxDSnNhV05sYm5ObFNXUWlPaUl6WlRaaU5XRTFZaTAwT1dZMUxUUm1aall0WVRKbU15MHdZVFk1WmpBNE9UWXpOVEFpZlEuZy1INWl4X2Q5THVOTzhEVjcwMlZQMEpHanVfR2JpVnRvNGdLeTQ4dk5uR1R4XzFXeGpPQV9LdDFveVpVd09EaVJWaGtfNUZScmFVdHo3RG5Qa3Voclp3cXZWckZlMFR1UG0ybXdVM1JjczNWcXgyNWJ3SE9XanRWTWtFZ3pqZ0lnUUlVSGdYTjAwSWgzMVdfRWRtWkpkYkxIbW5FdG9wS3ZYaVN2WU45Z0UtYVhacHNrMldxTldfZWtPenJJc3pIbjFJak9HRFNaeWU3S014VGJtTThPTlNoaDl4MDZmbmNVbXZCa3ZSdHRqVEJJTWZfMjA3Q2lTTDd3ZGNQZUtJQXdWWEdhSUlFaVdoc3JWT1prZTJreGloZVhoQzh2SmZIS1k1d3NXay15YUZUN185UFY3T1BkUVRFUTZZTC1sZ3g0S3JrRGtsRi12N0tCQjNKVVF3SElBIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklsUmxiR1Z5YVdzZ1RHbGpaVzV6WlNCRmRtbGtaVzVqWlNKOS5leUpqYjJSbElqb2lVa05CU2tGWUlpd2lkSGx3WlNJNkluQmxjbkJsZEhWaGJDSXNJbVY0Y0dseVlYUnBiMjRpT2pFNE1ESXhOamcyTXpjc0luVnpaWEpKWkNJNklqbGlaVEV4TkRGaUxUQTVaVEl0TkRCaE9TMDVObU5sTFRFMk4yTTNOemhqTldFeU5pSXNJbXhwWTJWdWMyVkpaQ0k2SWpObE5tSTFZVFZpTFRRNVpqVXROR1ptTmkxaE1tWXpMVEJoTmpsbU1EZzVOak0xTUNKOS5Rb2VmTHlmd0RXaDVTSVRudWJPUnJHZW1ydy12ZnNQbEZNZUFkeEZDVl96NWk3azdER2dHY1RCYW15LXhpandOMXV1YnZRTlVGeGZxd244QXhZanZVQUpBQW1EcklMM2dNeXg1NGFDQ0dSQ1BYeWg1eGhnei1pQ1BpOWhzN0lxRW5yTTBad0xjYWRZaDktanREVk80ekU2cVloS0F1b09SMjhZRUI5LUJDM3hxSkpqb3RzbjNmYU5mSTdqTWJlMjc4cGpNUXpFOTJxVEpnLTFRNUhGczBrWXhTYXk3M2xKOFlMRnNyV0tQMGp1aVdEbmlMbTVZNUF2X0FXMTNmc3EzMXdoRXJyck1LamtPVi1zMG14R2pUbWhFT1FHYlBod0tYaDJoWnlTdEZ1T0N3Wm43cmlfUlRyR3VMUFNvbjVtXzg4NEZIekJYUGVUaU5qOE1wQkdNUWciLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWxSbGJHVnlhV3NnVEdsalpXNXpaU0JGZG1sa1pXNWpaU0o5LmV5SmpiMlJsSWpvaVVrTlhSaUlzSW5SNWNHVWlPaUp3WlhKd1pYUjFZV3dpTENKbGVIQnBjbUYwYVc5dUlqb3hPREF5TVRZNE5qTTNMQ0oxYzJWeVNXUWlPaUk1WW1VeE1UUXhZaTB3T1dVeUxUUXdZVGt0T1RaalpTMHhOamRqTnpjNFl6VmhNallpTENKc2FXTmxibk5sU1dRaU9pSXpaVFppTldFMVlpMDBPV1kxTFRSbVpqWXRZVEptTXkwd1lUWTVaakE0T1RZek5UQWlmUS5DRlZhRmN5aE5RRUNYejQ1T1VNb2lYNmJQUFNPMmlwSGpuS2M4dDBQT1pnZnVTQWFqTzNmaGFjY1ZkS2FCM0MzcjMtY2UwQ1JpbjBhdm8tY09Ud2ZZal9vX0xIZFppUFE5OGxfbmIwbUx3U2cyVXVsS2t0NzdUOXhCbUlmNDdXU1E0bGx0Z2lVbXUyLWpYTno0YnlVM2k0ZERxVHJhbWJUSHM3bzhnMzllczlHbnFYbnJucmxWc2REMmthbDdkOGIzZjVoS2g1MUNkZTFsRFFrc3p5S2NtNFpuM000NEdSZ0lBc1JDeTdibUxEcVB4VUZ3OGJhRTVBLXZ5UWpBZUYyTzZTMDFCT0ZtWTM2OFZKeFNkZHR0SUZFYlRnSGxZTFdHU19vbm00Q1FYb1dkQmNEdDVMZ21sYzV0RWxqWFJvdURwNWhrQVNyWmtWV0ZWcWJuQWlIOUEiLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWxSbGJHVnlhV3NnVEdsalpXNXpaU0JGZG1sa1pXNWpaU0o5LmV5SmpiMlJsSWpvaVVrTlhVRVlpTENKMGVYQmxJam9pY0dWeWNHVjBkV0ZzSWl3aVpYaHdhWEpoZEdsdmJpSTZNVGd3TWpFMk9EWXpOeXdpZFhObGNrbGtJam9pT1dKbE1URTBNV0l0TURsbE1pMDBNR0U1TFRrMlkyVXRNVFkzWXpjM09HTTFZVEkySWl3aWJHbGpaVzV6WlVsa0lqb2lNMlUyWWpWaE5XSXRORGxtTlMwMFptWTJMV0V5WmpNdE1HRTJPV1l3T0RrMk16VXdJbjAuTkg0d3hFcnhwRWtTbEpMMTFRU3BvN2tHM1o4SUNCc25fNEFFTHhtWnZ4UVNQYjFOVVdGWl81Wmg1NlhYN3E1UXZ4dFJvX3NMZWxpUFRfRTJNWmZpSV9qRTl2WXR3QkNhSVlBdXhCLTByQ2EzR05hd0E4aE1Jb2xma3ZxM3ZHWEwxTm9hVXJxZHQ1V2YyTkVjQUVra2NNWFZJRk5EVGVkMXpnU0JCMnhIVXdYMm8yaFBZUzF2NXhtYzFNQlJXTjl3LVJaTmUtcHk2WWpkcEIwRkE4YjJiS0FFY0p6WlZLR2cwX3VYQ3lJcUxGWldPam1oS1R2WHFrcWFJZlpvVTBpdGM0eGtjZ3VRYk1CQ05kSDRTN1pfYWdYWkdqR2VyVEVwR1BZZnphYzR5Qzdna1duaWZyc1c5VjBkZS1YNmdRWDhWWHd4LUhNa21zY05XNHR2MUxmaENRIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklsUmxiR1Z5YVdzZ1RHbGpaVzV6WlNCRmRtbGtaVzVqWlNKOS5leUpqYjJSbElqb2lVa1ZRVDFKVVNVNUhJaXdpZEhsd1pTSTZJbkJsY25CbGRIVmhiQ0lzSW1WNGNHbHlZWFJwYjI0aU9qRTRNREl4TmpnMk16Y3NJblZ6WlhKSlpDSTZJamxpWlRFeE5ERmlMVEE1WlRJdE5EQmhPUzA1Tm1ObExURTJOMk0zTnpoak5XRXlOaUlzSW14cFkyVnVjMlZKWkNJNklqTmxObUkxWVRWaUxUUTVaalV0TkdabU5pMWhNbVl6TFRCaE5qbG1NRGc1TmpNMU1DSjkuWEZqXzUwT0wyWm9WTmdNNUFNbUE2RHlGcE1GNnltQTVCaWlKYV9RazRsbUhFU0xseFdILTN3V2xqeTVub01RTHBXYXk4eUJLd0RxcXN2Q0pzZ2VfckJuT0w2aEdweFZaTDFfdXFieVptckdLVV9RWXFCTnM5aDlKU0FwVlV5UjlYck5LUGo2VnJiZG5FWTRmYjBRLTdBaS1TQ2N4UUZqUlM5enNMM2c2UjVQVmlWd2p6ZFJOTUVsbGpnQXlUdTl2SHR2Q2tQVEt3UUprZTdxa2NSQ3lkUC1UbE5iSlNUMmtSSHE1VmlGMmlIRG8zYTV6OWtFQ19hd2lsSWZoQVNFYy1CTnNDNnVOMHRUNThIa2lQSEdOdkd4eHJ3M3lhUUw2N2RTMTVlME81cWV1R2NidDBkZklyR3dmNjdlWUVUMjBiQkpPLXp0YkdqYmEwTGNRN2duMjhBIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklsUmxiR1Z5YVdzZ1RHbGpaVzV6WlNCRmRtbGtaVzVqWlNKOS5leUpqYjJSbElqb2lVa1ZRVDFKVVUwVlNWa1ZTSWl3aWRIbHdaU0k2SW5SeWFXRnNJaXdpWlhod2FYSmhkR2x2YmlJNk1UY3pOakl6T0RrMk5Td2ljSEp2WkhWamRFTnNZV2x0Y3lJNmV5SmpiR2xsYm5STWFXTmxibk5sY3lJNk1IMHNJblZ6WlhKSlpDSTZJamxpWlRFeE5ERmlMVEE1WlRJdE5EQmhPUzA1Tm1ObExURTJOMk0zTnpoak5XRXlOaUlzSW14cFkyVnVjMlZKWkNJNklqTmxObUkxWVRWaUxUUTVaalV0TkdabU5pMWhNbVl6TFRCaE5qbG1NRGc1TmpNMU1DSjkuSWRyNEFycnFpQzNXbkhWWERUMlhMVDF3QlJIVDB6N2gyRWtXRTdqdTQxemg5UV93NHpQMGJXeTF3NjF4UlJ0SkpsczlOTjk2RGhxSy1nYUpQNTdhMU1XZXlPVkVOSFRmUTQwd05YWXI1QmtCMUM3T2FXZ1o4dV9FWmUzNUtMeHZ5dGVSckswU1d1ME5mT3NxU192M0lwUlV1TTJxemIwUHFPOEpYcGxZb3JNN0NkMHAxVGVCeFNJb2d5UldhRG8tdVNjQklzRWprc01Jd0h4VGFhZGZqYkg1MjJ5Znk0amxKYW5wS2tYbWpIRUQza1JwTjZMZlhzd2s4RnNrenJMaW9rUTBwa0RDU1BxcHdQUWlmaHUtUXJrQnJSblltRUdaMTlzdTN3aEd4NnA5NThSci1PVnBHQTBMQkkwSF8zV1UtSjFLcXNVYU56eF9RYmk5TlZRcC1BIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklsUmxiR1Z5YVdzZ1RHbGpaVzV6WlNCRmRtbGtaVzVqWlNKOS5leUpqYjJSbElqb2lWVWxCVTFCRFQxSkZJaXdpZEhsd1pTSTZJbkJsY25CbGRIVmhiQ0lzSW1WNGNHbHlZWFJwYjI0aU9qRTRNREl4TmpnMk16Y3NJblZ6WlhKSlpDSTZJamxpWlRFeE5ERmlMVEE1WlRJdE5EQmhPUzA1Tm1ObExURTJOMk0zTnpoak5XRXlOaUlzSW14cFkyVnVjMlZKWkNJNklqTmxObUkxWVRWaUxUUTVaalV0TkdabU5pMWhNbVl6TFRCaE5qbG1NRGc1TmpNMU1DSjkubEZPM2xhWWZXNzBYOHM5WFE4bWJkN2diRzFLQkpPWkdDcmFVMVdrQWZUekVGbEdEX0lsLVhMb1dkTWlpcTF1ck1IeW82Y1BmX19sQmVNelozWWo0RVZaZUVyM0hCSEZWUWZTaHQ2TW8zWXpPUG1tUHNVem8tbDRZNHhmTFVSTWgwLUlyZzU4WWt1VEFCdGhxbGl1dnZuaHFZQTdPaXJDcVRzMXNOcDdLS1ExN3NnZ2MycWFlMUlYQjJmTWt3MnhjSDlORUdpbFBhS0xCcjhPNC1TS1BPaDdpalJEcEZCd19KNmc3OUVZZ1F1OVJpd3FDcTBDMzFVMFJFN19iOXp4MW1qYW9qTmRJM29jdkF6ZVA2X25IS0FmNFRabDFCMk9DcGlaNHZ4bEpNRi1NZ2JYVGNSQ3RLWktzOXgyMjZONWxPNnltei1rTXJXUGNsbHFLYzAxTVVRIiwiZXlKaGJHY2lPaUpTVXpJMU5pSXNJblI1Y0NJNklsUmxiR1Z5YVdzZ1RHbGpaVzV6WlNCRmRtbGtaVzVqWlNKOS5leUpqYjJSbElqb2lWVWxZUVUwaUxDSjBlWEJsSWpvaWNHVnljR1YwZFdGc0lpd2laWGh3YVhKaGRHbHZiaUk2TVRjek9UazBORGd3TUN3aWRYTmxja2xrSWpvaU9XSmxNVEUwTVdJdE1EbGxNaTAwTUdFNUxUazJZMlV0TVRZM1l6YzNPR00xWVRJMklpd2liR2xqWlc1elpVbGtJam9pTTJVMllqVmhOV0l0TkRsbU5TMDBabVkyTFdFeVpqTXRNR0UyT1dZd09EazJNelV3SW4wLlZSSVJtWW1QMklGSjJwUDE2a2VldjFoRUF4XzRVa0plNGltNzBJdVdPX3RJRkVzenh5SUtoOVdBZUdQeVo3YWd3QnpEYXJzaGYxdXRmT2tmVEM1MjQ3dm5aVFhjU0cyeDhockNIMDJxNkJrUzNYMEhvTjBiTXhZdjY5c2NTbVBJaWNZeDduRVFwVGFPSG1wZjJhWmxZbU10NXV0UEgyQmhCR3ZlOThlTS0yT3pyZ3NSenE5amVkUWlGenNkemZta3Jic1MyZ21ST1IyUWpNOGlZeWhlaXByOUxWdFI1ZXp3SEk3NW8tZVdFN0Nva1JCR09lMzU0bEtTSWpoQnpGYzEtc3p1dVdCa1RKYzNfRlZwNFhMbWp0Q3RyZGgxUG5LUFVhX2pQSFNSb0ZCVkpGLW95QzNrZUMzMUJXaDFoVzhUaWNHRGZwY0ZoVy1QQjJ5bFJPekNEUSIsImV5SmhiR2NpT2lKU1V6STFOaUlzSW5SNWNDSTZJbFJsYkdWeWFXc2dUR2xqWlc1elpTQkZkbWxrWlc1alpTSjkuZXlKamIyUmxJam9pVjBsT1ZVa2lMQ0owZVhCbElqb2ljR1Z5Y0dWMGRXRnNJaXdpWlhod2FYSmhkR2x2YmlJNk1UZ3dNakUyT0RZek55d2lkWE5sY2tsa0lqb2lPV0psTVRFME1XSXRNRGxsTWkwME1HRTVMVGsyWTJVdE1UWTNZemMzT0dNMVlUSTJJaXdpYkdsalpXNXpaVWxrSWpvaU0yVTJZalZoTldJdE5EbG1OUzAwWm1ZMkxXRXlaak10TUdFMk9XWXdPRGsyTXpVd0luMC5COWxoVGVXWk1LRUhDX29nV01yUmd1WHU1THRkZ3ZfLXNxZHJrYXlmOF85eDk4ZlNqZng4Ynp1cjhzNDZKZ29pdXF1RkhldWtyOE1ya3FEWkFzUTNNRGNjRUJtRHl5M2dyY0x0cENVMWF2RmlUQUJUZ2NSOFhQZ0tfV0JWc1QxTW53cmpTZ09YS05lNERZT3lmdFVXRTlRQW9JRGZqTHRqbkZ2Q3Fta2ctQndIWVduejBVbTU4ZDBQRV9KU2xDc1JET2dTLTA1Qy1vdlVfY0o3bnBHb2EtVmtQb0piRGpZZjVJcGhuT2JXVnVXWjEzVmJfdFUtdE1VZVF2N0U2NEd3dE1waXdIRjV0bTdfcUlmdG1HSEVoeUYwdUlGVmVFNHoyd2dDc1Q5QWhnNDJvbXkwM2lzZGMzMkVRREVqN244RnJHN2N1NTQ1bWwwZmFqZ1NpeDJCNmciLCJleUpoYkdjaU9pSlNVekkxTmlJc0luUjVjQ0k2SWxSbGJHVnlhV3NnVEdsalpXNXpaU0JGZG1sa1pXNWpaU0o5LmV5SjBlWEJsSWpvaWRYTmhaMlVpTENKMWMyVnlTV1FpT2lJNVltVXhNVFF4WWkwd09XVXlMVFF3WVRrdE9UWmpaUzB4Tmpkak56YzRZelZoTWpZaUxDSnNhV05sYm5ObFNXUWlPaUl6WlRaaU5XRTFZaTAwT1dZMUxUUm1aall0WVRKbU15MHdZVFk1WmpBNE9UWXpOVEFpZlEuekJwUndKRklYRUxNanV0TjZCMkZSX0Y4NXp1TVVBOEktaDFmLUcycHQ3Nk9fdmVGYVVMT3FreEZ0N3dtLVl0Vjhsem1vaV9SY1d2Wk1zSTJ6dlpiLWs5YlRuUHEzeEUydjc2SGxXRk5YZDBGZElyOEo5M1lRLXBtTVNRQkRaQVBKZEJSTFNreGMxNzhBSzIydHZ1SEJpb3l5djIwclZSSmNLb0ZOcGJsbTVtblhoYkxSV0RxMWJCWVkwX0d3Y0ppZ2tYN2xQWWN1MFlHdlFxZVF0S01sZmwyZ2ltSDdkWVpDMjhHa3hraW0yekpwTUF1OXNNenVseE1acVFJLXJUTmxIYTBhR25SeWliZHVHVk5IWkdXVlhUdk0xTUtETThSa09BWkFjdzNBLXdENzZGclJzQS1iRFQtVFBvTzFnYnNjY0x5c1QwWl94WDhpajJENW1MOG9nIl0sInByb2R1Y3RzIjpbeyJjb2RlIjoiS0VORE9VSUFOR1VMQVIiLCJsaWNlbnNlRXhwaXJhdGlvbkRhdGUiOjE4MDIxNjg2MzcsInRyaWFsIjpmYWxzZX0seyJjb2RlIjoiS0VORE9VSUNPTVBMRVRFIiwibGljZW5zZUV4cGlyYXRpb25EYXRlIjoxODAyMTY4NjM3LCJ0cmlhbCI6ZmFsc2V9LHsiY29kZSI6IktFTkRPVUlSRUFDVCIsImxpY2Vuc2VFeHBpcmF0aW9uRGF0ZSI6MTgwMjE2ODYzNywidHJpYWwiOmZhbHNlfSx7ImNvZGUiOiJLRU5ET1VJVlVFIiwibGljZW5zZUV4cGlyYXRpb25EYXRlIjoxODAyMTY4NjM3LCJ0cmlhbCI6ZmFsc2V9XSwiYXVkIjoibS5oKioqKioqQGMqKioqKioqKi5jb20iLCJsaWNlbnNlSG9sZGVyIjoibS5oKioqKioqQGMqKioqKioqKi5jb20iLCJpbnRlZ3JpdHkiOiJSVU1yVEJyaXVrQkxRSzdVZThvYnB3TUNETHh2MmU3TkVLWXJZMGp4OElJPSJ9.ugSED0duFCPjVZ6aIGJJyMEy10VnvKWhMdSRv8AC_59RTDJzc6ZjGmNphFKU4nd1gm1j3AVedU7uhavXe3nEXSDLNTtrL4e16uPx5p7V7P8NYQtXo4X-0wJknJ-ckceKGbYypeeagy1sp0hhZNdkIr7zcl2UJYhTVI1tN4f7k0-AjBBFv2MqDmsCdQHfagqNAsutgDAlQb-INifSuEzZpEwLhqTmJmA6eKfWtiUTjhpd9ZhFN1N-GqbwOYzc2XeowGftufa5UDsz4gxPYcuMdUJW2fZMkrCida9UIgqj8lIRQf8Vu84mt7lfTw1JSpLpQ30x8fEWn8PKzw-80Xg6qQ \ No newline at end of file diff --git a/App/ClientApp/tsconfig.json b/App/ClientApp/tsconfig.json new file mode 100644 index 0000000..6dbb312 --- /dev/null +++ b/App/ClientApp/tsconfig.json @@ -0,0 +1,36 @@ +{ + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "fullTemplateTypeCheck": true, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + }, + "compileOnSave": false, + "compilerOptions": { + "allowJs": true, + "baseUrl": "./", + "declaration": false, + "esModuleInterop": true, + "experimentalDecorators": true, + "module": "es2022", + "moduleResolution": "bundler", + "noEmit": false, + "noFallthroughCasesInSwitch": true, + "outDir": "./dist/out-tsc", + "pretty": true, + "removeComments": true, + "resolveJsonModule": true, + "sourceMap": true, + "target": "es2022", + "typeRoots": [ + "./node_modules/@types" + ], + "useDefineForClassFields": false + }, + "typeAcquisition": { + "enable": true, + "exclude": [ "node" ], + "include": [ "jquery" ] + } +} diff --git a/App/OnlineSalesAutoCrop.App.csproj b/App/OnlineSalesAutoCrop.App.csproj new file mode 100644 index 0000000..963e8fa --- /dev/null +++ b/App/OnlineSalesAutoCrop.App.csproj @@ -0,0 +1,463 @@ + + + + net10.0 + true + Latest + false + ClientApp\ + $(DefaultItemExcludes);$(SpaRoot)node_modules\** + + + false + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Code + + + Code + + + + Code + + + Code + + + + + + + + + + + + + + + + + + + + + + + + + + %(DistFiles.Identity) + PreserveNewest + true + + + + + + + + + + none + none + + + + ESNext + + + + ESNext + React + AMD + False + False + False + + + False + True + True + True + False + + + + + + + diff --git a/App/Program.cs b/App/Program.cs new file mode 100644 index 0000000..1ad30f3 --- /dev/null +++ b/App/Program.cs @@ -0,0 +1,20 @@ +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Hosting; + +namespace OnlineSalesAutoCrop.App +{ + public static class Program + { + public static void Main(string[] args) + { + CreateWebHostBuilder(args).Build().Run(); + } + + public static IHostBuilder CreateWebHostBuilder(string[] args) => + Host.CreateDefaultBuilder(args) + .ConfigureWebHostDefaults(webBuilder => + { + webBuilder.UseStartup(); + }); + } +} diff --git a/App/Properties/launchSettings.json b/App/Properties/launchSettings.json new file mode 100644 index 0000000..83144d8 --- /dev/null +++ b/App/Properties/launchSettings.json @@ -0,0 +1,27 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:1763", + "sslPort": 0 + } + }, + "profiles": { + "OnlineSalesAutoCrop.App": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "applicationUrl": "https://localhost:5001;http://localhost:5000" + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} \ No newline at end of file diff --git a/App/Startup.cs b/App/Startup.cs new file mode 100644 index 0000000..aacce98 --- /dev/null +++ b/App/Startup.cs @@ -0,0 +1,74 @@ +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.SpaServices.AngularCli; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.Hosting; + +namespace OnlineSalesAutoCrop.App +{ + public class Startup + { + public Startup(IConfiguration configuration) + { + Configuration = configuration; + } + + public IConfiguration Configuration { get; } + + // This method gets called by the runtime. Use this method to add services to the container. + public void ConfigureServices(IServiceCollection services) + { + services.AddControllersWithViews(); + // In production, the Angular files will be served from this directory + services.AddSpaStaticFiles(configuration => + { + configuration.RootPath = "ClientApp/dist"; + }); + } + + // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + else + { + app.UseExceptionHandler("/Error"); + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + app.UseHsts(); + } + + app.UseHttpsRedirection(); + app.UseStaticFiles(); + if (!env.IsDevelopment()) + { + app.UseSpaStaticFiles(); + } + + app.UseRouting(); + + app.UseEndpoints(endpoints => + { + endpoints.MapControllerRoute( + name: "default", + pattern: "{controller}/{action=Index}/{id?}"); + }); + + app.UseSpa(spa => + { + // To learn more about options for serving an Angular SPA from ASP.NET Core, + // see https://go.microsoft.com/fwlink/?linkid=864501 + + spa.Options.SourcePath = "ClientApp"; + + if (env.IsDevelopment()) + { + spa.UseAngularCliServer(npmScript: "start"); + } + }); + } + } +} diff --git a/OnlineSalesAutoCrop.sln b/OnlineSalesAutoCrop.sln new file mode 100644 index 0000000..370ce36 --- /dev/null +++ b/OnlineSalesAutoCrop.sln @@ -0,0 +1,81 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 18 +VisualStudioVersion = 18.6.11822.322 stable +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "App", "App", "{C23D1FE3-2E9A-47EF-96A1-73CAA7AF0005}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Api", "Api", "{FD6F42F2-8FD5-4417-A954-B50AF723500D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OnlineSalesAutoCrop.App", "App\OnlineSalesAutoCrop.App.csproj", "{9B3A53D2-C107-4134-B349-DE38578C61DF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OnlineSalesAutoCrop.CoreAPI.Models", "Api\OnlineSalesAutoCrop.CoreAPI.Models\OnlineSalesAutoCrop.CoreAPI.Models.csproj", "{04ACC306-930F-4F63-AD38-A2B7D0E4AF2E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OnlineSalesAutoCrop.CoreAPI.Services", "Api\OnlineSalesAutoCrop.CoreAPI.Services\OnlineSalesAutoCrop.CoreAPI.Services.csproj", "{18529D00-F761-474D-A866-F45484B38C1C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OnlineSalesAutoCrop.CoreAPI", "Api\OnlineSalesAutoCrop.CoreAPI\OnlineSalesAutoCrop.CoreAPI.csproj", "{EBF1E82A-885D-48CC-9C5E-1C01F5EE776B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OnlineSalesAutoCrop.WS", "Api\OnlineSalesAutoCrop.WS\OnlineSalesAutoCrop.WS.csproj", "{F0C1BF18-7760-B6A7-134C-73DA3174CE55}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docker", "Docker", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}" +EndProject +Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "Api\Docker\docker-compose.dcproj", "{76C0F8BD-CFB9-410B-91FB-6277CCD70521}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OnlineSalesAutoCrop.RMQ.Consumer", "Api\OnlineSalesAutoCrop.RMQ.Consumer\OnlineSalesAutoCrop.RMQ.Consumer.csproj", "{9DDC655C-4423-5022-5D2E-6F944406FD5B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9B3A53D2-C107-4134-B349-DE38578C61DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9B3A53D2-C107-4134-B349-DE38578C61DF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9B3A53D2-C107-4134-B349-DE38578C61DF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9B3A53D2-C107-4134-B349-DE38578C61DF}.Release|Any CPU.Build.0 = Release|Any CPU + {04ACC306-930F-4F63-AD38-A2B7D0E4AF2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {04ACC306-930F-4F63-AD38-A2B7D0E4AF2E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {04ACC306-930F-4F63-AD38-A2B7D0E4AF2E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {04ACC306-930F-4F63-AD38-A2B7D0E4AF2E}.Release|Any CPU.Build.0 = Release|Any CPU + {18529D00-F761-474D-A866-F45484B38C1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {18529D00-F761-474D-A866-F45484B38C1C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {18529D00-F761-474D-A866-F45484B38C1C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {18529D00-F761-474D-A866-F45484B38C1C}.Release|Any CPU.Build.0 = Release|Any CPU + {EBF1E82A-885D-48CC-9C5E-1C01F5EE776B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EBF1E82A-885D-48CC-9C5E-1C01F5EE776B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EBF1E82A-885D-48CC-9C5E-1C01F5EE776B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EBF1E82A-885D-48CC-9C5E-1C01F5EE776B}.Release|Any CPU.Build.0 = Release|Any CPU + {F0C1BF18-7760-B6A7-134C-73DA3174CE55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F0C1BF18-7760-B6A7-134C-73DA3174CE55}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F0C1BF18-7760-B6A7-134C-73DA3174CE55}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F0C1BF18-7760-B6A7-134C-73DA3174CE55}.Release|Any CPU.Build.0 = Release|Any CPU + {76C0F8BD-CFB9-410B-91FB-6277CCD70521}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {76C0F8BD-CFB9-410B-91FB-6277CCD70521}.Debug|Any CPU.Build.0 = Debug|Any CPU + {76C0F8BD-CFB9-410B-91FB-6277CCD70521}.Release|Any CPU.ActiveCfg = Release|Any CPU + {76C0F8BD-CFB9-410B-91FB-6277CCD70521}.Release|Any CPU.Build.0 = Release|Any CPU + {9DDC655C-4423-5022-5D2E-6F944406FD5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9DDC655C-4423-5022-5D2E-6F944406FD5B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9DDC655C-4423-5022-5D2E-6F944406FD5B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9DDC655C-4423-5022-5D2E-6F944406FD5B}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {9B3A53D2-C107-4134-B349-DE38578C61DF} = {C23D1FE3-2E9A-47EF-96A1-73CAA7AF0005} + {04ACC306-930F-4F63-AD38-A2B7D0E4AF2E} = {FD6F42F2-8FD5-4417-A954-B50AF723500D} + {18529D00-F761-474D-A866-F45484B38C1C} = {FD6F42F2-8FD5-4417-A954-B50AF723500D} + {EBF1E82A-885D-48CC-9C5E-1C01F5EE776B} = {FD6F42F2-8FD5-4417-A954-B50AF723500D} + {F0C1BF18-7760-B6A7-134C-73DA3174CE55} = {FD6F42F2-8FD5-4417-A954-B50AF723500D} + {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} = {FD6F42F2-8FD5-4417-A954-B50AF723500D} + {76C0F8BD-CFB9-410B-91FB-6277CCD70521} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8} + {9DDC655C-4423-5022-5D2E-6F944406FD5B} = {FD6F42F2-8FD5-4417-A954-B50AF723500D} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3204CE0B-AD31-4983-9E2D-161AB86F21C4} + EndGlobalSection + GlobalSection(SubversionScc) = preSolution + Svn-Managed = True + Manager = AnkhSVN2019 - Subversion Support for Visual Studio + EndGlobalSection +EndGlobal